diff --git a/src/blueprint/HISTORY.rst b/src/blueprint/HISTORY.rst index 07c1d07487b..ae49811461f 100644 --- a/src/blueprint/HISTORY.rst +++ b/src/blueprint/HISTORY.rst @@ -2,6 +2,9 @@ Release History =============== +0.3.2 ++++++ +* Migrate to atomic commands 0.3.1 +++++ diff --git a/src/blueprint/azext_blueprint/__init__.py b/src/blueprint/azext_blueprint/__init__.py index f0cbf42968c..a2b2e1d1fb4 100644 --- a/src/blueprint/azext_blueprint/__init__.py +++ b/src/blueprint/azext_blueprint/__init__.py @@ -21,6 +21,17 @@ def __init__(self, cli_ctx=None): def load_command_table(self, args): from azext_blueprint.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/blueprint/azext_blueprint/_client_factory.py b/src/blueprint/azext_blueprint/_client_factory.py index d342e5a2609..47fe9265fe4 100644 --- a/src/blueprint/azext_blueprint/_client_factory.py +++ b/src/blueprint/azext_blueprint/_client_factory.py @@ -18,17 +18,5 @@ def cf_artifacts(cli_ctx, *_): return cf_blueprint(cli_ctx).artifacts -def cf_published_blueprints(cli_ctx, *_): - return cf_blueprint(cli_ctx).published_blueprints - - -def cf_published_artifacts(cli_ctx, *_): - return cf_blueprint(cli_ctx).published_artifacts - - def cf_assignments(cli_ctx, *_): return cf_blueprint(cli_ctx).assignments - - -def cf_assignment_operations(cli_ctx, *_): - return cf_blueprint(cli_ctx).assignment_operations diff --git a/src/blueprint/azext_blueprint/_params.py b/src/blueprint/azext_blueprint/_params.py index ff8e244399d..d90f5c56b97 100644 --- a/src/blueprint/azext_blueprint/_params.py +++ b/src/blueprint/azext_blueprint/_params.py @@ -43,19 +43,21 @@ arg_group='Resource_scope', options_list=['--subscription', '-s'], help='Use subscription for the scope of the blueprint. If --management-group is not specified,' - ' --subscription value or the default subscription will be used as the scope.' + ' --subscription value or the default subscription will be used as the scope.', + validator=blueprint_validator ) management_group_type = CLIArgumentType( arg_group='Resource_scope', options_list=['--management-group', '-m'], - help='Use management group for the scope of the blueprint.' + help='Use management group for the scope of the blueprint.', + validator=blueprint_validator ) def load_arguments(self, _): - with self.argument_context('blueprint', validator=blueprint_validator) as c: + with self.argument_context('blueprint') as c: c.ignore('resource_scope') # scope is divided into management_group and subscription c.ignore('_subscription') # ignore the global subscription param c.argument('subscription', arg_type=subscription_type) diff --git a/src/blueprint/azext_blueprint/aaz/__init__.py b/src/blueprint/azext_blueprint/aaz/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/blueprint/azext_blueprint/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/blueprint/azext_blueprint/aaz/latest/__init__.py b/src/blueprint/azext_blueprint/aaz/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/blueprint/azext_blueprint/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/blueprint/azext_blueprint/aaz/latest/blueprint/__cmd_group.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/__cmd_group.py new file mode 100644 index 00000000000..abe24e473c5 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/__cmd_group.py @@ -0,0 +1,24 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint", + is_preview=True, +) +class __CMDGroup(AAZCommandGroup): + """Commands to manage blueprint. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/__init__.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/__init__.py new file mode 100644 index 00000000000..972fb4bafda --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/__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 ._publish import * +from ._show import * +from ._update import * diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/_create.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_create.py new file mode 100644 index 00000000000..4db23f771ca --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_create.py @@ -0,0 +1,458 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint create", + is_preview=True, +) +class Create(AAZCommand): + """Create a blueprint definition. + + :example: Create a subscription blueprint + az blueprint create --subscription MySubscription --name MyBlueprint --description "blueprint contains all artifacts" --target-scope subscription + + :example: Create a management group blueprint + az blueprint create --management-group MyManagementGroup --name MyBlueprint --description "blueprint contains all artifact" --target-scope subscription + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", "2018-11-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="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + help="Multi-line explain this resource.", + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + help="One-liner string explain this resource.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _args_schema.parameters = AAZDictArg( + options=["-p", "--parameters"], + help="Parameters required by this blueprint definition. It can be a JSON string or JSON file path.", + ) + _args_schema.resource_groups = AAZDictArg( + options=["--resource-groups"], + help="Resource group placeholders defined by this blueprint definition. Expected value: json-string/@json-file.", + ) + _args_schema.target_scope = AAZStrArg( + options=["--target-scope"], + help="The scope where this blueprint definition can be assigned.", + required=True, + enum={"managementGroup": "managementGroup", "subscription": "subscription"}, + ) + + parameters = cls._args_schema.parameters + parameters.Element = AAZObjectArg() + + _element = cls._args_schema.parameters.Element + _element.allowed_values = AAZListArg( + options=["allowed-values"], + help="Array of allowed values for this parameter.", + ) + _element.default_value = AAZStrArg( + options=["default-value"], + help="Default Value for this parameter.", + ) + _element.description = AAZStrArg( + options=["description"], + help="Description of this parameter/resourceGroup.", + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _element.display_name = AAZStrArg( + options=["display-name"], + help="DisplayName of this parameter/resourceGroup.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.strong_type = AAZStrArg( + options=["strong-type"], + help="StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.", + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + _element.type = AAZStrArg( + options=["type"], + help="Allowed data types for Resource Manager template parameters.", + required=True, + enum={"array": "array", "bool": "bool", "int": "int", "object": "object", "secureObject": "secureObject", "secureString": "secureString", "string": "string"}, + ) + + allowed_values = cls._args_schema.parameters.Element.allowed_values + allowed_values.Element = AAZStrArg() + + resource_groups = cls._args_schema.resource_groups + resource_groups.Element = AAZObjectArg() + + _element = cls._args_schema.resource_groups.Element + _element.depends_on = AAZListArg( + options=["depends-on"], + help="Artifacts which need to be deployed before this resource group.", + ) + _element.location = AAZStrArg( + options=["location"], + help="Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.", + ) + _element.description = AAZStrArg( + options=["description"], + help="Description of this parameter/resourceGroup.", + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _element.display_name = AAZStrArg( + options=["display-name"], + help="DisplayName of this parameter/resourceGroup.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.strong_type = AAZStrArg( + options=["strong-type"], + help="StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.", + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + _element.name = AAZStrArg( + options=["name"], + help="Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.", + ) + _element.tags = AAZDictArg( + options=["tags"], + help="Tags to be assigned to this resource group.", + ) + + depends_on = cls._args_schema.resource_groups.Element.depends_on + depends_on.Element = AAZStrArg() + + tags = cls._args_schema.resource_groups.Element.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BlueprintsCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BlueprintsCreateOrUpdate(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 [201]: + return self.on_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("parameters", AAZDictType, ".parameters") + properties.set_prop("resourceGroups", AAZDictType, ".resource_groups") + properties.set_prop("targetScope", AAZStrType, ".target_scope", typ_kwargs={"flags": {"required": True}}) + + parameters = _builder.get(".properties.parameters") + if parameters is not None: + parameters.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.parameters{}") + if _elements is not None: + _elements.set_prop("allowedValues", AAZListType, ".allowed_values") + _elements.set_prop("defaultValue", AAZStrType, ".default_value") + _elements.set_prop("metadata", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + _elements.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + allowed_values = _builder.get(".properties.parameters{}.allowedValues") + if allowed_values is not None: + allowed_values.set_elements(AAZStrType, ".") + + metadata = _builder.get(".properties.parameters{}.metadata") + if metadata is not None: + metadata.set_prop("description", AAZStrType, ".description") + metadata.set_prop("displayName", AAZStrType, ".display_name") + metadata.set_prop("strongType", AAZStrType, ".strong_type") + + resource_groups = _builder.get(".properties.resourceGroups") + if resource_groups is not None: + resource_groups.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.resourceGroups{}") + if _elements is not None: + _elements.set_prop("dependsOn", AAZListType, ".depends_on") + _elements.set_prop("location", AAZStrType, ".location") + _elements.set_prop("metadata", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + _elements.set_prop("name", AAZStrType, ".name") + _elements.set_prop("tags", AAZDictType, ".tags") + + depends_on = _builder.get(".properties.resourceGroups{}.dependsOn") + if depends_on is not None: + depends_on.set_elements(AAZStrType, ".") + + metadata = _builder.get(".properties.resourceGroups{}.metadata") + if metadata is not None: + metadata.set_prop("description", AAZStrType, ".description") + metadata.set_prop("displayName", AAZStrType, ".display_name") + metadata.set_prop("strongType", AAZStrType, ".strong_type") + + tags = _builder.get(".properties.resourceGroups{}.tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_201 + ) + + _schema_on_201 = None + + @classmethod + def _build_schema_on_201(cls): + if cls._schema_on_201 is not None: + return cls._schema_on_201 + + cls._schema_on_201 = AAZObjectType() + + _schema_on_201 = cls._schema_on_201 + _schema_on_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_201.properties + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + flags={"required": True}, + ) + + parameters = cls._schema_on_201.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_201.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _CreateHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_201.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_201.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_201.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _CreateHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_201.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_201.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_201.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_201 + + +class _CreateHelper: + """Helper class for Create""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Create"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/_delete.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_delete.py new file mode 100644 index 00000000000..55c01fd9cf2 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_delete.py @@ -0,0 +1,276 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint delete", + is_preview=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a blueprint definition. + + :example: Delete a management group blueprint + az blueprint delete --management-group MyManagementGroup --name MyBlueprint + + :example: Delete a subscription blueprint + az blueprint delete --subscription MySubscription --name MyBlueprint + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", "2018-11-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="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BlueprintsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BlueprintsDelete(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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={"required": True, "client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + flags={"required": True}, + ) + + parameters = cls._schema_on_200.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _DeleteHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_200.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_200.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _DeleteHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_200.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_200.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_200.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Delete"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/_list.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_list.py new file mode 100644 index 00000000000..3e0d341320e --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_list.py @@ -0,0 +1,273 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint list", + is_preview=True, +) +class List(AAZCommand): + """List blueprint definitions. + + :example: List blueprints in a management group + az blueprint list --management-group MyManagementGroup + + :example: List blueprints in a subscription + az blueprint list --subscription MySubscription + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints", "2018-11-01-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + 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_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BlueprintsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + 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 BlueprintsList(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + + 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={"required": True, "client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + flags={"required": True}, + ) + + parameters = cls._schema_on_200.value.Element.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ListHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_200.value.Element.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_200.value.Element.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ListHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_200.value.Element.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_200.value.Element.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_200.value.Element.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["List"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/_publish.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_publish.py new file mode 100644 index 00000000000..556f5386e9e --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_publish.py @@ -0,0 +1,359 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint publish", + is_preview=True, +) +class Publish(AAZCommand): + """Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable. + + :example: Publish a management group blueprint + az blueprint publish --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 + + :example: Publish a subscription blueprint + az blueprint publish --subscription MySubscription --blueprint-name MyBlueprint --version v2 + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", "2018-11-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.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + help="Version of the published blueprint definition.", + required=True, + ) + _args_schema.change_notes = AAZStrArg( + options=["--change-notes"], + help="Version-specific change notes.", + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + + # define Arg Group "Properties" + return cls._args_schema + + _args_parameter_definition_metadata_create = None + + @classmethod + def _build_args_parameter_definition_metadata_create(cls, _schema): + if cls._args_parameter_definition_metadata_create is not None: + _schema.description = cls._args_parameter_definition_metadata_create.description + _schema.display_name = cls._args_parameter_definition_metadata_create.display_name + _schema.strong_type = cls._args_parameter_definition_metadata_create.strong_type + return + + cls._args_parameter_definition_metadata_create = AAZObjectArg() + + parameter_definition_metadata_create = cls._args_parameter_definition_metadata_create + parameter_definition_metadata_create.description = AAZStrArg( + options=["description"], + help="Description of this parameter/resourceGroup.", + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + parameter_definition_metadata_create.display_name = AAZStrArg( + options=["display-name"], + help="DisplayName of this parameter/resourceGroup.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + parameter_definition_metadata_create.strong_type = AAZStrArg( + options=["strong-type"], + help="StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.", + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + + _schema.description = cls._args_parameter_definition_metadata_create.description + _schema.display_name = cls._args_parameter_definition_metadata_create.display_name + _schema.strong_type = cls._args_parameter_definition_metadata_create.strong_type + + def _execute_operations(self): + self.pre_operations() + self.PublishedBlueprintsCreate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PublishedBlueprintsCreate(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 [201]: + return self.on_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + **self.serialize_url_param( + "versionId", self.ctx.args.version, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("blueprintName", AAZStrType, ".blueprint_name") + properties.set_prop("changeNotes", AAZStrType, ".change_notes") + + return self.serialize_content(_content_value) + + def on_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_201 + ) + + _schema_on_201 = None + + @classmethod + def _build_schema_on_201(cls): + if cls._schema_on_201 is not None: + return cls._schema_on_201 + + cls._schema_on_201 = AAZObjectType() + + _schema_on_201 = cls._schema_on_201 + _schema_on_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_201.properties + properties.blueprint_name = AAZStrType( + serialized_name="blueprintName", + ) + properties.change_notes = AAZStrType( + serialized_name="changeNotes", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + ) + + parameters = cls._schema_on_201.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_201.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _PublishHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_201.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_201.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_201.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _PublishHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_201.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_201.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_201.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_201 + + +class _PublishHelper: + """Helper class for Publish""" + + @classmethod + def _build_schema_parameter_definition_metadata_create(cls, _builder): + if _builder is None: + return + _builder.set_prop("description", AAZStrType, ".description") + _builder.set_prop("displayName", AAZStrType, ".display_name") + _builder.set_prop("strongType", AAZStrType, ".strong_type") + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Publish"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/_show.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_show.py new file mode 100644 index 00000000000..308cd1ed36d --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_show.py @@ -0,0 +1,270 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint show", + is_preview=True, +) +class Show(AAZCommand): + """Get a blueprint definition. + + :example: Show a management group blueprint + az blueprint show --management-group MyManagementGroup --name MyBlueprint + + :example: Show a subscription blueprint + az blueprint show --subscription MySubscription --name MyBlueprint + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", "2018-11-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="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BlueprintsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BlueprintsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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={"required": True, "client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + flags={"required": True}, + ) + + parameters = cls._schema_on_200.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ShowHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_200.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_200.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ShowHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_200.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_200.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_200.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Show"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/_update.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_update.py new file mode 100644 index 00000000000..774540d96af --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/_update.py @@ -0,0 +1,611 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint update", + is_preview=True, +) +class Update(AAZCommand): + """Update a blueprint definition. + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", "2018-11-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="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + help="Multi-line explain this resource.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + help="One-liner string explain this resource.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _args_schema.parameters = AAZDictArg( + options=["-p", "--parameters"], + help="Parameters required by this blueprint definition. It can be a JSON string or JSON file path.", + nullable=True, + ) + _args_schema.resource_groups = AAZDictArg( + options=["--resource-groups"], + help="Resource group placeholders defined by this blueprint definition.", + nullable=True, + ) + _args_schema.target_scope = AAZStrArg( + options=["--target-scope"], + help="The scope where this blueprint definition can be assigned.", + enum={"managementGroup": "managementGroup", "subscription": "subscription"}, + ) + + parameters = cls._args_schema.parameters + parameters.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.parameters.Element + _element.allowed_values = AAZListArg( + options=["allowed-values"], + help="Array of allowed values for this parameter.", + nullable=True, + ) + _element.default_value = AAZStrArg( + options=["default-value"], + help="Default Value for this parameter.", + nullable=True, + ) + _element.description = AAZStrArg( + options=["description"], + help="Description of this parameter/resourceGroup.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _element.display_name = AAZStrArg( + options=["display-name"], + help="DisplayName of this parameter/resourceGroup.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.strong_type = AAZStrArg( + options=["strong-type"], + help="StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + _element.type = AAZStrArg( + options=["type"], + help="Allowed data types for Resource Manager template parameters.", + enum={"array": "array", "bool": "bool", "int": "int", "object": "object", "secureObject": "secureObject", "secureString": "secureString", "string": "string"}, + ) + + allowed_values = cls._args_schema.parameters.Element.allowed_values + allowed_values.Element = AAZStrArg( + nullable=True, + ) + + resource_groups = cls._args_schema.resource_groups + resource_groups.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.resource_groups.Element + _element.depends_on = AAZListArg( + options=["depends-on"], + help="Artifacts which need to be deployed before this resource group.", + nullable=True, + ) + _element.location = AAZStrArg( + options=["location"], + help="Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.", + nullable=True, + ) + _element.description = AAZStrArg( + options=["description"], + help="Description of this parameter/resourceGroup.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _element.display_name = AAZStrArg( + options=["display-name"], + help="DisplayName of this parameter/resourceGroup.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.strong_type = AAZStrArg( + options=["strong-type"], + help="StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + _element.name = AAZStrArg( + options=["name"], + help="Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.", + nullable=True, + ) + _element.tags = AAZDictArg( + options=["tags"], + help="Tags to be assigned to this resource group.", + nullable=True, + ) + + depends_on = cls._args_schema.resource_groups.Element.depends_on + depends_on.Element = AAZStrArg( + nullable=True, + ) + + tags = cls._args_schema.resource_groups.Element.tags + tags.Element = AAZStrArg( + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BlueprintsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.BlueprintsCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BlueprintsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + _UpdateHelper._build_schema_blueprint_read(cls._schema_on_200) + + return cls._schema_on_200 + + class BlueprintsCreateOrUpdate(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 [201]: + return self.on_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_201 + ) + + _schema_on_201 = None + + @classmethod + def _build_schema_on_201(cls): + if cls._schema_on_201 is not None: + return cls._schema_on_201 + + cls._schema_on_201 = AAZObjectType() + _UpdateHelper._build_schema_blueprint_read(cls._schema_on_201) + + return cls._schema_on_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("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("parameters", AAZDictType, ".parameters") + properties.set_prop("resourceGroups", AAZDictType, ".resource_groups") + properties.set_prop("targetScope", AAZStrType, ".target_scope", typ_kwargs={"flags": {"required": True}}) + + parameters = _builder.get(".properties.parameters") + if parameters is not None: + parameters.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.parameters{}") + if _elements is not None: + _elements.set_prop("allowedValues", AAZListType, ".allowed_values") + _elements.set_prop("defaultValue", AAZStrType, ".default_value") + _elements.set_prop("metadata", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + _elements.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + allowed_values = _builder.get(".properties.parameters{}.allowedValues") + if allowed_values is not None: + allowed_values.set_elements(AAZStrType, ".") + + metadata = _builder.get(".properties.parameters{}.metadata") + if metadata is not None: + metadata.set_prop("description", AAZStrType, ".description") + metadata.set_prop("displayName", AAZStrType, ".display_name") + metadata.set_prop("strongType", AAZStrType, ".strong_type") + + resource_groups = _builder.get(".properties.resourceGroups") + if resource_groups is not None: + resource_groups.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.resourceGroups{}") + if _elements is not None: + _elements.set_prop("dependsOn", AAZListType, ".depends_on") + _elements.set_prop("location", AAZStrType, ".location") + _elements.set_prop("metadata", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + _elements.set_prop("name", AAZStrType, ".name") + _elements.set_prop("tags", AAZDictType, ".tags") + + depends_on = _builder.get(".properties.resourceGroups{}.dependsOn") + if depends_on is not None: + depends_on.set_elements(AAZStrType, ".") + + metadata = _builder.get(".properties.resourceGroups{}.metadata") + if metadata is not None: + metadata.set_prop("description", AAZStrType, ".description") + metadata.set_prop("displayName", AAZStrType, ".display_name") + metadata.set_prop("strongType", AAZStrType, ".strong_type") + + tags = _builder.get(".properties.resourceGroups{}.tags") + if tags is not None: + tags.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 + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_blueprint_read = None + + @classmethod + def _build_schema_blueprint_read(cls, _schema): + if cls._schema_blueprint_read is not None: + _schema.id = cls._schema_blueprint_read.id + _schema.name = cls._schema_blueprint_read.name + _schema.properties = cls._schema_blueprint_read.properties + _schema.type = cls._schema_blueprint_read.type + return + + cls._schema_blueprint_read = _schema_blueprint_read = AAZObjectType() + + blueprint_read = _schema_blueprint_read + blueprint_read.id = AAZStrType( + flags={"read_only": True}, + ) + blueprint_read.name = AAZStrType( + flags={"read_only": True}, + ) + blueprint_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + blueprint_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_blueprint_read.properties + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + flags={"required": True}, + ) + + parameters = _schema_blueprint_read.properties.parameters + parameters.Element = AAZObjectType() + + _element = _schema_blueprint_read.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + cls._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = _schema_blueprint_read.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = _schema_blueprint_read.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = _schema_blueprint_read.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + cls._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = _schema_blueprint_read.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = _schema_blueprint_read.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = _schema_blueprint_read.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + _schema.id = cls._schema_blueprint_read.id + _schema.name = cls._schema_blueprint_read.name + _schema.properties = cls._schema_blueprint_read.properties + _schema.type = cls._schema_blueprint_read.type + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Update"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/__cmd_group.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/__cmd_group.py new file mode 100644 index 00000000000..b46559462f5 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/__cmd_group.py @@ -0,0 +1,24 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint artifact", + is_preview=True, +) +class __CMDGroup(AAZCommandGroup): + """Commands to manage blueprint artifact. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/__init__.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/__init__.py new file mode 100644 index 00000000000..054d52707ea --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/__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/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_delete.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_delete.py new file mode 100644 index 00000000000..3748ddc9263 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_delete.py @@ -0,0 +1,308 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint artifact delete", + is_preview=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a blueprint artifact. + + :example: Delete a role assignment artifact + az blueprint artifact delete --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment + + :example: Delete an ARM template artifact + az blueprint artifact delete --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", "2018-11-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="Name of the blueprint artifact.", + required=True, + ) + _args_schema.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ArtifactsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ArtifactsDelete(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "artifactName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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.type = AAZStrType( + flags={"read_only": True}, + ) + + disc_policy_assignment = cls._schema_on_200.discriminate_by("kind", "policyAssignment") + disc_policy_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.policy_definition_id = AAZStrType( + serialized_name="policyDefinitionId", + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties.parameters + parameters.Element = AAZObjectType() + _DeleteHelper._build_schema_parameter_value_read(parameters.Element) + + disc_role_assignment = cls._schema_on_200.discriminate_by("kind", "roleAssignment") + disc_role_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "roleAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + properties.role_definition_id = AAZStrType( + serialized_name="roleDefinitionId", + flags={"required": True}, + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "roleAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + disc_template = cls._schema_on_200.discriminate_by("kind", "template") + disc_template.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "template").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "template").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.discriminate_by("kind", "template").properties.parameters + parameters.Element = AAZObjectType() + _DeleteHelper._build_schema_parameter_value_read(parameters.Element) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + _schema_parameter_value_read = None + + @classmethod + def _build_schema_parameter_value_read(cls, _schema): + if cls._schema_parameter_value_read is not None: + _schema.reference = cls._schema_parameter_value_read.reference + return + + cls._schema_parameter_value_read = _schema_parameter_value_read = AAZObjectType() + + parameter_value_read = _schema_parameter_value_read + parameter_value_read.reference = AAZObjectType() + + reference = _schema_parameter_value_read.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = _schema_parameter_value_read.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + _schema.reference = cls._schema_parameter_value_read.reference + + +__all__ = ["Delete"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_list.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_list.py new file mode 100644 index 00000000000..5f475ff5d76 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_list.py @@ -0,0 +1,305 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint artifact list", + is_preview=True, +) +class List(AAZCommand): + """List artifacts for a given blueprint definition. + + :example: List artifcats for a management group blueprint + az blueprint artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint + + :example: List artifcats for a subscription blueprint + az blueprint artifact list --subscription MySubscription --blueprint-name MyBlueprint + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts", "2018-11-01-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + 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.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ArtifactsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + 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 ArtifactsList(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + + 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.type = AAZStrType( + flags={"read_only": True}, + ) + + disc_policy_assignment = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment") + disc_policy_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.policy_definition_id = AAZStrType( + serialized_name="policyDefinitionId", + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment").properties.parameters + parameters.Element = AAZObjectType() + _ListHelper._build_schema_parameter_value_read(parameters.Element) + + disc_role_assignment = cls._schema_on_200.value.Element.discriminate_by("kind", "roleAssignment") + disc_role_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "roleAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + properties.role_definition_id = AAZStrType( + serialized_name="roleDefinitionId", + flags={"required": True}, + ) + + depends_on = cls._schema_on_200.value.Element.discriminate_by("kind", "roleAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + disc_template = cls._schema_on_200.value.Element.discriminate_by("kind", "template") + disc_template.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "template").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.value.Element.discriminate_by("kind", "template").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.value.Element.discriminate_by("kind", "template").properties.parameters + parameters.Element = AAZObjectType() + _ListHelper._build_schema_parameter_value_read(parameters.Element) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_parameter_value_read = None + + @classmethod + def _build_schema_parameter_value_read(cls, _schema): + if cls._schema_parameter_value_read is not None: + _schema.reference = cls._schema_parameter_value_read.reference + return + + cls._schema_parameter_value_read = _schema_parameter_value_read = AAZObjectType() + + parameter_value_read = _schema_parameter_value_read + parameter_value_read.reference = AAZObjectType() + + reference = _schema_parameter_value_read.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = _schema_parameter_value_read.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + _schema.reference = cls._schema_parameter_value_read.reference + + +__all__ = ["List"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_show.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_show.py new file mode 100644 index 00000000000..0337e6d85ce --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/artifact/_show.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( + "blueprint artifact show", + is_preview=True, +) +class Show(AAZCommand): + """Get a blueprint artifact. + + :example: Show an artifact of a subscription blueprint + az blueprint artifact show --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment + + :example: Show an artifact of a management group blueprint + az blueprint artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", "2018-11-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="Name of the blueprint artifact.", + required=True, + ) + _args_schema.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ArtifactsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ArtifactsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "artifactName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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.type = AAZStrType( + flags={"read_only": True}, + ) + + disc_policy_assignment = cls._schema_on_200.discriminate_by("kind", "policyAssignment") + disc_policy_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.policy_definition_id = AAZStrType( + serialized_name="policyDefinitionId", + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties.parameters + parameters.Element = AAZObjectType() + _ShowHelper._build_schema_parameter_value_read(parameters.Element) + + disc_role_assignment = cls._schema_on_200.discriminate_by("kind", "roleAssignment") + disc_role_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "roleAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + properties.role_definition_id = AAZStrType( + serialized_name="roleDefinitionId", + flags={"required": True}, + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "roleAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + disc_template = cls._schema_on_200.discriminate_by("kind", "template") + disc_template.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "template").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "template").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.discriminate_by("kind", "template").properties.parameters + parameters.Element = AAZObjectType() + _ShowHelper._build_schema_parameter_value_read(parameters.Element) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_parameter_value_read = None + + @classmethod + def _build_schema_parameter_value_read(cls, _schema): + if cls._schema_parameter_value_read is not None: + _schema.reference = cls._schema_parameter_value_read.reference + return + + cls._schema_parameter_value_read = _schema_parameter_value_read = AAZObjectType() + + parameter_value_read = _schema_parameter_value_read + parameter_value_read.reference = AAZObjectType() + + reference = _schema_parameter_value_read.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = _schema_parameter_value_read.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + _schema.reference = cls._schema_parameter_value_read.reference + + +__all__ = ["Show"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/__cmd_group.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/__cmd_group.py new file mode 100644 index 00000000000..9e3deb7a979 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/__cmd_group.py @@ -0,0 +1,24 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment", + is_preview=True, +) +class __CMDGroup(AAZCommandGroup): + """Commands to manage blueprint assignment. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/__init__.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/__init__.py new file mode 100644 index 00000000000..7e4534f72e9 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/__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 ._who import * diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_create.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_create.py new file mode 100644 index 00000000000..8f09bb0a762 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_create.py @@ -0,0 +1,543 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment create", + is_preview=True, +) +class Create(AAZCommand): + """Create a blueprint assignment. + + :example: Assignment with system-assigned managed identity + az blueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type SystemAssigned --description "Enforce pre-defined MyBlueprint to this subscription." --blueprint-version "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2" --resource-group-value artifact_name=rg-art-1 name=rg1 location=westus --resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus --parameters "path/to/parameter/file" + + :example: Assignment with user-assigned managed identity + az lueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type UserAssigned --user-assigned-identity "/subscriptions/00000000-0000-0000-0000-000000000000 /resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/m yIdentity" --description "Enforce pre-defined MyBlueprint to this subscription." --blueprint-version "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2" --resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus --parameters "path/to/parameter/file" + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", "2018-11-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="Name of the blueprint assignment.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + + # define Arg Group "Assignment" + + _args_schema = cls._args_schema + _args_schema.identity = AAZObjectArg( + options=["--identity"], + arg_group="Assignment", + help="Managed identity for this blueprint assignment.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="Assignment", + help="The location of this blueprint assignment.", + required=True, + ) + + identity = cls._args_schema.identity + identity.principal_id = AAZStrArg( + options=["principal-id"], + help="Azure Active Directory principal ID associated with this Identity.", + ) + identity.tenant_id = AAZStrArg( + options=["tenant-id"], + help="ID of the Azure Active Directory.", + ) + identity.type = AAZStrArg( + options=["type"], + help="Type of the managed identity.", + required=True, + enum={"None": "None", "SystemAssigned": "SystemAssigned", "UserAssigned": "UserAssigned"}, + ) + identity.user_assigned_identities = AAZDictArg( + options=["user-assigned-identities"], + help="The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.", + ) + + user_assigned_identities = cls._args_schema.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectArg() + + _element = cls._args_schema.identity.user_assigned_identities.Element + _element.client_id = AAZStrArg( + options=["client-id"], + help="Client App Id associated with this identity.", + ) + _element.principal_id = AAZStrArg( + options=["principal-id"], + help="Azure Active Directory principal ID associated with this Identity.", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.blueprint_id = AAZStrArg( + options=["--blueprint-id"], + arg_group="Properties", + help="ID of the published version of a blueprint definition.", + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Multi-line explain this resource.", + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="One-liner string explain this resource.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _args_schema.locks = AAZObjectArg( + options=["--locks"], + arg_group="Properties", + help="Defines how resources deployed by a blueprint assignment are locked.", + ) + _args_schema.parameters = AAZDictArg( + options=["--parameters"], + arg_group="Properties", + help="Blueprint assignment parameter values.", + required=True, + ) + _args_schema.resource_groups = AAZDictArg( + options=["--resource-groups"], + arg_group="Properties", + help="Names and locations of resource group placeholders.", + required=True, + ) + _args_schema.scope = AAZStrArg( + options=["--scope"], + arg_group="Properties", + help="The target subscription scope of the blueprint assignment (format: '/subscriptions/{subscriptionId}'). For management group level assignments, the property is required.", + ) + + locks = cls._args_schema.locks + locks.excluded_actions = AAZListArg( + options=["excluded-actions"], + help="List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed.", + ) + locks.excluded_principals = AAZListArg( + options=["excluded-principals"], + help="List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted.", + ) + locks.mode = AAZStrArg( + options=["mode"], + help="Lock mode.", + enum={"AllResourcesDoNotDelete": "AllResourcesDoNotDelete", "AllResourcesReadOnly": "AllResourcesReadOnly", "None": "None"}, + ) + + excluded_actions = cls._args_schema.locks.excluded_actions + excluded_actions.Element = AAZStrArg() + + excluded_principals = cls._args_schema.locks.excluded_principals + excluded_principals.Element = AAZStrArg() + + parameters = cls._args_schema.parameters + parameters.Element = AAZObjectArg() + + _element = cls._args_schema.parameters.Element + _element.reference = AAZObjectArg( + options=["reference"], + help="Parameter value as reference type.", + ) + + reference = cls._args_schema.parameters.Element.reference + reference.key_vault = AAZObjectArg( + options=["key-vault"], + help="Specifies the reference to a given Azure Key Vault.", + required=True, + ) + reference.secret_name = AAZStrArg( + options=["secret-name"], + help="Name of the secret.", + required=True, + ) + reference.secret_version = AAZStrArg( + options=["secret-version"], + help="The version of the secret to use. If left blank, the latest version of the secret is used.", + ) + + key_vault = cls._args_schema.parameters.Element.reference.key_vault + key_vault.id = AAZStrArg( + options=["id"], + help="Azure resource ID of the Key Vault.", + required=True, + ) + + resource_groups = cls._args_schema.resource_groups + resource_groups.Element = AAZObjectArg() + + _element = cls._args_schema.resource_groups.Element + _element.location = AAZStrArg( + options=["location"], + help="Location of the resource group.", + ) + _element.name = AAZStrArg( + options=["name"], + help="Name of the resource group.", + fmt=AAZStrArgFormat( + max_length=90, + min_length=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AssignmentsCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AssignmentsCreateOrUpdate(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 [201]: + return self.on_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "assignmentName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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("identity", AAZObjectType, ".identity", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + identity = _builder.get(".identity") + if identity is not None: + identity.set_prop("principalId", AAZStrType, ".principal_id") + identity.set_prop("tenantId", AAZStrType, ".tenant_id") + identity.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + identity.set_prop("userAssignedIdentities", AAZDictType, ".user_assigned_identities") + + user_assigned_identities = _builder.get(".identity.userAssignedIdentities") + if user_assigned_identities is not None: + user_assigned_identities.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".identity.userAssignedIdentities{}") + if _elements is not None: + _elements.set_prop("clientId", AAZStrType, ".client_id") + _elements.set_prop("principalId", AAZStrType, ".principal_id") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("blueprintId", AAZStrType, ".blueprint_id") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("locks", AAZObjectType, ".locks") + properties.set_prop("parameters", AAZDictType, ".parameters", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("resourceGroups", AAZDictType, ".resource_groups", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("scope", AAZStrType, ".scope") + + locks = _builder.get(".properties.locks") + if locks is not None: + locks.set_prop("excludedActions", AAZListType, ".excluded_actions") + locks.set_prop("excludedPrincipals", AAZListType, ".excluded_principals") + locks.set_prop("mode", AAZStrType, ".mode") + + excluded_actions = _builder.get(".properties.locks.excludedActions") + if excluded_actions is not None: + excluded_actions.set_elements(AAZStrType, ".") + + excluded_principals = _builder.get(".properties.locks.excludedPrincipals") + if excluded_principals is not None: + excluded_principals.set_elements(AAZStrType, ".") + + parameters = _builder.get(".properties.parameters") + if parameters is not None: + parameters.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.parameters{}") + if _elements is not None: + _elements.set_prop("reference", AAZObjectType, ".reference") + + reference = _builder.get(".properties.parameters{}.reference") + if reference is not None: + reference.set_prop("keyVault", AAZObjectType, ".key_vault", typ_kwargs={"flags": {"required": True}}) + reference.set_prop("secretName", AAZStrType, ".secret_name", typ_kwargs={"flags": {"required": True}}) + reference.set_prop("secretVersion", AAZStrType, ".secret_version") + + key_vault = _builder.get(".properties.parameters{}.reference.keyVault") + if key_vault is not None: + key_vault.set_prop("id", AAZStrType, ".id", typ_kwargs={"flags": {"required": True}}) + + resource_groups = _builder.get(".properties.resourceGroups") + if resource_groups is not None: + resource_groups.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.resourceGroups{}") + if _elements is not None: + _elements.set_prop("location", AAZStrType, ".location") + _elements.set_prop("name", AAZStrType, ".name") + + return self.serialize_content(_content_value) + + def on_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_201 + ) + + _schema_on_201 = None + + @classmethod + def _build_schema_on_201(cls): + if cls._schema_on_201 is not None: + return cls._schema_on_201 + + cls._schema_on_201 = AAZObjectType() + + _schema_on_201 = cls._schema_on_201 + _schema_on_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_201.identity = AAZObjectType( + flags={"required": True}, + ) + _schema_on_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_201.type = AAZStrType( + flags={"read_only": True}, + ) + + identity = cls._schema_on_201.identity + identity.principal_id = AAZStrType( + serialized_name="principalId", + ) + identity.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + identity.type = AAZStrType( + flags={"required": True}, + ) + identity.user_assigned_identities = AAZDictType( + serialized_name="userAssignedIdentities", + ) + + user_assigned_identities = cls._schema_on_201.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectType() + + _element = cls._schema_on_201.identity.user_assigned_identities.Element + _element.client_id = AAZStrType( + serialized_name="clientId", + ) + _element.principal_id = AAZStrType( + serialized_name="principalId", + ) + + properties = cls._schema_on_201.properties + properties.blueprint_id = AAZStrType( + serialized_name="blueprintId", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.locks = AAZObjectType() + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + flags={"required": True}, + ) + properties.scope = AAZStrType() + properties.status = AAZObjectType() + + locks = cls._schema_on_201.properties.locks + locks.excluded_actions = AAZListType( + serialized_name="excludedActions", + ) + locks.excluded_principals = AAZListType( + serialized_name="excludedPrincipals", + ) + locks.mode = AAZStrType() + + excluded_actions = cls._schema_on_201.properties.locks.excluded_actions + excluded_actions.Element = AAZStrType() + + excluded_principals = cls._schema_on_201.properties.locks.excluded_principals + excluded_principals.Element = AAZStrType() + + parameters = cls._schema_on_201.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_201.properties.parameters.Element + _element.reference = AAZObjectType() + + reference = cls._schema_on_201.properties.parameters.Element.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = cls._schema_on_201.properties.parameters.Element.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + resource_groups = cls._schema_on_201.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_201.properties.resource_groups.Element + _element.location = AAZStrType() + _element.name = AAZStrType() + + status = cls._schema_on_201.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.managed_resources = AAZListType( + serialized_name="managedResources", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + managed_resources = cls._schema_on_201.properties.status.managed_resources + managed_resources.Element = AAZStrType() + + return cls._schema_on_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_delete.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_delete.py new file mode 100644 index 00000000000..146055d3d93 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_delete.py @@ -0,0 +1,306 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment delete", + is_preview=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a blueprint assignment. + + :example: Delete an assignment + az blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", "2018-11-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="Name of the blueprint assignment.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.delete_behavior = AAZStrArg( + options=["--delete-behavior"], + help="When deleteBehavior=all, the resources that were created by the blueprint assignment will be deleted.", + enum={"all": "all", "none": "none"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AssignmentsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AssignmentsDelete(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.on_202(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "assignmentName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "deleteBehavior", self.ctx.args.delete_behavior, + ), + **self.serialize_query_param( + "api-version", "2018-11-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_202(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_202 + ) + + _schema_on_202 = None + + @classmethod + def _build_schema_on_202(cls): + if cls._schema_on_202 is not None: + return cls._schema_on_202 + + cls._schema_on_202 = AAZObjectType() + + _schema_on_202 = cls._schema_on_202 + _schema_on_202.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_202.identity = AAZObjectType( + flags={"required": True}, + ) + _schema_on_202.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_202.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_202.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_202.type = AAZStrType( + flags={"read_only": True}, + ) + + identity = cls._schema_on_202.identity + identity.principal_id = AAZStrType( + serialized_name="principalId", + ) + identity.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + identity.type = AAZStrType( + flags={"required": True}, + ) + identity.user_assigned_identities = AAZDictType( + serialized_name="userAssignedIdentities", + ) + + user_assigned_identities = cls._schema_on_202.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectType() + + _element = cls._schema_on_202.identity.user_assigned_identities.Element + _element.client_id = AAZStrType( + serialized_name="clientId", + ) + _element.principal_id = AAZStrType( + serialized_name="principalId", + ) + + properties = cls._schema_on_202.properties + properties.blueprint_id = AAZStrType( + serialized_name="blueprintId", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.locks = AAZObjectType() + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + flags={"required": True}, + ) + properties.scope = AAZStrType() + properties.status = AAZObjectType() + + locks = cls._schema_on_202.properties.locks + locks.excluded_actions = AAZListType( + serialized_name="excludedActions", + ) + locks.excluded_principals = AAZListType( + serialized_name="excludedPrincipals", + ) + locks.mode = AAZStrType() + + excluded_actions = cls._schema_on_202.properties.locks.excluded_actions + excluded_actions.Element = AAZStrType() + + excluded_principals = cls._schema_on_202.properties.locks.excluded_principals + excluded_principals.Element = AAZStrType() + + parameters = cls._schema_on_202.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_202.properties.parameters.Element + _element.reference = AAZObjectType() + + reference = cls._schema_on_202.properties.parameters.Element.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = cls._schema_on_202.properties.parameters.Element.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + resource_groups = cls._schema_on_202.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_202.properties.resource_groups.Element + _element.location = AAZStrType() + _element.name = AAZStrType() + + status = cls._schema_on_202.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.managed_resources = AAZListType( + serialized_name="managedResources", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + managed_resources = cls._schema_on_202.properties.status.managed_resources + managed_resources.Element = AAZStrType() + + return cls._schema_on_202 + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_list.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_list.py new file mode 100644 index 00000000000..97b33b4af0a --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_list.py @@ -0,0 +1,295 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment list", + is_preview=True, +) +class List(AAZCommand): + """List blueprint assignments within a subscription. + + :example: List assignments + az blueprint assignment list --subscription MySubscription + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments", "2018-11-01-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + 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_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AssignmentsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + 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 AssignmentsList(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.identity = AAZObjectType( + flags={"required": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + identity = cls._schema_on_200.value.Element.identity + identity.principal_id = AAZStrType( + serialized_name="principalId", + ) + identity.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + identity.type = AAZStrType( + flags={"required": True}, + ) + identity.user_assigned_identities = AAZDictType( + serialized_name="userAssignedIdentities", + ) + + user_assigned_identities = cls._schema_on_200.value.Element.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.identity.user_assigned_identities.Element + _element.client_id = AAZStrType( + serialized_name="clientId", + ) + _element.principal_id = AAZStrType( + serialized_name="principalId", + ) + + properties = cls._schema_on_200.value.Element.properties + properties.blueprint_id = AAZStrType( + serialized_name="blueprintId", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.locks = AAZObjectType() + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + flags={"required": True}, + ) + properties.scope = AAZStrType() + properties.status = AAZObjectType() + + locks = cls._schema_on_200.value.Element.properties.locks + locks.excluded_actions = AAZListType( + serialized_name="excludedActions", + ) + locks.excluded_principals = AAZListType( + serialized_name="excludedPrincipals", + ) + locks.mode = AAZStrType() + + excluded_actions = cls._schema_on_200.value.Element.properties.locks.excluded_actions + excluded_actions.Element = AAZStrType() + + excluded_principals = cls._schema_on_200.value.Element.properties.locks.excluded_principals + excluded_principals.Element = AAZStrType() + + parameters = cls._schema_on_200.value.Element.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.parameters.Element + _element.reference = AAZObjectType() + + reference = cls._schema_on_200.value.Element.properties.parameters.Element.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = cls._schema_on_200.value.Element.properties.parameters.Element.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + resource_groups = cls._schema_on_200.value.Element.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.resource_groups.Element + _element.location = AAZStrType() + _element.name = AAZStrType() + + status = cls._schema_on_200.value.Element.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.managed_resources = AAZListType( + serialized_name="managedResources", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + managed_resources = cls._schema_on_200.value.Element.properties.status.managed_resources + managed_resources.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_show.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_show.py new file mode 100644 index 00000000000..990ad390bd3 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_show.py @@ -0,0 +1,292 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment show", + is_preview=True, +) +class Show(AAZCommand): + """Get a blueprint assignment. + + :example: Show an assignment + az blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", "2018-11-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="Name of the blueprint assignment.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AssignmentsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AssignmentsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "assignmentName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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.identity = AAZObjectType( + flags={"required": True}, + ) + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + identity = cls._schema_on_200.identity + identity.principal_id = AAZStrType( + serialized_name="principalId", + ) + identity.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + identity.type = AAZStrType( + flags={"required": True}, + ) + identity.user_assigned_identities = AAZDictType( + serialized_name="userAssignedIdentities", + ) + + user_assigned_identities = cls._schema_on_200.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectType() + + _element = cls._schema_on_200.identity.user_assigned_identities.Element + _element.client_id = AAZStrType( + serialized_name="clientId", + ) + _element.principal_id = AAZStrType( + serialized_name="principalId", + ) + + properties = cls._schema_on_200.properties + properties.blueprint_id = AAZStrType( + serialized_name="blueprintId", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.locks = AAZObjectType() + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + flags={"required": True}, + ) + properties.scope = AAZStrType() + properties.status = AAZObjectType() + + locks = cls._schema_on_200.properties.locks + locks.excluded_actions = AAZListType( + serialized_name="excludedActions", + ) + locks.excluded_principals = AAZListType( + serialized_name="excludedPrincipals", + ) + locks.mode = AAZStrType() + + excluded_actions = cls._schema_on_200.properties.locks.excluded_actions + excluded_actions.Element = AAZStrType() + + excluded_principals = cls._schema_on_200.properties.locks.excluded_principals + excluded_principals.Element = AAZStrType() + + parameters = cls._schema_on_200.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.parameters.Element + _element.reference = AAZObjectType() + + reference = cls._schema_on_200.properties.parameters.Element.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = cls._schema_on_200.properties.parameters.Element.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + resource_groups = cls._schema_on_200.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.resource_groups.Element + _element.location = AAZStrType() + _element.name = AAZStrType() + + status = cls._schema_on_200.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.managed_resources = AAZListType( + serialized_name="managedResources", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + managed_resources = cls._schema_on_200.properties.status.managed_resources + managed_resources.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_update.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_update.py new file mode 100644 index 00000000000..372aea78d86 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_update.py @@ -0,0 +1,690 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment update", + is_preview=True, +) +class Update(AAZCommand): + """Update a blueprint assignment. + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", "2018-11-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="Name of the blueprint assignment.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + + # define Arg Group "Assignment" + + _args_schema = cls._args_schema + _args_schema.identity = AAZObjectArg( + options=["--identity"], + arg_group="Assignment", + help="Managed identity for this blueprint assignment.", + ) + + identity = cls._args_schema.identity + identity.principal_id = AAZStrArg( + options=["principal-id"], + help="Azure Active Directory principal ID associated with this Identity.", + nullable=True, + ) + identity.tenant_id = AAZStrArg( + options=["tenant-id"], + help="ID of the Azure Active Directory.", + nullable=True, + ) + identity.type = AAZStrArg( + options=["type"], + help="Type of the managed identity.", + enum={"None": "None", "SystemAssigned": "SystemAssigned", "UserAssigned": "UserAssigned"}, + ) + identity.user_assigned_identities = AAZDictArg( + options=["user-assigned-identities"], + help="The list of user-assigned managed identities associated with the resource. Key is the Azure resource Id of the managed identity.", + nullable=True, + ) + + user_assigned_identities = cls._args_schema.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.identity.user_assigned_identities.Element + _element.client_id = AAZStrArg( + options=["client-id"], + help="Client App Id associated with this identity.", + nullable=True, + ) + _element.principal_id = AAZStrArg( + options=["principal-id"], + help="Azure Active Directory principal ID associated with this Identity.", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.blueprint_id = AAZStrArg( + options=["--blueprint-id"], + arg_group="Properties", + help="ID of the published version of a blueprint definition.", + nullable=True, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Multi-line explain this resource.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=500, + ), + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="One-liner string explain this resource.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _args_schema.locks = AAZObjectArg( + options=["--locks"], + arg_group="Properties", + help="Defines how resources deployed by a blueprint assignment are locked.", + nullable=True, + ) + _args_schema.parameters = AAZDictArg( + options=["--parameters"], + arg_group="Properties", + help="Blueprint assignment parameter values.", + ) + _args_schema.resource_groups = AAZDictArg( + options=["--resource-groups"], + arg_group="Properties", + help="Names and locations of resource group placeholders.", + ) + _args_schema.scope = AAZStrArg( + options=["--scope"], + arg_group="Properties", + help="The target subscription scope of the blueprint assignment (format: '/subscriptions/{subscriptionId}'). For management group level assignments, the property is required.", + nullable=True, + ) + + locks = cls._args_schema.locks + locks.excluded_actions = AAZListArg( + options=["excluded-actions"], + help="List of management operations that are excluded from blueprint locks. Up to 200 actions are permitted. If the lock mode is set to 'AllResourcesReadOnly', then the following actions are automatically appended to 'excludedActions': '*/read', 'Microsoft.Network/virtualNetworks/subnets/join/action' and 'Microsoft.Authorization/locks/delete'. If the lock mode is set to 'AllResourcesDoNotDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will get removed.", + nullable=True, + ) + locks.excluded_principals = AAZListArg( + options=["excluded-principals"], + help="List of AAD principals excluded from blueprint locks. Up to 5 principals are permitted.", + nullable=True, + ) + locks.mode = AAZStrArg( + options=["mode"], + help="Lock mode.", + nullable=True, + enum={"AllResourcesDoNotDelete": "AllResourcesDoNotDelete", "AllResourcesReadOnly": "AllResourcesReadOnly", "None": "None"}, + ) + + excluded_actions = cls._args_schema.locks.excluded_actions + excluded_actions.Element = AAZStrArg( + nullable=True, + ) + + excluded_principals = cls._args_schema.locks.excluded_principals + excluded_principals.Element = AAZStrArg( + nullable=True, + ) + + parameters = cls._args_schema.parameters + parameters.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.parameters.Element + _element.reference = AAZObjectArg( + options=["reference"], + help="Parameter value as reference type.", + nullable=True, + ) + + reference = cls._args_schema.parameters.Element.reference + reference.key_vault = AAZObjectArg( + options=["key-vault"], + help="Specifies the reference to a given Azure Key Vault.", + ) + reference.secret_name = AAZStrArg( + options=["secret-name"], + help="Name of the secret.", + ) + reference.secret_version = AAZStrArg( + options=["secret-version"], + help="The version of the secret to use. If left blank, the latest version of the secret is used.", + nullable=True, + ) + + key_vault = cls._args_schema.parameters.Element.reference.key_vault + key_vault.id = AAZStrArg( + options=["id"], + help="Azure resource ID of the Key Vault.", + ) + + resource_groups = cls._args_schema.resource_groups + resource_groups.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.resource_groups.Element + _element.location = AAZStrArg( + options=["location"], + help="Location of the resource group.", + nullable=True, + ) + _element.name = AAZStrArg( + options=["name"], + help="Name of the resource group.", + nullable=True, + fmt=AAZStrArgFormat( + max_length=90, + min_length=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AssignmentsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.AssignmentsCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AssignmentsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "assignmentName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + _UpdateHelper._build_schema_assignment_read(cls._schema_on_200) + + return cls._schema_on_200 + + class AssignmentsCreateOrUpdate(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 [201]: + return self.on_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "assignmentName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_201 + ) + + _schema_on_201 = None + + @classmethod + def _build_schema_on_201(cls): + if cls._schema_on_201 is not None: + return cls._schema_on_201 + + cls._schema_on_201 = AAZObjectType() + _UpdateHelper._build_schema_assignment_read(cls._schema_on_201) + + return cls._schema_on_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("identity", AAZObjectType, ".identity", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + identity = _builder.get(".identity") + if identity is not None: + identity.set_prop("principalId", AAZStrType, ".principal_id") + identity.set_prop("tenantId", AAZStrType, ".tenant_id") + identity.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + identity.set_prop("userAssignedIdentities", AAZDictType, ".user_assigned_identities") + + user_assigned_identities = _builder.get(".identity.userAssignedIdentities") + if user_assigned_identities is not None: + user_assigned_identities.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".identity.userAssignedIdentities{}") + if _elements is not None: + _elements.set_prop("clientId", AAZStrType, ".client_id") + _elements.set_prop("principalId", AAZStrType, ".principal_id") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("blueprintId", AAZStrType, ".blueprint_id") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("locks", AAZObjectType, ".locks") + properties.set_prop("parameters", AAZDictType, ".parameters", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("resourceGroups", AAZDictType, ".resource_groups", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("scope", AAZStrType, ".scope") + + locks = _builder.get(".properties.locks") + if locks is not None: + locks.set_prop("excludedActions", AAZListType, ".excluded_actions") + locks.set_prop("excludedPrincipals", AAZListType, ".excluded_principals") + locks.set_prop("mode", AAZStrType, ".mode") + + excluded_actions = _builder.get(".properties.locks.excludedActions") + if excluded_actions is not None: + excluded_actions.set_elements(AAZStrType, ".") + + excluded_principals = _builder.get(".properties.locks.excludedPrincipals") + if excluded_principals is not None: + excluded_principals.set_elements(AAZStrType, ".") + + parameters = _builder.get(".properties.parameters") + if parameters is not None: + parameters.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.parameters{}") + if _elements is not None: + _elements.set_prop("reference", AAZObjectType, ".reference") + + reference = _builder.get(".properties.parameters{}.reference") + if reference is not None: + reference.set_prop("keyVault", AAZObjectType, ".key_vault", typ_kwargs={"flags": {"required": True}}) + reference.set_prop("secretName", AAZStrType, ".secret_name", typ_kwargs={"flags": {"required": True}}) + reference.set_prop("secretVersion", AAZStrType, ".secret_version") + + key_vault = _builder.get(".properties.parameters{}.reference.keyVault") + if key_vault is not None: + key_vault.set_prop("id", AAZStrType, ".id", typ_kwargs={"flags": {"required": True}}) + + resource_groups = _builder.get(".properties.resourceGroups") + if resource_groups is not None: + resource_groups.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.resourceGroups{}") + if _elements is not None: + _elements.set_prop("location", AAZStrType, ".location") + _elements.set_prop("name", AAZStrType, ".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 + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_assignment_read = None + + @classmethod + def _build_schema_assignment_read(cls, _schema): + if cls._schema_assignment_read is not None: + _schema.id = cls._schema_assignment_read.id + _schema.identity = cls._schema_assignment_read.identity + _schema.location = cls._schema_assignment_read.location + _schema.name = cls._schema_assignment_read.name + _schema.properties = cls._schema_assignment_read.properties + _schema.type = cls._schema_assignment_read.type + return + + cls._schema_assignment_read = _schema_assignment_read = AAZObjectType() + + assignment_read = _schema_assignment_read + assignment_read.id = AAZStrType( + flags={"read_only": True}, + ) + assignment_read.identity = AAZObjectType( + flags={"required": True}, + ) + assignment_read.location = AAZStrType( + flags={"required": True}, + ) + assignment_read.name = AAZStrType( + flags={"read_only": True}, + ) + assignment_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + assignment_read.type = AAZStrType( + flags={"read_only": True}, + ) + + identity = _schema_assignment_read.identity + identity.principal_id = AAZStrType( + serialized_name="principalId", + ) + identity.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + identity.type = AAZStrType( + flags={"required": True}, + ) + identity.user_assigned_identities = AAZDictType( + serialized_name="userAssignedIdentities", + ) + + user_assigned_identities = _schema_assignment_read.identity.user_assigned_identities + user_assigned_identities.Element = AAZObjectType() + + _element = _schema_assignment_read.identity.user_assigned_identities.Element + _element.client_id = AAZStrType( + serialized_name="clientId", + ) + _element.principal_id = AAZStrType( + serialized_name="principalId", + ) + + properties = _schema_assignment_read.properties + properties.blueprint_id = AAZStrType( + serialized_name="blueprintId", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.locks = AAZObjectType() + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + flags={"required": True}, + ) + properties.scope = AAZStrType() + properties.status = AAZObjectType() + + locks = _schema_assignment_read.properties.locks + locks.excluded_actions = AAZListType( + serialized_name="excludedActions", + ) + locks.excluded_principals = AAZListType( + serialized_name="excludedPrincipals", + ) + locks.mode = AAZStrType() + + excluded_actions = _schema_assignment_read.properties.locks.excluded_actions + excluded_actions.Element = AAZStrType() + + excluded_principals = _schema_assignment_read.properties.locks.excluded_principals + excluded_principals.Element = AAZStrType() + + parameters = _schema_assignment_read.properties.parameters + parameters.Element = AAZObjectType() + + _element = _schema_assignment_read.properties.parameters.Element + _element.reference = AAZObjectType() + + reference = _schema_assignment_read.properties.parameters.Element.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = _schema_assignment_read.properties.parameters.Element.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + resource_groups = _schema_assignment_read.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = _schema_assignment_read.properties.resource_groups.Element + _element.location = AAZStrType() + _element.name = AAZStrType() + + status = _schema_assignment_read.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.managed_resources = AAZListType( + serialized_name="managedResources", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + managed_resources = _schema_assignment_read.properties.status.managed_resources + managed_resources.Element = AAZStrType() + + _schema.id = cls._schema_assignment_read.id + _schema.identity = cls._schema_assignment_read.identity + _schema.location = cls._schema_assignment_read.location + _schema.name = cls._schema_assignment_read.name + _schema.properties = cls._schema_assignment_read.properties + _schema.type = cls._schema_assignment_read.type + + +__all__ = ["Update"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_who.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_who.py new file mode 100644 index 00000000000..c4e4b17c3f1 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/assignment/_who.py @@ -0,0 +1,166 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint assignment who", + is_preview=True, +) +class Who(AAZCommand): + """Get Blueprint Servie Principal Name objectId. + + :example: Get SPN objectId + az blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}/whoisblueprint", "2018-11-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="Name of the blueprint assignment.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AssignmentsWhoIsBlueprint(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AssignmentsWhoIsBlueprint(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/whoIsBlueprint", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "assignmentName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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.object_id = AAZStrType( + serialized_name="objectId", + ) + + return cls._schema_on_200 + + +class _WhoHelper: + """Helper class for Who""" + + +__all__ = ["Who"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/__cmd_group.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/__cmd_group.py new file mode 100644 index 00000000000..d9959fb444d --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/__cmd_group.py @@ -0,0 +1,24 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint version", + is_preview=True, +) +class __CMDGroup(AAZCommandGroup): + """Commands to manage published blueprint versions. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/__init__.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/__init__.py new file mode 100644 index 00000000000..054d52707ea --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/__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/blueprint/azext_blueprint/aaz/latest/blueprint/version/_delete.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_delete.py new file mode 100644 index 00000000000..47e717420da --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_delete.py @@ -0,0 +1,287 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint version delete", + is_preview=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a published version of a blueprint. + + :example: Delete a published subscription blueprint + az blueprint version delete --subscription MySubscription --blueprint-name MyBlueprint --version v2 + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", "2018-11-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.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + help="Version of the published blueprint definition.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PublishedBlueprintsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PublishedBlueprintsDelete(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + **self.serialize_url_param( + "versionId", self.ctx.args.version, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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={"required": True, "client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.blueprint_name = AAZStrType( + serialized_name="blueprintName", + ) + properties.change_notes = AAZStrType( + serialized_name="changeNotes", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + ) + + parameters = cls._schema_on_200.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _DeleteHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_200.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_200.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _DeleteHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_200.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_200.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_200.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Delete"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_list.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_list.py new file mode 100644 index 00000000000..5c80e610608 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_list.py @@ -0,0 +1,287 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint version list", + is_preview=True, +) +class List(AAZCommand): + """List published versions of given blueprint definition. + + :example: List published blueprints of a management group + az blueprint version list --management-group MyManagementGroup --blueprint-name MyBlueprint + + :example: List published blueprints of a subscription + az blueprint version list --subscription MySubscription --blueprint-name MyBlueprint + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions", "2018-11-01-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + 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.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PublishedBlueprintsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + 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 PublishedBlueprintsList(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + + 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={"required": True, "client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.blueprint_name = AAZStrType( + serialized_name="blueprintName", + ) + properties.change_notes = AAZStrType( + serialized_name="changeNotes", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + ) + + parameters = cls._schema_on_200.value.Element.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ListHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_200.value.Element.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_200.value.Element.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ListHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_200.value.Element.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_200.value.Element.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_200.value.Element.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["List"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_show.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_show.py new file mode 100644 index 00000000000..089bf8df910 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/_show.py @@ -0,0 +1,284 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint version show", + is_preview=True, +) +class Show(AAZCommand): + """Get a published version of a blueprint. + + :example: Get a published management group blueprint + az blueprint version show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 + + :example: Get a published subscription blueprint + az blueprint version show --subscription MySubscription --blueprint-name MyBlueprint --version v2 + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", "2018-11-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.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + help="Version of the published blueprint definition.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PublishedBlueprintsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PublishedBlueprintsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + **self.serialize_url_param( + "versionId", self.ctx.args.version, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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={"required": True, "client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.blueprint_name = AAZStrType( + serialized_name="blueprintName", + ) + properties.change_notes = AAZStrType( + serialized_name="changeNotes", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType() + properties.resource_groups = AAZDictType( + serialized_name="resourceGroups", + ) + properties.status = AAZObjectType() + properties.target_scope = AAZStrType( + serialized_name="targetScope", + ) + + parameters = cls._schema_on_200.properties.parameters + parameters.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.parameters.Element + _element.allowed_values = AAZListType( + serialized_name="allowedValues", + ) + _element.default_value = AAZStrType( + serialized_name="defaultValue", + ) + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ShowHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.type = AAZStrType( + flags={"required": True}, + ) + + allowed_values = cls._schema_on_200.properties.parameters.Element.allowed_values + allowed_values.Element = AAZStrType() + + resource_groups = cls._schema_on_200.properties.resource_groups + resource_groups.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.resource_groups.Element + _element.depends_on = AAZListType( + serialized_name="dependsOn", + ) + _element.location = AAZStrType() + _element.metadata = AAZObjectType( + flags={"client_flatten": True}, + ) + _ShowHelper._build_schema_parameter_definition_metadata_read(_element.metadata) + _element.name = AAZStrType() + _element.tags = AAZDictType() + + depends_on = cls._schema_on_200.properties.resource_groups.Element.depends_on + depends_on.Element = AAZStrType() + + tags = cls._schema_on_200.properties.resource_groups.Element.tags + tags.Element = AAZStrType() + + status = cls._schema_on_200.properties.status + status.last_modified = AAZStrType( + serialized_name="lastModified", + flags={"read_only": True}, + ) + status.time_created = AAZStrType( + serialized_name="timeCreated", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_parameter_definition_metadata_read = None + + @classmethod + def _build_schema_parameter_definition_metadata_read(cls, _schema): + if cls._schema_parameter_definition_metadata_read is not None: + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + return + + cls._schema_parameter_definition_metadata_read = _schema_parameter_definition_metadata_read = AAZObjectType() + + parameter_definition_metadata_read = _schema_parameter_definition_metadata_read + parameter_definition_metadata_read.description = AAZStrType() + parameter_definition_metadata_read.display_name = AAZStrType( + serialized_name="displayName", + ) + parameter_definition_metadata_read.strong_type = AAZStrType( + serialized_name="strongType", + ) + + _schema.description = cls._schema_parameter_definition_metadata_read.description + _schema.display_name = cls._schema_parameter_definition_metadata_read.display_name + _schema.strong_type = cls._schema_parameter_definition_metadata_read.strong_type + + +__all__ = ["Show"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/__cmd_group.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/__cmd_group.py new file mode 100644 index 00000000000..d6fb748dbc6 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/__cmd_group.py @@ -0,0 +1,24 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "blueprint version artifact", + is_preview=True, +) +class __CMDGroup(AAZCommandGroup): + """Commands to manage published blueprint artifacts. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/__init__.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/__init__.py new file mode 100644 index 00000000000..2df85698253 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/__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/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/_list.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/_list.py new file mode 100644 index 00000000000..a581d2670ee --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/_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( + "blueprint version artifact list", + is_preview=True, +) +class List(AAZCommand): + """List artifacts for a version of a published blueprint. + + :example: List artifacts of a published management group blueprint + az blueprint version artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 + + :example: List artifacts of a published subscription blueprint + az blueprint version artifact list --subscription MySubscription --blueprint-name MyBlueprint --version v2 + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts", "2018-11-01-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + 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.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + help="Version of the published blueprint definition.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PublishedArtifactsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + 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 PublishedArtifactsList(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + **self.serialize_url_param( + "versionId", self.ctx.args.version, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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() + + 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.type = AAZStrType( + flags={"read_only": True}, + ) + + disc_policy_assignment = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment") + disc_policy_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.policy_definition_id = AAZStrType( + serialized_name="policyDefinitionId", + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.value.Element.discriminate_by("kind", "policyAssignment").properties.parameters + parameters.Element = AAZObjectType() + _ListHelper._build_schema_parameter_value_read(parameters.Element) + + disc_role_assignment = cls._schema_on_200.value.Element.discriminate_by("kind", "roleAssignment") + disc_role_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "roleAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + properties.role_definition_id = AAZStrType( + serialized_name="roleDefinitionId", + flags={"required": True}, + ) + + depends_on = cls._schema_on_200.value.Element.discriminate_by("kind", "roleAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + disc_template = cls._schema_on_200.value.Element.discriminate_by("kind", "template") + disc_template.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "template").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.value.Element.discriminate_by("kind", "template").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.value.Element.discriminate_by("kind", "template").properties.parameters + parameters.Element = AAZObjectType() + _ListHelper._build_schema_parameter_value_read(parameters.Element) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_parameter_value_read = None + + @classmethod + def _build_schema_parameter_value_read(cls, _schema): + if cls._schema_parameter_value_read is not None: + _schema.reference = cls._schema_parameter_value_read.reference + return + + cls._schema_parameter_value_read = _schema_parameter_value_read = AAZObjectType() + + parameter_value_read = _schema_parameter_value_read + parameter_value_read.reference = AAZObjectType() + + reference = _schema_parameter_value_read.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = _schema_parameter_value_read.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + _schema.reference = cls._schema_parameter_value_read.reference + + +__all__ = ["List"] diff --git a/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/_show.py b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/_show.py new file mode 100644 index 00000000000..e3165d02a21 --- /dev/null +++ b/src/blueprint/azext_blueprint/aaz/latest/blueprint/version/artifact/_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( + "blueprint version artifact show", + is_preview=True, +) +class Show(AAZCommand): + """Show an artifact for a published blueprint. + + :example: Show a role assignment artifact + az blueprint version artifact show --subscription MySubscription --blueprint-name MyBlueprint --version v2 --artifact-name OwnerAssignment + + :example: Show a template artifact + az blueprint version artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 --artifact-name StorageTemplate + """ + + _aaz_info = { + "version": "2018-11-01-preview", + "resources": [ + ["mgmt-plane", "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts/{}", "2018-11-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.artifact_name = AAZStrArg( + options=["--artifact-name"], + help="Name of the blueprint artifact.", + required=True, + ) + _args_schema.blueprint_name = AAZStrArg( + options=["--blueprint-name"], + help="Name of the blueprint definition.", + required=True, + ) + _args_schema.resource_scope = AAZStrArg( + options=["--resource-scope"], + help="The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').", + required=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + help="Version of the published blueprint definition.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PublishedArtifactsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PublishedArtifactsGet(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( + "/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts/{artifactName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "artifactName", self.ctx.args.artifact_name, + required=True, + ), + **self.serialize_url_param( + "blueprintName", self.ctx.args.blueprint_name, + required=True, + ), + **self.serialize_url_param( + "resourceScope", self.ctx.args.resource_scope, + skip_quote=True, + required=True, + ), + **self.serialize_url_param( + "versionId", self.ctx.args.version, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2018-11-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.type = AAZStrType( + flags={"read_only": True}, + ) + + disc_policy_assignment = cls._schema_on_200.discriminate_by("kind", "policyAssignment") + disc_policy_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.policy_definition_id = AAZStrType( + serialized_name="policyDefinitionId", + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.discriminate_by("kind", "policyAssignment").properties.parameters + parameters.Element = AAZObjectType() + _ShowHelper._build_schema_parameter_value_read(parameters.Element) + + disc_role_assignment = cls._schema_on_200.discriminate_by("kind", "roleAssignment") + disc_role_assignment.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "roleAssignment").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + properties.role_definition_id = AAZStrType( + serialized_name="roleDefinitionId", + flags={"required": True}, + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "roleAssignment").properties.depends_on + depends_on.Element = AAZStrType() + + disc_template = cls._schema_on_200.discriminate_by("kind", "template") + disc_template.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "template").properties + properties.depends_on = AAZListType( + serialized_name="dependsOn", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.parameters = AAZDictType( + flags={"required": True}, + ) + properties.resource_group = AAZStrType( + serialized_name="resourceGroup", + ) + + depends_on = cls._schema_on_200.discriminate_by("kind", "template").properties.depends_on + depends_on.Element = AAZStrType() + + parameters = cls._schema_on_200.discriminate_by("kind", "template").properties.parameters + parameters.Element = AAZObjectType() + _ShowHelper._build_schema_parameter_value_read(parameters.Element) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_parameter_value_read = None + + @classmethod + def _build_schema_parameter_value_read(cls, _schema): + if cls._schema_parameter_value_read is not None: + _schema.reference = cls._schema_parameter_value_read.reference + return + + cls._schema_parameter_value_read = _schema_parameter_value_read = AAZObjectType() + + parameter_value_read = _schema_parameter_value_read + parameter_value_read.reference = AAZObjectType() + + reference = _schema_parameter_value_read.reference + reference.key_vault = AAZObjectType( + serialized_name="keyVault", + flags={"required": True}, + ) + reference.secret_name = AAZStrType( + serialized_name="secretName", + flags={"required": True}, + ) + reference.secret_version = AAZStrType( + serialized_name="secretVersion", + ) + + key_vault = _schema_parameter_value_read.reference.key_vault + key_vault.id = AAZStrType( + flags={"required": True}, + ) + + _schema.reference = cls._schema_parameter_value_read.reference + + +__all__ = ["Show"] diff --git a/src/blueprint/azext_blueprint/azext_metadata.json b/src/blueprint/azext_blueprint/azext_metadata.json index 198c4e89322..3f82093c78b 100644 --- a/src/blueprint/azext_blueprint/azext_metadata.json +++ b/src/blueprint/azext_blueprint/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isExperimental": true, - "azext.minCliCoreVersion": "2.3.0" + "azext.minCliCoreVersion": "2.50.0" } \ No newline at end of file diff --git a/src/blueprint/azext_blueprint/commands.py b/src/blueprint/azext_blueprint/commands.py index af87e186d6c..f7d9834688d 100644 --- a/src/blueprint/azext_blueprint/commands.py +++ b/src/blueprint/azext_blueprint/commands.py @@ -18,20 +18,18 @@ def load_command_table(self, _): '.{}', client_factory=cf_blueprints) with self.command_group('blueprint', blueprint_blueprints, client_factory=cf_blueprints, is_experimental=True) as g: - g.custom_command('create', 'create_blueprint') - g.custom_command('update', 'update_blueprint') - g.generic_update_command('update', custom_func_name='update_blueprint', - setter_arg_name='blueprint', - setter_name='create_or_update') - g.custom_command('delete', 'delete_blueprint', confirmation=True) - g.custom_show_command('show', 'get_blueprint') - g.custom_command('list', 'list_blueprint') + from azext_blueprint.custom import BlueprintCreate, BlueprintDelete, BlueprintShow, BlueprintList, BlueprintUpdate + self.command_table["blueprint create"] = BlueprintCreate(loader=self) + self.command_table["blueprint delete"] = BlueprintDelete(loader=self) + self.command_table["blueprint show"] = BlueprintShow(loader=self) + self.command_table["blueprint list"] = BlueprintList(loader=self) + self.command_table["blueprint update"] = BlueprintUpdate(loader=self) g.custom_command('import', 'import_blueprint_with_artifacts', confirmation="This operation will overwrite any unpublished changes" " if the blueprint already exists.") g.custom_command('export', 'export_blueprint_with_artifacts') - with self.command_group('blueprint resource-group', blueprint_blueprints, client_factory=cf_blueprints) as g: + with self.command_group('blueprint resource-group') as g: g.custom_command('add', 'add_blueprint_resource_group') g.custom_command('update', 'update_blueprint_resource_group') g.custom_command('remove', 'remove_blueprint_resource_group', confirmation=True) @@ -43,10 +41,11 @@ def load_command_table(self, _): operations_tmpl='azext_blueprint.vendored_sdks.blueprint.operations._artifacts_operations#ArtifactsOperations' '.{}', client_factory=cf_artifacts) - with self.command_group('blueprint artifact', blueprint_artifacts, client_factory=cf_artifacts) as g: - g.custom_command('delete', 'delete_blueprint_artifact', confirmation=True) - g.custom_show_command('show', 'get_blueprint_artifact') - g.custom_command('list', 'list_blueprint_artifact') + with self.command_group('blueprint artifact'): + from azext_blueprint.custom import BlueprintArtifactDelete, BlueprintArtifactShow, BlueprintArtifactList + self.command_table["blueprint artifact delete"] = BlueprintArtifactDelete(loader=self) + self.command_table["blueprint artifact show"] = BlueprintArtifactShow(loader=self) + self.command_table["blueprint artifact list"] = BlueprintArtifactList(loader=self) with self.command_group('blueprint artifact policy', blueprint_artifacts, client_factory=cf_artifacts) as g: g.custom_command('create', 'create_blueprint_artifact_policy') @@ -60,27 +59,18 @@ def load_command_table(self, _): g.custom_command('create', 'create_blueprint_artifact_template') g.custom_command('update', 'update_blueprint_artifact_template') - from ._client_factory import cf_published_blueprints - blueprint_published_blueprints = CliCommandType( - operations_tmpl='azext_blueprint.vendored_sdks.blueprint.operations' - '._published_blueprints_operations#PublishedBlueprintsOperations.{}', - client_factory=cf_published_blueprints) - with self.command_group('blueprint', blueprint_published_blueprints, - client_factory=cf_published_blueprints, is_experimental=True) as g: - g.custom_command('publish', 'publish_blueprint') - g.custom_command('version delete', 'delete_blueprint_version', confirmation=True) - g.custom_command('version show', 'get_blueprint_version') - g.custom_command('version list', 'list_blueprint_version') + with self.command_group('blueprint'): + from azext_blueprint.custom import BlueprintPublish, BlueprintVersionDelete, BlueprintVersionShow, \ + BlueprintVersionList + self.command_table["blueprint publish"] = BlueprintPublish(loader=self) + self.command_table["blueprint version delete"] = BlueprintVersionDelete(loader=self) + self.command_table["blueprint version show"] = BlueprintVersionShow(loader=self) + self.command_table["blueprint version list"] = BlueprintVersionList(loader=self) - from ._client_factory import cf_published_artifacts - blueprint_published_artifacts = CliCommandType( - operations_tmpl='azext_blueprint.vendored_sdks.blueprint.operations' - '._published_artifacts_operations#PublishedArtifactsOperations.{}', - client_factory=cf_published_artifacts) - with self.command_group('blueprint version artifact', blueprint_published_artifacts, - client_factory=cf_published_artifacts) as g: - g.custom_show_command('show', 'get_blueprint_version_artifact') - g.custom_command('list', 'list_blueprint_version_artifact') + with self.command_group('blueprint version artifact'): + from azext_blueprint.custom import BlueprintVersionArtifactShow, BlueprintVersionArtifactList + self.command_table["blueprint version artifact show"] = BlueprintVersionArtifactShow(loader=self) + self.command_table["blueprint version artifact list"] = BlueprintVersionArtifactList(loader=self) from ._client_factory import cf_assignments blueprint_assignments = CliCommandType( @@ -90,8 +80,10 @@ def load_command_table(self, _): with self.command_group('blueprint assignment', blueprint_assignments, client_factory=cf_assignments) as g: g.custom_command('create', 'create_blueprint_assignment') g.custom_command('update', 'update_blueprint_assignment') - g.custom_command('delete', 'delete_blueprint_assignment', confirmation=True) - g.custom_show_command('show', 'get_blueprint_assignment') - g.custom_command('list', 'list_blueprint_assignment') g.custom_wait_command('wait', 'get_blueprint_assignment') - g.custom_command('who', 'who_is_blueprint_blueprint_assignment') + from azext_blueprint.custom import BlueprintAssignmentDelete, BlueprintAssignmentShow, BlueprintAssignmentList, \ + BlueprintAssignmentWho + self.command_table["blueprint assignment delete"] = BlueprintAssignmentDelete(loader=self) + self.command_table["blueprint assignment show"] = BlueprintAssignmentShow(loader=self) + self.command_table["blueprint assignment list"] = BlueprintAssignmentList(loader=self) + self.command_table["blueprint assignment who"] = BlueprintAssignmentWho(loader=self) diff --git a/src/blueprint/azext_blueprint/custom.py b/src/blueprint/azext_blueprint/custom.py index b34992598c2..637b96b3c8e 100644 --- a/src/blueprint/azext_blueprint/custom.py +++ b/src/blueprint/azext_blueprint/custom.py @@ -9,9 +9,21 @@ import os import stat from knack.util import CLIError + +from azure.cli.core.aaz import has_value from azure.cli.core.util import user_confirmation from azure.core.exceptions import HttpResponseError from ._client_factory import cf_artifacts +from .aaz.latest.blueprint import Create as _BlueprintCreate, Update as _BlueprintUpdate, Delete as _BlueprintDelete, \ + Show as _BlueprintShow, List as _BlueprintList, Publish as _BlueprintPublish +from .aaz.latest.blueprint.artifact import Delete as _BlueprintArtifactDelete, Show as _BlueprintArtifactShow, \ + List as _BlueprintArtifactList +from .aaz.latest.blueprint.assignment import Delete as _BlueprintAssignmentDelete, Show as _BlueprintAssignmentShow, \ + List as _BlueprintAssignmentList, Who as _BlueprintAssignmentWho +from .aaz.latest.blueprint.version import Delete as _BlueprintVersionDelete, Show as _BlueprintVersionShow, \ + List as _BlueprintVersionList +from .aaz.latest.blueprint.version.artifact import Show as _BlueprintVersionArtifactShow, \ + List as _BlueprintVersionArtifactList def import_blueprint_with_artifacts(cmd, @@ -41,8 +53,7 @@ def import_blueprint_with_artifacts(cmd, body['description'] = blueprint_properties['description'] # str body['target_scope'] = blueprint_properties.get('targetScope', 'subscription') # str if 'parameters' in blueprint_properties: - body['parameters'] = blueprint_properties[ - 'parameters'] # dictionary + body['parameters'] = blueprint_properties['parameters'] # dictionary if 'resourceGroups' in blueprint_properties: body['resource_groups'] = blueprint_properties['resourceGroups'] # dictionary @@ -81,84 +92,130 @@ def import_blueprint_with_artifacts(cmd, return blueprint_response -def create_blueprint(client, - blueprint_name, - management_group=None, - subscription=None, - resource_scope=None, - display_name=None, - description=None, - target_scope=None, - parameters=None, - resource_groups=None, - versions=None): - blueprint = {} - if display_name is not None: - blueprint['display_name'] = display_name - if description is not None: - blueprint['description'] = description - if target_scope is not None: - blueprint['target_scope'] = target_scope - if parameters is not None: - blueprint['parameters'] = parameters - if resource_groups is not None: - blueprint['resource_groups'] = resource_groups - if versions is not None: - blueprint['versions'] = versions - return client.create_or_update(resource_scope=resource_scope, - blueprint_name=blueprint_name, - blueprint=blueprint) - - -def update_blueprint(instance, - blueprint_name, - management_group=None, - subscription=None, - resource_scope=None, - display_name=None, - description=None, - target_scope=None, - parameters=None, - resource_groups=None, - versions=None): - if display_name is not None: - instance.display_name = display_name - if description is not None: - instance.description = description - if target_scope is not None: - instance.target_scope = target_scope - if parameters is not None: - instance.parameters = parameters - if resource_groups is not None: - instance.resource_groups = resource_groups - if versions is not None: - instance.versions = versions - return instance - - -def delete_blueprint(client, - blueprint_name, - management_group=None, - subscription=None, - resource_scope=None,): - return client.delete(resource_scope=resource_scope, - blueprint_name=blueprint_name) +def _blueprint_validator(cmd): + from azure.cli.core.commands.client_factory import get_subscription_id + args = cmd.ctx.args + if has_value(args.management_group): + args.resource_scope = '/providers/Microsoft.Management/managementGroups/{}'.format(args.management_group) + elif has_value(args.subscription_id): + args.resource_scope = '/subscriptions/{}'.format(args.subscription_id) + else: + args.resource_scope = '/subscriptions/{}'.format(get_subscription_id(cmd.cli_ctx)) + + +def build_arguments_schema(args_schema): + from azure.cli.core.aaz import AAZStrArg + args_schema.management_group = AAZStrArg( + options=['--management-group', '-m'], + arg_group="Resource_scope", + help="Use management group for the scope of the blueprint.") + args_schema.subscription_id = AAZStrArg( + options=['--subscription', '-s'], + arg_group="Resource_scope", + help="Use subscription for the scope of the blueprint. If --management-group is not specified, " + "--subscription value or the default subscription will be used as the scope.") + args_schema.resource_scope._required = False + args_schema.resource_scope._registered = False + return args_schema + + +# ignore the global subscription param +def cli_arguments_loader(args): + from knack.arguments import CLICommandArgument + args.append(("_subscription", CLICommandArgument(dest="_subscription", options_list=["--___subscription"]))) + return args + + +class BlueprintCreate(_BlueprintCreate): + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintUpdate(_BlueprintUpdate): + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintDelete(_BlueprintDelete): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintShow(_BlueprintShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintList(_BlueprintList): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args - -def get_blueprint(client, - blueprint_name, - management_group=None, - subscription=None, - resource_scope=None,): - return client.get(resource_scope=resource_scope, - blueprint_name=blueprint_name) - - -def list_blueprint(client, - management_group=None, - subscription=None, - resource_scope=None,): - return client.list(resource_scope=resource_scope) + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) def export_blueprint_with_artifacts(cmd, client, blueprint_name, output_path, @@ -197,26 +254,61 @@ def export_blueprint_with_artifacts(cmd, client, blueprint_name, output_path, return blueprint -def delete_blueprint_artifact(client, blueprint_name, artifact_name, - management_group=None, subscription=None, resource_scope=None): - return client.delete(resource_scope=resource_scope, - blueprint_name=blueprint_name, - artifact_name=artifact_name) +class BlueprintArtifactDelete(_BlueprintArtifactDelete): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args -def get_blueprint_artifact(client, blueprint_name, artifact_name, - management_group=None, subscription=None, - resource_scope=None): - return client.get(resource_scope=resource_scope, - blueprint_name=blueprint_name, - artifact_name=artifact_name) + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintArtifactShow(_BlueprintArtifactShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args -def list_blueprint_artifact(client, blueprint_name, management_group=None, subscription=None, resource_scope=None): - return client.list(resource_scope=resource_scope, blueprint_name=blueprint_name) + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) -def add_blueprint_resource_group(client, +class BlueprintArtifactList(_BlueprintArtifactList): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +def add_blueprint_resource_group(cmd, blueprint_name, management_group=None, subscription=None, @@ -228,17 +320,21 @@ def add_blueprint_resource_group(client, description=None, depends_on=None, tags=None): - body = client.get(resource_scope=resource_scope, blueprint_name=blueprint_name).as_dict() + args = { + "name": blueprint_name, + "resource_scope": resource_scope, + } + body = BlueprintShow(cli_ctx=cmd.cli_ctx)(command_args=args) rg_key = artifact_name - body.setdefault('resource_groups', {}) + body.setdefault('resourceGroups', {}) if artifact_name is None: - rg_len = len(body['resource_groups']) + rg_len = len(body['resourceGroups']) for i in range(rg_len + 1): posix = '' if i == 0 else i + 1 rg_key = "ResourceGroup{}".format(posix) - if rg_key not in body['resource_groups']: + if rg_key not in body['resourceGroups']: break - elif artifact_name in body['resource_groups']: + elif artifact_name in body['resourceGroups']: raise CLIError( 'A resource group artifact with the same name already exists.') @@ -250,14 +346,12 @@ def add_blueprint_resource_group(client, "depends_on": depends_on, "tags": tags } - body.setdefault('resource_groups', {})[rg_key] = resource_group - rgs = client.create_or_update(resource_scope=resource_scope, - blueprint_name=blueprint_name, - blueprint=body).resource_groups + args.setdefault('resource_groups', {})[rg_key] = resource_group + rgs = BlueprintUpdate(cli_ctx=cmd.cli_ctx)(command_args=args)['resourceGroups'] return {k: v for k, v in rgs.items() if k == artifact_name} -def update_blueprint_resource_group(client, +def update_blueprint_resource_group(cmd, blueprint_name, artifact_name, management_group=None, @@ -269,10 +363,14 @@ def update_blueprint_resource_group(client, description=None, depends_on=None, tags=None): - body = client.get(resource_scope=resource_scope, blueprint_name=blueprint_name).as_dict() - if artifact_name not in body.setdefault('resource_groups', {}): + args = { + "name": blueprint_name, + "resource_scope": resource_scope, + } + body = BlueprintShow(cli_ctx=cmd.cli_ctx)(command_args=args) + if artifact_name not in body.setdefault('resourceGroups', {}): raise CLIError('The specified artifact name: {} can not be found.'.format(artifact_name)) - resource_group = body['resource_groups'][artifact_name] + resource_group = body['resourceGroups'][artifact_name] if rg_name is not None: resource_group['name'] = rg_name if rg_location is not None: @@ -285,38 +383,45 @@ def update_blueprint_resource_group(client, resource_group['depends_on'] = _process_depends_on_for_update(depends_on) if tags is not None: resource_group['tags'] = tags - - rgs = client.create_or_update(resource_scope=resource_scope, - blueprint_name=blueprint_name, - blueprint=body).resource_groups + args.setdefault('resource_groups', {})[artifact_name] = resource_group + rgs = BlueprintUpdate(cli_ctx=cmd.cli_ctx)(command_args=args)['resourceGroups'] return {k: v for k, v in rgs.items() if k == artifact_name} # todo test -def remove_blueprint_resource_group(client, blueprint_name, +def remove_blueprint_resource_group(cmd, blueprint_name, artifact_name, management_group=None, subscription=None, resource_scope=None): - body = client.get(resource_scope=resource_scope, blueprint_name=blueprint_name).as_dict() - if artifact_name not in body.setdefault('resource_groups', {}): + args = { + "name": blueprint_name, + "resource_scope": resource_scope, + } + body = BlueprintShow(cli_ctx=cmd.cli_ctx)(command_args=args) + if artifact_name not in body.setdefault('resourceGroups', {}): raise CLIError('The specified artifact name: {} can not be found.'.format(artifact_name)) - deleted_rg = body['resource_groups'][artifact_name] - del body['resource_groups'][artifact_name] - client.create_or_update(resource_scope=resource_scope, - blueprint_name=blueprint_name, - blueprint=body) + deleted_rg = body['resourceGroups'][artifact_name] + del body['resourceGroups'][artifact_name] + args['resource_groups'] = body['resourceGroups'] + BlueprintUpdate(cli_ctx=cmd.cli_ctx)(command_args=args) return deleted_rg -def get_blueprint_resource_group(client, blueprint_name, +def get_blueprint_resource_group(cmd, blueprint_name, artifact_name, management_group=None, subscription=None, resource_scope=None): - rgs = client.get(resource_scope=resource_scope, - blueprint_name=blueprint_name).resource_groups + show_args = { + "name": blueprint_name, + "resource_scope": resource_scope, + } + rgs = BlueprintShow(cli_ctx=cmd.cli_ctx)(command_args=show_args)['resourceGroups'] return {k: v for k, v in rgs.items() if k == artifact_name} -def list_blueprint_resource_group(client, blueprint_name, management_group=None, +def list_blueprint_resource_group(cmd, blueprint_name, management_group=None, subscription=None, resource_scope=None): - body = client.get(resource_scope=resource_scope, blueprint_name=blueprint_name) - return body.resource_groups + show_args = { + "name": blueprint_name, + "resource_scope": resource_scope, + } + return BlueprintShow(cli_ctx=cmd.cli_ctx)(command_args=show_args)['resourceGroups'] def create_blueprint_artifact_policy(client, @@ -499,53 +604,112 @@ def update_blueprint_artifact_template(client, artifact=body) -def publish_blueprint(client, - blueprint_name, - version_id, - management_group=None, - subscription=None, - resource_scope=None, - change_notes=None): - body = {} - body['change_notes'] = change_notes # str - body['blueprint_name'] = blueprint_name - return client.create(resource_scope=resource_scope, - blueprint_name=blueprint_name, - version_id=version_id, - published_blueprint=body) - - -def delete_blueprint_version(client, blueprint_name, version_id, - management_group=None, subscription=None, resource_scope=None): - return client.delete(resource_scope=resource_scope, - blueprint_name=blueprint_name, - version_id=version_id) - - -def get_blueprint_version(client, blueprint_name, version_id, management_group=None, - subscription=None, resource_scope=None): - return client.get(resource_scope=resource_scope, - blueprint_name=blueprint_name, - version_id=version_id) - - -def list_blueprint_version(client, blueprint_name, management_group=None, subscription=None, resource_scope=None): - return client.list(resource_scope=resource_scope, blueprint_name=blueprint_name) - - -def get_blueprint_version_artifact(client, blueprint_name, version_id, artifact_name, - management_group=None, subscription=None, resource_scope=None): - return client.get(resource_scope=resource_scope, - blueprint_name=blueprint_name, - version_id=version_id, - artifact_name=artifact_name) - - -def list_blueprint_version_artifact(client, blueprint_name, version_id, - management_group=None, subscription=None, resource_scope=None): - return client.list(resource_scope=resource_scope, - blueprint_name=blueprint_name, - version_id=version_id) +class BlueprintPublish(_BlueprintPublish): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintVersionDelete(_BlueprintVersionDelete): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintVersionShow(_BlueprintVersionShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintVersionList(_BlueprintVersionList): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintVersionArtifactShow(_BlueprintVersionArtifactShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintVersionArtifactList(_BlueprintVersionArtifactList): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) def resource_group_list_2_dict(resource_groups): @@ -619,7 +783,7 @@ def _assign_owner_role_in_target_scope(cmd, role_scope, spn_object_id,): assignee_principal_type='ServicePrincipal') -def update_blueprint_assignment(client, +def update_blueprint_assignment(cmd, client, assignment_name, management_group=None, subscription=None, @@ -678,26 +842,80 @@ def update_blueprint_assignment(client, assignment=body) -def delete_blueprint_assignment(client, assignment_name, management_group=None, subscription=None, resource_scope=None): - return client.delete(resource_scope=resource_scope, assignment_name=assignment_name) - - -def get_blueprint_assignment(client, assignment_name, management_group=None, subscription=None, resource_scope=None): - return client.get(resource_scope=resource_scope, assignment_name=assignment_name) +class BlueprintAssignmentDelete(_BlueprintAssignmentDelete): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args -def list_blueprint_assignment(client, management_group=None, subscription=None, resource_scope=None): - return client.list(resource_scope=resource_scope) + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) -def wait_for_blueprint_assignment(client, assignment_name, management_group=None, - subscription=None, resource_scope=None): - client.wait(resource_scope=resource_scope, assignment_name=assignment_name) +def get_blueprint_assignment(client, assignment_name, management_group=None, subscription=None, resource_scope=None): + return client.get(resource_scope=resource_scope, assignment_name=assignment_name) -def who_is_blueprint_blueprint_assignment(client, assignment_name, management_group=None, - subscription=None, resource_scope=None): - return client.who_is_blueprint(resource_scope=resource_scope, assignment_name=assignment_name) +class BlueprintAssignmentShow(_BlueprintAssignmentShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintAssignmentList(_BlueprintAssignmentList): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) + + +class BlueprintAssignmentWho(_BlueprintAssignmentWho): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return build_arguments_schema(args_schema) + + # ignore the global subscription param + def _cli_arguments_loader(self): + args = super()._cli_arguments_loader() + cli_arguments_loader(args) + return args + + def pre_operations(self): + args = self.ctx.args + if not has_value(args.resource_scope): + _blueprint_validator(self) def _process_depends_on_for_update(depends_on): diff --git a/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint.yaml b/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint.yaml index 49846c9f8fc..37f30bb962c 100644 --- a/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint.yaml +++ b/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint.yaml @@ -13,22 +13,21 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001?api-version=2022-09-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_blueprint000001","name":"cli_test_blueprint000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2023-03-28T14:33:46Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_blueprint000001","name":"cli_test_blueprint000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","test":"test_blueprint","date":"2023-08-10T03:17:10Z","module":"blueprint"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '326' + - '371' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:33:47 GMT + - Thu, 10 Aug 2023 03:17:14 GMT expires: - '-1' pragma: @@ -60,13 +59,12 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-msi/7.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-msi/7.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004?api-version=2023-01-31 response: body: - string: '{"location":"westus","tags":{},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004","name":"testid_000004","type":"Microsoft.ManagedIdentity/userAssignedIdentities","properties":{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","principalId":"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7","clientId":"7ccfb563-b99d-4856-b090-082d9d177a0e"}}' + string: '{"location":"westus","tags":{},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004","name":"testid_000004","type":"Microsoft.ManagedIdentity/userAssignedIdentities","properties":{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","principalId":"5f72f451-8f84-4052-b3b4-461584f37db8","clientId":"3b474454-65d4-4e53-bce6-42488649961f"}}' headers: cache-control: - no-cache @@ -75,7 +73,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:33:49 GMT + - Thu, 10 Aug 2023 03:17:20 GMT expires: - '-1' location: @@ -87,7 +85,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '1199' status: code: 201 message: Created @@ -110,15 +108,14 @@ interactions: ParameterSetName: - --name --description --target-scope User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": - \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": \"2023-03-28T14:33:50.5580506+00:00\"\r\n + \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": \"2023-08-10T03:17:23.1914634+00:00\"\r\n \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" @@ -130,7 +127,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:33:50 GMT + - Thu, 10 Aug 2023 03:17:23 GMT expires: - '-1' pragma: @@ -158,8 +155,7 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints?api-version=2018-11-01-preview response: @@ -786,6 +782,225 @@ interactions: \"2023-02-23T04:56:27.8278254+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-vlgtpckubvmtqfo6\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-vlgtpckubvmtqfo6\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T11:42:03+00:00\",\r\n \"lastModified\": + \"2023-08-04T11:42:17.9994049+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-xsfqdshdfipeg5hc\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-xsfqdshdfipeg5hc\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T11:52:27+00:00\",\r\n \"lastModified\": + \"2023-08-04T11:52:42.4558238+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-nmpyy7vvmy3vapaz\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-nmpyy7vvmy3vapaz\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T12:17:12+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:17:26.4751525+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-sdznhsapnjvmmia7\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-sdznhsapnjvmmia7\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T12:19:06+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:19:20.5099542+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-4mv3vhv52ch5zbc6\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-4mv3vhv52ch5zbc6\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T12:22:24+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:22:38.8362173+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-qsrj4crprhthis3f\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-qsrj4crprhthis3f\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T12:23:38+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:23:52.4140406+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-abifyzfxqhokhxrr\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-abifyzfxqhokhxrr\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T12:36:17+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:36:31.7964302+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-k25zp2c2oqmtppsf\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-k25zp2c2oqmtppsf\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-04T12:39:39+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:39:54.3292141+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-gyapd2bkjcizw3r4\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-gyapd2bkjcizw3r4\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-04T12:52:54+00:00\",\r\n + \ \"lastModified\": \"2023-08-04T12:53:33.9455361+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-lph3nqkkewy4vaqw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-lph3nqkkewy4vaqw\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T03:31:57+00:00\",\r\n \"lastModified\": + \"2023-08-07T03:32:12.5066847+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-642r4ef5td4h75md\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-642r4ef5td4h75md\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T03:42:14+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T03:42:22.1553003+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-whh5b7ubg66jyhm2\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-whh5b7ubg66jyhm2\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-08T09:51:43+00:00\",\r\n \"lastModified\": + \"2023-08-08T09:51:48.0885996+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-vmlcvhwajsh33frf\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-vmlcvhwajsh33frf\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"defaultValue\": \"Standard_LRS\",\r\n \"allowedValues\": + [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"tagValue\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"contributors\": {\r\n \"type\": \"array\"\r\n + \ },\r\n \"owners\": {\r\n \"type\": \"array\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"storageRG\": + {\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T10:08:32+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T10:08:32.6664631+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bpxe7jtrt5\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-imported-bpxe7jtrt5\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:02:23+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:04:35.1085333+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/testBlueprintName\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"testBlueprintName\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:10:02+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:10:07.7067712+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-ubwwh7navibw3yuy\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-ubwwh7navibw3yuy\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:17:23.1914634+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n @@ -907,1176 +1122,377 @@ interactions: \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-m3tm62fdktjh34lw\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-m3tm62fdktjh34lw\"\r\n \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n - \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n - \ \"status\": {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:33:50.5580506+00:00\"\r\n },\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-04-18T13:31:39+00:00\",\r\n + \ \"lastModified\": \"2023-04-18T13:31:41.0603264+00:00\"\r\n },\r\n \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n - \ }\r\n ]\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '59614' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:50 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint resource-group add - Connection: - - keep-alive - ParameterSetName: - - --blueprint-name --artifact-name --display-name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": - {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": - \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": \"2023-03-28T14:33:50.5580506+00:00\"\r\n - \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '487' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:51 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"description": "An example blueprint.", "targetScope": - "subscription", "parameters": {}, "resourceGroups": {"myRgArt": {"metadata": - {"displayName": "Resource Group 1"}}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint resource-group add - Connection: - - keep-alive - Content-Length: - - '187' - Content-Type: - - application/json - ParameterSetName: - - --blueprint-name --artifact-name --display-name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": - {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": - \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n - \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:51.9433802+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '627' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:51 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1198' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint resource-group show - Connection: - - keep-alive - ParameterSetName: - - --blueprint-name --artifact-name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": - {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": - \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n - \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:51.9433802+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '627' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:52 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint resource-group list - Connection: - - keep-alive - ParameterSetName: - - --blueprint-name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": - {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": - \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n - \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:51.9433802+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '627' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:52 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"kind": "roleAssignment", "properties": {"displayName": "[User group or - application name] : Reader", "roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7", - "principalIds": "[parameters(''reader'')]", "resourceGroup": "myRgArt"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint artifact role create - Connection: - - keep-alive - Content-Length: - - '283' - Content-Type: - - application/json - ParameterSetName: - - --blueprint-name --artifact-name --display-name --resource-group-art --role-definition-id - --principal-ids - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/reader-role-art?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n - \ \"principalIds\": \"[parameters('reader')]\",\r\n \"dependsOn\": [],\r\n - \ \"resourceGroup\": \"myRgArt\",\r\n \"displayName\": \"[User group - or application name] : Reader\"\r\n },\r\n \"kind\": \"roleAssignment\",\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/reader-role-art\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"reader-role-art\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '570' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:52 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: '{"kind": "policyAssignment", "properties": {"displayName": "Audit Windows - VMs in which the Administrators group does not contain only the specified members", - "policyDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b", - "parameters": {"Members": {"value": "[parameters(''audit'')]"}}, "resourceGroup": - "myRgArt"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint artifact policy create - Connection: - - keep-alive - Content-Length: - - '367' - Content-Type: - - application/json - ParameterSetName: - - --blueprint-name --artifact-name --display-name --policy-definition-id --resource-group-art - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"policyDefinitionId\": \"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b\",\r\n - \ \"parameters\": {\r\n \"Members\": {\r\n \"value\": \"[parameters('audit')]\"\r\n - \ }\r\n },\r\n \"dependsOn\": [],\r\n \"resourceGroup\": \"myRgArt\",\r\n - \ \"displayName\": \"Audit Windows VMs in which the Administrators group - does not contain only the specified members\"\r\n },\r\n \"kind\": \"policyAssignment\",\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"policy-audit-win-vm-art\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '702' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:54 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint artifact show - Connection: - - keep-alive - ParameterSetName: - - --blueprint-name --name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"policyDefinitionId\": \"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b\",\r\n - \ \"parameters\": {\r\n \"Members\": {\r\n \"value\": \"[parameters('audit')]\"\r\n - \ }\r\n },\r\n \"dependsOn\": [],\r\n \"resourceGroup\": \"myRgArt\",\r\n - \ \"displayName\": \"Audit Windows VMs in which the Administrators group - does not contain only the specified members\"\r\n },\r\n \"kind\": \"policyAssignment\",\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"policy-audit-win-vm-art\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '702' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:54 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint show - Connection: - - keep-alive - ParameterSetName: - - --name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": - {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": - \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n - \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:51.9433802+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '627' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:55 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint update - Connection: - - keep-alive - ParameterSetName: - - --name --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": - {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": - \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n - \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:51.9433802+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '627' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:55 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"description": "An example blueprint.", "targetScope": - "subscription", "parameters": {"reader": {"type": "array", "metadata": {"displayName": - "[User group or application name] ([User group or application name] : Reader)", - "strongType": "PrincipalId"}}, "audit": {"type": "string", "allowedValues": - [], "metadata": {"displayName": "Members"}}}, "resourceGroups": {"myRgArt": - {"dependsOn": [], "metadata": {"displayName": "Resource Group 1"}}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint update - Connection: - - keep-alive - Content-Length: - - '459' - Content-Type: - - application/json - ParameterSetName: - - --name --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": - {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": - \"[User group or application name] ([User group or application name] : Reader)\",\r\n - \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": - {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": - \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n - \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": - {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": - []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:56.6273657+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1021' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:56 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: '{"properties": {"blueprintName": "test-bp-000002", "changeNotes": "First - release"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint publish - Connection: - - keep-alive - Content-Length: - - '83' - Content-Type: - - application/json - ParameterSetName: - - --blueprint-name --version --change-notes - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"blueprintName\": \"test-bp-000002\",\r\n - \ \"changeNotes\": \"First release\",\r\n \"parameters\": {\r\n \"reader\": - {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": - \"[User group or application name] ([User group or application name] : Reader)\",\r\n - \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": - {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": - \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n - \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": - {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": - []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:57.3561173+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:57.3561173+00:00\"\r\n },\r\n \"description\": \"An - example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints/versions\",\r\n \"name\": \"1.0\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1117' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:57 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"error\": {\r\n \"code\": \"AssignmentNotFound\",\r\n \"message\": - \"Assignment 'Assignment-test-bp000003' could not be found in subscription - '0b1f6471-1bf0-4dda-aec3-cb9272f09590'.\"\r\n }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '189' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:57 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003/whoIsBlueprint?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"objectId\": \"39029da9-0fef-42a9-b478-2fe4e19b8c7b\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '58' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:57 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) AZURECLI/2.46.0 - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://graph.microsoft.com/v1.0/servicePrincipals?$filter=servicePrincipalNames%2Fany%28c%3Ac%20eq%20%2739029da9-0fef-42a9-b478-2fe4e19b8c7b%27%29 - response: - body: - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#servicePrincipals","value":[]}' - headers: - cache-control: - - no-cache - content-length: - - '92' - content-type: - - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:58 GMT - odata-version: - - '4.0' - request-id: - - f5402f55-7e1c-47a9-8e24-61ad090ed05f - strict-transport-security: - - max-age=31536000 - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-ms-ags-diagnostic: - - '{"ServerInfo":{"DataCenter":"East US","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":"MN1PEPF0000A517"}}' - x-ms-resource-unit: - - '1' - status: - code: 200 - message: OK -- request: - body: '{"ids": ["39029da9-0fef-42a9-b478-2fe4e19b8c7b"], "types": ["user", "group", - "servicePrincipal", "directoryObjectPartnerReference"]}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - Content-Length: - - '132' - Content-Type: - - application/json - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) AZURECLI/2.46.0 - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: POST - uri: https://graph.microsoft.com/v1.0/directoryObjects/getByIds - response: - body: - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#directoryObjects","value":[{"@odata.type":"#microsoft.graph.servicePrincipal","id":"39029da9-0fef-42a9-b478-2fe4e19b8c7b","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Azure - Blueprints","appDescription":null,"appId":"f71766dc-90d9-4b7d-bd9d-4499c4331c3f","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":null,"description":null,"disabledByMicrosoftStatus":null,"displayName":"Azure - Blueprints","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["f71766dc-90d9-4b7d-bd9d-4499c4331c3f"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}}]}' - headers: - cache-control: - - no-cache - content-length: - - '1334' - content-type: - - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:58 GMT - location: - - https://graph.microsoft.com - odata-version: - - '4.0' - request-id: - - 7ae17f75-9b48-4b20-8c40-7667bd6bc6e5 - strict-transport-security: - - max-age=31536000 - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-ms-ags-diagnostic: - - '{"ServerInfo":{"DataCenter":"East US","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":"MN1PEPF00002D03"}}' - x-ms-resource-unit: - - '3' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.10.10 - (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2022-04-01 - response: - body: - string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2019-09-04T08:09:42.0835929Z","updatedOn":"2019-09-04T08:09:42.0835929Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/9d0c9433-a2c8-403f-ba1c-6310772291a5","type":"Microsoft.Authorization/roleAssignments","name":"9d0c9433-a2c8-403f-ba1c-6310772291a5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"31e600e0-d7ce-4e98-a927-19bb30042e44","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-14T05:22:05.1776921Z","updatedOn":"2020-03-14T05:22:05.1776921Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/eed777be-eb1b-4af7-9ec2-e4a74afba39e","type":"Microsoft.Authorization/roleAssignments","name":"eed777be-eb1b-4af7-9ec2-e4a74afba39e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"97233d81-8d2d-4e63-8bd2-ae5707805489","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-04T08:35:06.1202192Z","updatedOn":"2020-03-04T08:35:06.1202192Z","createdBy":"97233d81-8d2d-4e63-8bd2-ae5707805489","updatedBy":"97233d81-8d2d-4e63-8bd2-ae5707805489","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/67f6c798-74b6-41f7-ba07-ae40134ce8c1","type":"Microsoft.Authorization/roleAssignments","name":"67f6c798-74b6-41f7-ba07-ae40134ce8c1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ab8e14d6-4a74-4a29-9ba8-549422addade","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-19T04:06:32.7642459Z","updatedOn":"2020-03-19T04:06:32.7642459Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/b4bdedde-4f10-4610-9201-2421bb032107","type":"Microsoft.Authorization/roleAssignments","name":"b4bdedde-4f10-4610-9201-2421bb032107"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-19T03:47:15.1734978Z","updatedOn":"2020-03-19T03:47:15.1734978Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/888c7688-4ae3-406f-948b-fd569da173fc","type":"Microsoft.Authorization/roleAssignments","name":"888c7688-4ae3-406f-948b-fd569da173fc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-01-29T13:27:35.7170489Z","updatedOn":"2020-01-29T13:27:35.7170489Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/b6899915-1e85-4406-aa1f-f346ec3ded50","type":"Microsoft.Authorization/roleAssignments","name":"b6899915-1e85-4406-aa1f-f346ec3ded50"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2022-08-26T07:39:42.2647154Z","updatedOn":"2022-08-26T07:39:42.2647154Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/db261a5f-96eb-4dee-b084-ad90a6951129","type":"Microsoft.Authorization/roleAssignments","name":"db261a5f-96eb-4dee-b084-ad90a6951129"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2022-08-26T07:53:30.0028683Z","updatedOn":"2022-08-26T07:53:30.0028683Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/ff4807bb-511d-43f5-a3d1-850ee0a0faa8","type":"Microsoft.Authorization/roleAssignments","name":"ff4807bb-511d-43f5-a3d1-850ee0a0faa8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-10-09T04:21:12.3953166Z","updatedOn":"2020-10-09T04:21:12.3953166Z","createdBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","updatedBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/d9902e43-91a9-4dd2-8f49-e4988fe5154c","type":"Microsoft.Authorization/roleAssignments","name":"d9902e43-91a9-4dd2-8f49-e4988fe5154c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-10-20T08:31:00.3094805Z","updatedOn":"2020-10-20T08:31:00.3094805Z","createdBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","updatedBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/f454d407-9a67-417f-937f-0d8eb72abfe7","type":"Microsoft.Authorization/roleAssignments","name":"f454d407-9a67-417f-937f-0d8eb72abfe7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"12bbb47e-a2bc-4593-aea7-04c4b9abe73e","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2023-02-28T20:36:36.6551633Z","updatedOn":"2023-02-28T20:36:36.6551633Z","createdBy":"12bbb47e-a2bc-4593-aea7-04c4b9abe73e","updatedBy":"12bbb47e-a2bc-4593-aea7-04c4b9abe73e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/8007efd1-06da-48a5-b50b-fe13961ceaec","type":"Microsoft.Authorization/roleAssignments","name":"8007efd1-06da-48a5-b50b-fe13961ceaec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","principalId":"30601973-dcd6-4c4e-85e8-dc6e057238fa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-14T15:35:54.7519315Z","updatedOn":"2020-06-14T15:35:54.7519315Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/02d00457-a5a7-4da3-b12a-e944705f4170","type":"Microsoft.Authorization/roleAssignments","name":"02d00457-a5a7-4da3-b12a-e944705f4170"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab","principalId":"677a61e9-086e-4f13-986a-11aaedc31416","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-26T03:31:37.3848580Z","updatedOn":"2019-11-26T03:31:37.3848580Z","createdBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","updatedBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/aac8538d-8226-4b91-9232-03d3f3a40214","type":"Microsoft.Authorization/roleAssignments","name":"aac8538d-8226-4b91-9232-03d3f3a40214"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"97233d81-8d2d-4e63-8bd2-ae5707805489","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-04T08:40:46.0862758Z","updatedOn":"2020-03-04T08:40:46.0862758Z","createdBy":"97233d81-8d2d-4e63-8bd2-ae5707805489","updatedBy":"97233d81-8d2d-4e63-8bd2-ae5707805489","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5f32c47e-50b5-4be3-8774-ea1467857752","type":"Microsoft.Authorization/roleAssignments","name":"5f32c47e-50b5-4be3-8774-ea1467857752"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-07-26T04:16:43.3784273Z","updatedOn":"2019-07-26T04:16:43.3784273Z","createdBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","updatedBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9a567d42-8a33-4cad-9f7b-5299a16dc269","type":"Microsoft.Authorization/roleAssignments","name":"9a567d42-8a33-4cad-9f7b-5299a16dc269"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0eae5543-750d-4b1a-89bc-7bfd80671fbd","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-13T05:52:20.5117449Z","updatedOn":"2020-04-13T05:52:20.5117449Z","createdBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","updatedBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b2a0bc46-da6a-4ca0-b518-81cc1f0a14d3","type":"Microsoft.Authorization/roleAssignments","name":"b2a0bc46-da6a-4ca0-b518-81cc1f0a14d3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"1c93a1ad-59cf-42fc-b6ce-0f5ffd464a70","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-04-09T20:12:14.4602372Z","updatedOn":"2018-04-09T20:12:14.4602372Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8d5397a6-f185-4b65-bcba-6b9f2248093a","type":"Microsoft.Authorization/roleAssignments","name":"8d5397a6-f185-4b65-bcba-6b9f2248093a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2262dfe7-375f-4597-a47c-2766489ecbe7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-06-14T17:54:39.3919633Z","updatedOn":"2019-06-14T17:54:39.3919633Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3f58856e-c1e1-4269-9055-f9fbe4cb6506","type":"Microsoft.Authorization/roleAssignments","name":"3f58856e-c1e1-4269-9055-f9fbe4cb6506"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2ed08755-e5b9-42ef-8638-38e95105e710","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-23T06:01:53.1357543Z","updatedOn":"2019-12-23T06:01:53.1357543Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1986d758-ee67-4fc7-9eb2-c0d52d4a075d","type":"Microsoft.Authorization/roleAssignments","name":"1986d758-ee67-4fc7-9eb2-c0d52d4a075d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"31e600e0-d7ce-4e98-a927-19bb30042e44","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-09-17T08:29:55.3047288Z","updatedOn":"2019-09-17T08:29:55.3047288Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864","type":"Microsoft.Authorization/roleAssignments","name":"e3591e24-669e-475f-a315-7d581996b864"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-09-06T03:03:50.0740099Z","updatedOn":"2019-09-06T03:03:50.0740099Z","createdBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","updatedBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/01c1fcc9-4df3-4107-832f-42f245309750","type":"Microsoft.Authorization/roleAssignments","name":"01c1fcc9-4df3-4107-832f-42f245309750"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"378df7ee-31fd-4c54-945e-a1ed4f025a28","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2017-08-10T19:00:33.4173527Z","updatedOn":"2017-08-10T19:00:33.4173527Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e0ddb7cd-de16-42ce-bab6-6a0d4d3903d8","type":"Microsoft.Authorization/roleAssignments","name":"e0ddb7cd-de16-42ce-bab6-6a0d4d3903d8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"37e77055-3c53-4ae5-bf04-d2459236b6a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-09T06:25:07.0794530Z","updatedOn":"2020-01-09T06:25:07.0794530Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ec3d1379-1350-4894-98dc-4742280ba73b","type":"Microsoft.Authorization/roleAssignments","name":"ec3d1379-1350-4894-98dc-4742280ba73b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-19T03:54:40.3617093Z","updatedOn":"2020-01-19T03:54:40.3617093Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c9b97fb4-3b05-49af-97de-2950204d9066","type":"Microsoft.Authorization/roleAssignments","name":"c9b97fb4-3b05-49af-97de-2950204d9066"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3e675290-31e1-49f6-a3cd-03df3d7d6e2e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-03T04:39:51.0517217Z","updatedOn":"2020-05-03T04:39:51.0517217Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/49eedfad-3250-441e-8a85-03026008e57c","type":"Microsoft.Authorization/roleAssignments","name":"49eedfad-3250-441e-8a85-03026008e57c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"4582e5fb-504d-4b21-89be-9e11352ac837","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-27T01:17:48.4170577Z","updatedOn":"2020-02-27T01:17:48.4170577Z","createdBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","updatedBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/43cfb5ae-8271-433b-8799-85858d658f59","type":"Microsoft.Authorization/roleAssignments","name":"43cfb5ae-8271-433b-8799-85858d658f59"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"4c1e34fd-dcf5-4516-bb96-b8ac22e138da","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-08T08:54:40.6904887Z","updatedOn":"2020-06-08T08:54:40.6904887Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/386dc123-cb36-4f9f-ac58-7aaaf5d7ed58","type":"Microsoft.Authorization/roleAssignments","name":"386dc123-cb36-4f9f-ac58-7aaaf5d7ed58"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"596c247a-9db0-4c20-8ddb-d944102067ac","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-10-25T08:06:17.3145960Z","updatedOn":"2019-10-25T08:06:17.3145960Z","createdBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","updatedBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5383f6ae-0e25-43d5-a448-2fd0d2699d72","type":"Microsoft.Authorization/roleAssignments","name":"5383f6ae-0e25-43d5-a448-2fd0d2699d72"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"5accae2a-f109-44ba-8549-8c682acd4ad1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2017-11-06T23:33:48.6032970Z","updatedOn":"2017-11-06T23:33:48.6032970Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b35dfe77-4bb3-4956-b644-16d58904b1bf","type":"Microsoft.Authorization/roleAssignments","name":"b35dfe77-4bb3-4956-b644-16d58904b1bf"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"669ef724-96ef-462e-b760-a398c8d49f12","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-10-16T00:01:10.8880293Z","updatedOn":"2018-10-16T00:01:10.8880293Z","createdBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","updatedBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1fb698ad-cef0-442e-8fa0-c5c4609b12ec","type":"Microsoft.Authorization/roleAssignments","name":"1fb698ad-cef0-442e-8fa0-c5c4609b12ec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6ba8d12f-faf3-4859-918b-80f93e471e38","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-09-05T07:42:22.6383489Z","updatedOn":"2019-09-05T07:42:22.6383489Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1b0df1c0-baf0-41ed-9560-6495d40dfa06","type":"Microsoft.Authorization/roleAssignments","name":"1b0df1c0-baf0-41ed-9560-6495d40dfa06"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-26T05:03:40.5214262Z","updatedOn":"2020-04-26T05:03:40.5214262Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/73651752-e48b-47b6-8ce6-770e1bf56e80","type":"Microsoft.Authorization/roleAssignments","name":"73651752-e48b-47b6-8ce6-770e1bf56e80"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-24T09:14:30.5134753Z","updatedOn":"2020-04-24T09:14:30.5134753Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ba14abb-5c95-4d45-be2c-5429d47ba9b3","type":"Microsoft.Authorization/roleAssignments","name":"1ba14abb-5c95-4d45-be2c-5429d47ba9b3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7b280dae-3c0b-48cf-ad89-c54f9181ba5a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-09-10T06:36:08.0241793Z","updatedOn":"2019-09-10T06:36:08.0241793Z","createdBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","updatedBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/10b1e634-f9af-4434-bd13-55eb43a57124","type":"Microsoft.Authorization/roleAssignments","name":"10b1e634-f9af-4434-bd13-55eb43a57124"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7b29ef09-268a-44a7-b1f8-094beba68028","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-04-05T17:27:17.7281001Z","updatedOn":"2018-04-05T17:27:17.7281001Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a5c8a26b-80ac-421d-a137-2951374bca62","type":"Microsoft.Authorization/roleAssignments","name":"a5c8a26b-80ac-421d-a137-2951374bca62"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-26T06:26:40.9453629Z","updatedOn":"2019-11-26T06:26:40.9453629Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2ba40e27-d44f-48e7-9462-1561128bed69","type":"Microsoft.Authorization/roleAssignments","name":"2ba40e27-d44f-48e7-9462-1561128bed69"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7e58ddef-4719-4c36-a485-4c2a0a843a46","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-25T05:07:15.7863485Z","updatedOn":"2019-12-25T05:07:15.7863485Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/999c61a0-361b-416f-91ee-68f515f910ec","type":"Microsoft.Authorization/roleAssignments","name":"999c61a0-361b-416f-91ee-68f515f910ec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-15T08:49:50.8762611Z","updatedOn":"2019-11-15T08:49:50.8762611Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/233c612a-f4d8-41fb-bf58-8e2a587142df","type":"Microsoft.Authorization/roleAssignments","name":"233c612a-f4d8-41fb-bf58-8e2a587142df"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"864a275e-8c80-4efb-ad1c-0c0ab3081788","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-12T02:40:02.3180608Z","updatedOn":"2020-06-12T02:40:02.3180608Z","createdBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","updatedBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7c5ea86e-a5a6-4750-b95f-5ba47a93ff60","type":"Microsoft.Authorization/roleAssignments","name":"7c5ea86e-a5a6-4750-b95f-5ba47a93ff60"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-23T05:48:03.4970209Z","updatedOn":"2019-12-23T05:48:03.4970209Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8cbac001-17ff-4ba4-ade1-cbbb4924e6d6","type":"Microsoft.Authorization/roleAssignments","name":"8cbac001-17ff-4ba4-ade1-cbbb4924e6d6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-04T03:06:42.9265284Z","updatedOn":"2019-12-04T03:06:42.9265284Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fe0b9591-410f-4229-a288-98d8bfb7ffe5","type":"Microsoft.Authorization/roleAssignments","name":"fe0b9591-410f-4229-a288-98d8bfb7ffe5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"a9668459-3905-4e76-a681-a1633c50f368","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-16T02:39:39.2120161Z","updatedOn":"2019-12-16T02:39:39.2120161Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/263dab0a-bf9f-4eec-9ff6-387f87ed056b","type":"Microsoft.Authorization/roleAssignments","name":"263dab0a-bf9f-4eec-9ff6-387f87ed056b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-14T02:32:43.7202100Z","updatedOn":"2020-01-14T02:32:43.7202100Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/93adfbfa-f811-47e3-8ff7-e3a4675b579f","type":"Microsoft.Authorization/roleAssignments","name":"93adfbfa-f811-47e3-8ff7-e3a4675b579f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"ac47bda7-ff61-4451-9bb5-ad30ebcc2863","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-09-20T02:31:32.7276952Z","updatedOn":"2019-09-20T02:31:32.7276952Z","createdBy":"7b280dae-3c0b-48cf-ad89-c54f9181ba5a","updatedBy":"7b280dae-3c0b-48cf-ad89-c54f9181ba5a","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4bf29019-3c72-44c1-97d4-58ef4d1a540f","type":"Microsoft.Authorization/roleAssignments","name":"4bf29019-3c72-44c1-97d4-58ef4d1a540f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"b1eb9d0b-6ca2-4c64-8c13-31e5aa59065f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-08T07:10:10.5329285Z","updatedOn":"2020-06-08T07:10:10.5329285Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3bb3e257-89a9-4168-ae8b-99807e3819f3","type":"Microsoft.Authorization/roleAssignments","name":"3bb3e257-89a9-4168-ae8b-99807e3819f3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"93a01e49-673a-4e15-8230-51214a737962","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2017-07-05T21:56:39.5905773Z","updatedOn":"2017-07-05T21:56:39.5905773Z","createdBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","updatedBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8d09787d-0a89-40a8-abf2-a7b60e95d24b","type":"Microsoft.Authorization/roleAssignments","name":"8d09787d-0a89-40a8-abf2-a7b60e95d24b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"b5ed59e8-f00d-4396-af62-8297e36d8b52","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-03T09:04:20.9413623Z","updatedOn":"2019-12-03T09:04:20.9413623Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6e6cc759-072e-47b8-b35d-ca5b95266e59","type":"Microsoft.Authorization/roleAssignments","name":"6e6cc759-072e-47b8-b35d-ca5b95266e59"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"c0526f76-a841-4a3a-bdee-59a5db599e34","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-12-11T19:18:19.9314682Z","updatedOn":"2018-12-11T19:18:19.9314682Z","createdBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","updatedBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d9e73a14-4984-4d89-8048-04773fb32344","type":"Microsoft.Authorization/roleAssignments","name":"d9e73a14-4984-4d89-8048-04773fb32344"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"c7cc3390-43d1-4a59-8ab8-190092db8184","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-08T09:49:01.2994155Z","updatedOn":"2020-06-08T09:49:01.2994155Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/184cdda7-d40a-4c78-b71d-9e947e48a488","type":"Microsoft.Authorization/roleAssignments","name":"184cdda7-d40a-4c78-b71d-9e947e48a488"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"cdc7828e-c6c1-4822-9b0b-ca54f3d92bcd","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-03-15T23:45:46.1042773Z","updatedOn":"2018-03-15T23:45:46.1042773Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8d194606-3a10-428a-9ce5-876fec5096c8","type":"Microsoft.Authorization/roleAssignments","name":"8d194606-3a10-428a-9ce5-876fec5096c8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-05T11:26:44.9370825Z","updatedOn":"2020-05-05T11:26:44.9370825Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d7689797-3689-4c92-b472-a9aaa7c54570","type":"Microsoft.Authorization/roleAssignments","name":"d7689797-3689-4c92-b472-a9aaa7c54570"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f19e5031-d73d-4d9a-86b7-d540f1bc6cd7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-07T09:51:42.8397254Z","updatedOn":"2020-05-07T09:51:42.8397254Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/da43c24c-31f6-47e5-b44f-e1852b61cde6","type":"Microsoft.Authorization/roleAssignments","name":"da43c24c-31f6-47e5-b44f-e1852b61cde6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f3ea48f6-a16e-4b37-8260-f69cf2200525","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-13T04:53:43.7428061Z","updatedOn":"2020-04-13T04:53:43.7428061Z","createdBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","updatedBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4d3c5439-0e6d-4dba-afd2-36d6aa289238","type":"Microsoft.Authorization/roleAssignments","name":"4d3c5439-0e6d-4dba-afd2-36d6aa289238"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f4ed124d-6acb-49a5-a6ac-bd96f35d8d16","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-26T06:25:17.5556287Z","updatedOn":"2020-04-26T06:25:17.5556287Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fcef0c4c-0b40-423a-937e-fb6493374993","type":"Microsoft.Authorization/roleAssignments","name":"fcef0c4c-0b40-423a-937e-fb6493374993"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f802089b-0ae0-4e9b-984a-4e37eef96b0d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-13T07:52:39.3088894Z","updatedOn":"2020-04-13T07:52:39.3088894Z","createdBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","updatedBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/82a5d3eb-6393-4a30-9d62-93d9b272d628","type":"Microsoft.Authorization/roleAssignments","name":"82a5d3eb-6393-4a30-9d62-93d9b272d628"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ab8e14d6-4a74-4a29-9ba8-549422addade","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-19T04:01:23.9885462Z","updatedOn":"2020-03-19T04:01:23.9885462Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a96438a6-6252-499b-b391-710446ac8ddb","type":"Microsoft.Authorization/roleAssignments","name":"a96438a6-6252-499b-b391-710446ac8ddb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/abec5297-d72c-4fbc-acaf-868482d345c2","principalId":"7a938a30-4226-420e-996f-4d48bca6d537","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-06-14T22:25:43.4944951Z","updatedOn":"2018-06-14T22:25:43.4944951Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a3662714-8332-43d4-a2cf-836f9367c53d","type":"Microsoft.Authorization/roleAssignments","name":"a3662714-8332-43d4-a2cf-836f9367c53d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"5963f50c-7c43-405c-af7e-53294de76abd","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-11T01:35:58.0239576Z","updatedOn":"2020-01-11T01:35:58.0239576Z","createdBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","updatedBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/332cf847-f85f-4e42-93c0-ac2d2269c9c6","type":"Microsoft.Authorization/roleAssignments","name":"332cf847-f85f-4e42-93c0-ac2d2269c9c6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0216022c-0a14-4682-b106-fe0de377fba8","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-11T10:14:11.4652781Z","updatedOn":"2020-06-11T10:14:11.4652781Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0bdccc57-790d-47b5-ab25-3b25b2c383f5","type":"Microsoft.Authorization/roleAssignments","name":"0bdccc57-790d-47b5-ab25-3b25b2c383f5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0b9debbf-74a2-4090-9e79-6f814c15c64f","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-02-13T23:58:24.6590895Z","updatedOn":"2019-02-13T23:58:24.6590895Z","createdBy":"378df7ee-31fd-4c54-945e-a1ed4f025a28","updatedBy":"378df7ee-31fd-4c54-945e-a1ed4f025a28","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/84210bda-8759-422b-b6ea-f95ba2a645cc","type":"Microsoft.Authorization/roleAssignments","name":"84210bda-8759-422b-b6ea-f95ba2a645cc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d1408bc-e090-4bb3-b430-608cc2fb2a0c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-12T13:25:32.0800552Z","updatedOn":"2020-05-12T13:25:32.0800552Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/95c1ae5a-01de-4f0c-9c56-8e87c017cf36","type":"Microsoft.Authorization/roleAssignments","name":"95c1ae5a-01de-4f0c-9c56-8e87c017cf36"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-29T13:26:41.7796634Z","updatedOn":"2020-01-29T13:26:41.7796634Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/185c46f5-737c-4e7e-bdeb-5bafee91059d","type":"Microsoft.Authorization/roleAssignments","name":"185c46f5-737c-4e7e-bdeb-5bafee91059d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"16253a8a-cc24-475a-a5cf-e58491ffd350","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-10-30T10:22:53.8662664Z","updatedOn":"2019-10-30T10:22:53.8662664Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0d7cca1c-37d2-492a-92ed-c9ae8323e2e2","type":"Microsoft.Authorization/roleAssignments","name":"0d7cca1c-37d2-492a-92ed-c9ae8323e2e2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"182c8534-f413-487c-91a3-7addc80e35d5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-08T08:26:11.9991435Z","updatedOn":"2020-04-08T08:26:11.9991435Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7ec462b1-f831-472f-8e1b-ff3a11068385","type":"Microsoft.Authorization/roleAssignments","name":"7ec462b1-f831-472f-8e1b-ff3a11068385"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"31e600e0-d7ce-4e98-a927-19bb30042e44","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-11T15:04:11.6940972Z","updatedOn":"2020-10-23T05:59:41.8643715Z","createdBy":"2c4ad291-088a-4833-9d12-65562168e61f","updatedBy":"1b585ce5-cb70-4610-a52c-8434e58389be","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e","type":"Microsoft.Authorization/roleAssignments","name":"9b26c70e-48e6-9170-677d-d2e0c5c9304e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4559f5d9-0272-48bd-b6af-fde7f60744dc","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-05T02:39:11.3496688Z","updatedOn":"2020-02-05T02:39:11.3496688Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/108c3348-6445-49c8-8a02-1e9088373505","type":"Microsoft.Authorization/roleAssignments","name":"108c3348-6445-49c8-8a02-1e9088373505"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"50d1b7ca-6643-4aac-a7b6-aba7bffecb30","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-05-30T21:23:34.5623608Z","updatedOn":"2019-05-30T21:23:34.5623608Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ff3f8887-b570-4cd2-80d9-31c3c0d780aa","type":"Microsoft.Authorization/roleAssignments","name":"ff3f8887-b570-4cd2-80d9-31c3c0d780aa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5230081f-d9b5-4af6-8d26-c648d9cf8ddd","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-25T12:43:47.6193708Z","updatedOn":"2020-03-25T12:43:47.6193708Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/13f1d803-4dbb-4cf7-b199-35653a04bf75","type":"Microsoft.Authorization/roleAssignments","name":"13f1d803-4dbb-4cf7-b199-35653a04bf75"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"60a5c23b-3773-41b6-b27f-74805f1d2d9c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-04T10:54:04.8614591Z","updatedOn":"2020-02-04T10:54:04.8614591Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/47ad8fd8-84be-48d1-8d7a-923163696cdd","type":"Microsoft.Authorization/roleAssignments","name":"47ad8fd8-84be-48d1-8d7a-923163696cdd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"12af389a-3835-46c4-abe9-39d62a64c8e4","principalType":"Group","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-15T07:17:19.3982425Z","updatedOn":"2020-05-15T07:17:19.3982425Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4944a8a7-76af-49ad-9951-9b4526e228b3","type":"Microsoft.Authorization/roleAssignments","name":"4944a8a7-76af-49ad-9951-9b4526e228b3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6aef5178-c2d2-41f6-a180-a296155ddf40","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-21T05:12:34.7950106Z","updatedOn":"2019-11-21T05:12:34.7950106Z","createdBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","updatedBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b5c83b39-f8a1-425f-984b-79e74f9ea79a","type":"Microsoft.Authorization/roleAssignments","name":"b5c83b39-f8a1-425f-984b-79e74f9ea79a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6d61a178-3216-4ba7-bdc3-0fbc62b65ac9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-18T14:13:16.1350734Z","updatedOn":"2019-11-18T14:13:16.1350734Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/951d7466-f489-49df-88a3-9790ad814153","type":"Microsoft.Authorization/roleAssignments","name":"951d7466-f489-49df-88a3-9790ad814153"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"76d7bb0b-b614-4497-a519-7a46689f537c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-13T05:59:17.2737425Z","updatedOn":"2020-05-13T05:59:17.2737425Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6d34fdce-9cef-427a-bfa0-fb81ffba52f2","type":"Microsoft.Authorization/roleAssignments","name":"6d34fdce-9cef-427a-bfa0-fb81ffba52f2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-26T06:25:38.6656804Z","updatedOn":"2019-11-26T06:25:38.6656804Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/02287c55-f42c-4852-9b08-c20c8a3b7e3b","type":"Microsoft.Authorization/roleAssignments","name":"02287c55-f42c-4852-9b08-c20c8a3b7e3b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-26T11:44:45.7387983Z","updatedOn":"2020-05-26T11:44:45.7387983Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6a878581-11bf-4bd4-a7ab-b1fb64e555aa","type":"Microsoft.Authorization/roleAssignments","name":"6a878581-11bf-4bd4-a7ab-b1fb64e555aa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"864a275e-8c80-4efb-ad1c-0c0ab3081788","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-09T06:17:44.5858739Z","updatedOn":"2020-06-09T06:17:44.5858739Z","createdBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","updatedBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0565f4e2-558c-40b3-860e-3e910285cae7","type":"Microsoft.Authorization/roleAssignments","name":"0565f4e2-558c-40b3-860e-3e910285cae7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"885ee9c5-df35-4d21-bd29-33d930ef4721","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-08-08T07:30:25.7405858Z","updatedOn":"2019-08-08T07:30:25.7405858Z","createdBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","updatedBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9e1de6d0-412e-4425-8e11-897f4aa32d65","type":"Microsoft.Authorization/roleAssignments","name":"9e1de6d0-412e-4425-8e11-897f4aa32d65"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"97233d81-8d2d-4e63-8bd2-ae5707805489","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-27T01:19:27.7003320Z","updatedOn":"2020-02-27T01:19:27.7003320Z","createdBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","updatedBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/363f553a-f660-4bcc-9c18-855b870f7bc8","type":"Microsoft.Authorization/roleAssignments","name":"363f553a-f660-4bcc-9c18-855b870f7bc8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"97885433-e8ee-463f-9db0-194661924999","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-05T09:50:17.9261390Z","updatedOn":"2020-03-05T09:50:17.9261390Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7934da9a-5ac8-4145-b917-d9e061fc10fc","type":"Microsoft.Authorization/roleAssignments","name":"7934da9a-5ac8-4145-b917-d9e061fc10fc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a4e6a3ef-370d-4b96-8484-0f0e7ae097cc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-02-23T04:54:51.7233330Z","updatedOn":"2019-02-23T04:54:51.7233330Z","createdBy":"4a399fbb-7213-47d3-b6ad-59284286d50a","updatedBy":"4a399fbb-7213-47d3-b6ad-59284286d50a","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/44a09d24-8afc-4e6f-8194-92c41bc03d2c","type":"Microsoft.Authorization/roleAssignments","name":"44a09d24-8afc-4e6f-8194-92c41bc03d2c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ac49f0af-daf1-40c5-a7c5-976a80349806","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-02-25T19:29:43.0393638Z","updatedOn":"2019-02-25T19:29:43.0393638Z","createdBy":"c0526f76-a841-4a3a-bdee-59a5db599e34","updatedBy":"c0526f76-a841-4a3a-bdee-59a5db599e34","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2990befc-9d32-467c-82e6-f6d4b9989731","type":"Microsoft.Authorization/roleAssignments","name":"2990befc-9d32-467c-82e6-f6d4b9989731"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9085a307-933c-452f-ae3a-9a8e13e68500","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-02T09:57:16.5579321Z","updatedOn":"2020-04-02T09:57:16.5579321Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1e74faf5-14cb-443a-a960-986c993decbc","type":"Microsoft.Authorization/roleAssignments","name":"1e74faf5-14cb-443a-a960-986c993decbc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b5ed59e8-f00d-4396-af62-8297e36d8b52","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-22T06:33:53.8936608Z","updatedOn":"2020-01-22T06:33:53.8936608Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a4075ce9-efa5-4df6-a196-2538407da770","type":"Microsoft.Authorization/roleAssignments","name":"a4075ce9-efa5-4df6-a196-2538407da770"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c11b39f7-26c3-4dfc-8d0f-20dde3187845","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-12-13T18:31:05.4586182Z","updatedOn":"2018-12-13T18:31:05.4586182Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4901f853-a3c6-47e4-9495-2aeb09fb4491","type":"Microsoft.Authorization/roleAssignments","name":"4901f853-a3c6-47e4-9495-2aeb09fb4491"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"cfca31cb-14a9-4e95-a9b7-f905ab23db3c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-03T04:01:25.5862636Z","updatedOn":"2020-02-03T04:01:25.5862636Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c9fd36d4-1cfe-48c2-bbfc-1ff34a1d1f1f","type":"Microsoft.Authorization/roleAssignments","name":"c9fd36d4-1cfe-48c2-bbfc-1ff34a1d1f1f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d80964f8-f04a-4e50-8803-35e571cfb2d9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-07T10:01:41.1345273Z","updatedOn":"2020-02-07T10:01:41.1345273Z","createdBy":"7b280dae-3c0b-48cf-ad89-c54f9181ba5a","updatedBy":"7b280dae-3c0b-48cf-ad89-c54f9181ba5a","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f1ef5acb-1958-4cd3-a981-0aa430cb0fbd","type":"Microsoft.Authorization/roleAssignments","name":"f1ef5acb-1958-4cd3-a981-0aa430cb0fbd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f19e5031-d73d-4d9a-86b7-d540f1bc6cd7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-26T11:59:35.4100543Z","updatedOn":"2020-05-26T11:59:35.4100543Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a156d12a-0595-4273-870e-26b43b10eefb","type":"Microsoft.Authorization/roleAssignments","name":"a156d12a-0595-4273-870e-26b43b10eefb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f22c2b35-e81d-4fa5-afa4-e6178a257deb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-12T13:25:32.1208963Z","updatedOn":"2020-05-12T13:25:32.1208963Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a898ad94-406c-429f-8221-1d2e7b9cd5bb","type":"Microsoft.Authorization/roleAssignments","name":"a898ad94-406c-429f-8221-1d2e7b9cd5bb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f757bcca-02d6-4279-8f2d-61a7dcdbccd6","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-21T05:32:27.2840541Z","updatedOn":"2020-01-21T05:32:27.2840541Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/da4d3dfe-5384-4144-a9c2-5bd2124ddc51","type":"Microsoft.Authorization/roleAssignments","name":"da4d3dfe-5384-4144-a9c2-5bd2124ddc51"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f802089b-0ae0-4e9b-984a-4e37eef96b0d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-19T05:51:35.7314750Z","updatedOn":"2020-01-19T05:51:35.7314750Z","createdBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","updatedBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3cc61a45-01f3-45df-8661-e7bdd3cf0ef5","type":"Microsoft.Authorization/roleAssignments","name":"3cc61a45-01f3-45df-8661-e7bdd3cf0ef5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-10-25T19:47:09.8058411Z","updatedOn":"2018-10-25T19:47:09.8058411Z","createdBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","updatedBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/abd19ae1-8e0c-4e31-b1ab-25e85d987378","type":"Microsoft.Authorization/roleAssignments","name":"abd19ae1-8e0c-4e31-b1ab-25e85d987378"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04","principalId":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-25T02:29:00.1905156Z","updatedOn":"2019-11-25T02:29:00.1905156Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/774d0387-22b2-41fb-9025-c689ab821fb0","type":"Microsoft.Authorization/roleAssignments","name":"774d0387-22b2-41fb-9025-c689ab821fb0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3e587269-2f98-4906-8e35-7c6af32219d1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-23T03:47:43.1586800Z","updatedOn":"2020-06-23T03:47:43.1586800Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8fcf9b86-69ae-4033-bb78-7f21b15375c4","type":"Microsoft.Authorization/roleAssignments","name":"8fcf9b86-69ae-4033-bb78-7f21b15375c4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"1952a856-3972-421d-b257-ae7d8d62e244","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-30T10:09:32.8969837Z","updatedOn":"2020-06-30T10:09:32.8969837Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3274beac-a4e5-43e2-86cc-2247a4e81e45","type":"Microsoft.Authorization/roleAssignments","name":"3274beac-a4e5-43e2-86cc-2247a4e81e45"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"9bc33702-a011-4e3b-80f7-927356668049","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T03:00:59.1715198Z","updatedOn":"2020-07-01T03:00:59.1715198Z","createdBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","updatedBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/89304b85-648a-403d-ab10-f246b2db26b6","type":"Microsoft.Authorization/roleAssignments","name":"89304b85-648a-403d-ab10-f246b2db26b6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9bc33702-a011-4e3b-80f7-927356668049","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T03:27:54.5201710Z","updatedOn":"2020-07-01T03:27:54.5201710Z","createdBy":"9bc33702-a011-4e3b-80f7-927356668049","updatedBy":"9bc33702-a011-4e3b-80f7-927356668049","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e5367e0d-da08-4a30-819c-f496ccaa4bfa","type":"Microsoft.Authorization/roleAssignments","name":"e5367e0d-da08-4a30-819c-f496ccaa4bfa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ee38ef12-23d7-4595-8f6f-b4aaa15933f9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T04:46:10.4023148Z","updatedOn":"2020-07-01T04:46:10.4023148Z","createdBy":"9bc33702-a011-4e3b-80f7-927356668049","updatedBy":"9bc33702-a011-4e3b-80f7-927356668049","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6d3f0718-3404-4f68-b88f-01d3852d40c2","type":"Microsoft.Authorization/roleAssignments","name":"6d3f0718-3404-4f68-b88f-01d3852d40c2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T06:40:44.5009970Z","updatedOn":"2020-07-01T06:40:44.5009970Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/beed1228-2a59-415d-b3c1-7cde7e454ffb","type":"Microsoft.Authorization/roleAssignments","name":"beed1228-2a59-415d-b3c1-7cde7e454ffb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b98fae7f-2c20-443f-ab5c-ef3a7be6eae1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-10T09:03:55.9162129Z","updatedOn":"2020-08-10T09:03:55.9162129Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f2241eaf-def8-425f-83ea-6afc474524ae","type":"Microsoft.Authorization/roleAssignments","name":"f2241eaf-def8-425f-83ea-6afc474524ae"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"63c25c04-362b-42d9-9e3f-83af045d0a3c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-21T07:14:04.1824643Z","updatedOn":"2020-08-21T07:14:04.1824643Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bf019dd5-58f4-4fbc-9206-845cf65a7d07","type":"Microsoft.Authorization/roleAssignments","name":"bf019dd5-58f4-4fbc-9206-845cf65a7d07"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-26T06:39:56.9154641Z","updatedOn":"2020-08-26T06:39:56.9154641Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/52185ca9-744e-443f-8d95-5ddb2c963891","type":"Microsoft.Authorization/roleAssignments","name":"52185ca9-744e-443f-8d95-5ddb2c963891"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-10T05:29:29.4223341Z","updatedOn":"2020-09-10T05:29:29.4223341Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1be00906-8e74-46ae-82b1-13083660d97d","type":"Microsoft.Authorization/roleAssignments","name":"1be00906-8e74-46ae-82b1-13083660d97d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-14T05:46:27.2705699Z","updatedOn":"2020-09-14T05:46:27.2705699Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cb11cf55-b93b-43c1-8cde-8f6a10f16ded","type":"Microsoft.Authorization/roleAssignments","name":"cb11cf55-b93b-43c1-8cde-8f6a10f16ded"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"e0681e00-b2de-449a-9826-2ebafe85d11b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-18T02:01:40.4024435Z","updatedOn":"2020-09-18T02:01:40.4024435Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a7edeea5-6d3b-4ba5-a1e6-9546231e8cf5","type":"Microsoft.Authorization/roleAssignments","name":"a7edeea5-6d3b-4ba5-a1e6-9546231e8cf5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"534bf52a-05a4-41bb-8ef5-b29577ee4c88","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-18T02:01:58.4155327Z","updatedOn":"2020-09-18T02:01:58.4155327Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f354f43f-8a33-488f-b533-ef14e1f0542a","type":"Microsoft.Authorization/roleAssignments","name":"f354f43f-8a33-488f-b533-ef14e1f0542a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2c9f313f-f758-4e94-a7cf-b76763b709e6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-22T02:07:17.7673319Z","updatedOn":"2020-09-22T02:07:17.7673319Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/04c89c85-fe35-4e56-a7ed-f5042391ed41","type":"Microsoft.Authorization/roleAssignments","name":"04c89c85-fe35-4e56-a7ed-f5042391ed41"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a74e6464-e4c7-4475-8048-50c410f91351","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-24T03:25:05.9394092Z","updatedOn":"2020-09-24T03:25:05.9394092Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9fdee4f9-21e6-40b9-ae41-7254ffe58cc5","type":"Microsoft.Authorization/roleAssignments","name":"9fdee4f9-21e6-40b9-ae41-7254ffe58cc5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"60a34dae-94d9-4d85-ac48-3bdb981f869e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-16T07:20:16.3080697Z","updatedOn":"2020-10-16T07:20:16.3080697Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e6c5260e-2700-4206-89a7-5940733b1ee9","type":"Microsoft.Authorization/roleAssignments","name":"e6c5260e-2700-4206-89a7-5940733b1ee9"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b7ea0a90-e0af-440b-8284-771276a32dea","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-16T07:20:16.6329757Z","updatedOn":"2020-10-16T07:20:16.6329757Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c9a857df-b1c7-47ff-bfdf-1f15e3ee0e76","type":"Microsoft.Authorization/roleAssignments","name":"c9a857df-b1c7-47ff-bfdf-1f15e3ee0e76"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"378df7ee-31fd-4c54-945e-a1ed4f025a28","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-16T07:20:17.1584504Z","updatedOn":"2020-10-16T07:20:17.1584504Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c31cf66f-92ad-4b09-9df5-a84a2b24b48e","type":"Microsoft.Authorization/roleAssignments","name":"c31cf66f-92ad-4b09-9df5-a84a2b24b48e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-19T02:25:03.8999780Z","updatedOn":"2020-10-19T02:25:03.8999780Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e4c74839-4270-43d4-9ecc-0c679fbb753b","type":"Microsoft.Authorization/roleAssignments","name":"e4c74839-4270-43d4-9ecc-0c679fbb753b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"11dbf4a9-fd4c-4822-9bd3-4e122076f9f0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-23T03:41:25.5984096Z","updatedOn":"2020-10-23T03:41:25.5984096Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7c368933-fdc4-4261-9d40-bd3abaf7b174","type":"Microsoft.Authorization/roleAssignments","name":"7c368933-fdc4-4261-9d40-bd3abaf7b174"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9d40a869-70f1-4d57-a080-7636541a8c26","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-23T06:32:03.2575794Z","updatedOn":"2020-10-23T06:32:03.2575794Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/de625637-5afb-472b-848d-b644c1833846","type":"Microsoft.Authorization/roleAssignments","name":"de625637-5afb-472b-848d-b644c1833846"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-23T08:44:03.4551275Z","updatedOn":"2020-10-23T08:44:03.4551275Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7d69f79a-e8d0-4e57-9c40-79a122d65804","type":"Microsoft.Authorization/roleAssignments","name":"7d69f79a-e8d0-4e57-9c40-79a122d65804"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"66e11f0f-d01d-47d4-893d-e536e117371e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-03T05:37:57.0145980Z","updatedOn":"2020-11-03T05:37:57.0145980Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a17ccdb1-5fce-4662-a842-48f1a903adb4","type":"Microsoft.Authorization/roleAssignments","name":"a17ccdb1-5fce-4662-a842-48f1a903adb4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-06T02:18:40.9737048Z","updatedOn":"2020-11-06T02:18:40.9737048Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d082c74d-1f16-4982-918f-e5859094710c","type":"Microsoft.Authorization/roleAssignments","name":"d082c74d-1f16-4982-918f-e5859094710c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"13908eec-1134-4f1e-a948-60c354b0eabf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-09T07:33:01.2311307Z","updatedOn":"2020-11-09T07:33:01.2311307Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/546199d2-2a2a-4223-b3ae-fea5552e7a8e","type":"Microsoft.Authorization/roleAssignments","name":"546199d2-2a2a-4223-b3ae-fea5552e7a8e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6d97229a-391f-473a-893f-f0608b592d7b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-11T06:59:30.2831568Z","updatedOn":"2020-11-11T06:59:30.2831568Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6a44e400-2fd7-47f6-9ddc-a80c29f09402","type":"Microsoft.Authorization/roleAssignments","name":"6a44e400-2fd7-47f6-9ddc-a80c29f09402"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2fdc8e3e-8f0b-41e5-9941-1f5805b91e97","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-12T02:52:22.0726894Z","updatedOn":"2020-11-12T02:52:22.0726894Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/54ce2488-8485-4641-8c04-a6f8612106ee","type":"Microsoft.Authorization/roleAssignments","name":"54ce2488-8485-4641-8c04-a6f8612106ee"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b6895596-1cc9-4bda-b93c-9efa25619b27","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-24T08:18:45.1077915Z","updatedOn":"2020-11-24T08:18:45.1077915Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/66cb3a1f-8ff6-42a9-a836-20f81cf72e2b","type":"Microsoft.Authorization/roleAssignments","name":"66cb3a1f-8ff6-42a9-a836-20f81cf72e2b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3ec65216-9263-483d-b1e6-e7de7366601a","principalId":"09f10f07-08cf-4ab7-be0f-e9ae3d72b9ad","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-03T03:46:31.6990847Z","updatedOn":"2020-12-03T03:46:31.6990847Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d6fca203-ac6c-472e-b593-9f7dbcc398b0","type":"Microsoft.Authorization/roleAssignments","name":"d6fca203-ac6c-472e-b593-9f7dbcc398b0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4a7ed004-30ec-4831-b20e-8050c1d6f145","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-10T02:05:28.8830216Z","updatedOn":"2020-12-10T02:05:28.8830216Z","createdBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","updatedBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/dd91dbfc-9507-44f0-b01f-7b1f417730c8","type":"Microsoft.Authorization/roleAssignments","name":"dd91dbfc-9507-44f0-b01f-7b1f417730c8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"32485e13-4d35-4966-a4a5-9cac9cc20285","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-14T05:05:42.3541549Z","updatedOn":"2020-12-14T05:05:42.3541549Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/555408d4-880d-4a21-b0a3-fb59ccb0144e","type":"Microsoft.Authorization/roleAssignments","name":"555408d4-880d-4a21-b0a3-fb59ccb0144e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-14T07:50:41.9366812Z","updatedOn":"2020-12-14T07:50:41.9366812Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8628119c-044c-430b-ad25-5f799349c372","type":"Microsoft.Authorization/roleAssignments","name":"8628119c-044c-430b-ad25-5f799349c372"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"645a92a9-52a9-4c37-a121-ce82ab6db963","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-16T06:29:13.5894715Z","updatedOn":"2020-12-16T06:29:13.5894715Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5ed517f8-7fce-45f2-b312-16f65e6a96c4","type":"Microsoft.Authorization/roleAssignments","name":"5ed517f8-7fce-45f2-b312-16f65e6a96c4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"58c34d6c-4ada-452c-829d-aba2ab37fb19","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-17T09:31:40.2111590Z","updatedOn":"2020-12-17T09:31:40.2111590Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7f4488a0-9b5e-43a8-badd-511bcc833f72","type":"Microsoft.Authorization/roleAssignments","name":"7f4488a0-9b5e-43a8-badd-511bcc833f72"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395","principalId":"6d501dee-0250-4e39-a3b3-e88d174750d7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-18T02:38:19.4730534Z","updatedOn":"2020-12-18T02:38:19.4730534Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/31b83815-2814-4f3a-a576-133d2f4d8c88","type":"Microsoft.Authorization/roleAssignments","name":"31b83815-2814-4f3a-a576-133d2f4d8c88"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395","principalId":"e070a2c1-b36c-4ceb-9cb1-3020852de26a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-18T02:54:17.9461398Z","updatedOn":"2020-12-18T02:54:17.9461398Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cd4cc506-afff-41c5-afbc-31eedea42dad","type":"Microsoft.Authorization/roleAssignments","name":"cd4cc506-afff-41c5-afbc-31eedea42dad"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"e8bf396f-f17a-4017-bc6f-fb4d0e89466a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-24T02:16:54.5928743Z","updatedOn":"2020-12-24T02:16:54.5928743Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ee5c069-5340-4c10-a895-d68ab55b6ac0","type":"Microsoft.Authorization/roleAssignments","name":"1ee5c069-5340-4c10-a895-d68ab55b6ac0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7fbddebf-dcbe-45cd-adbe-676cb301165a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-28T06:32:08.7322353Z","updatedOn":"2020-12-28T06:32:08.7322353Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9af2a45c-fb53-4938-855d-fe9e7b167118","type":"Microsoft.Authorization/roleAssignments","name":"9af2a45c-fb53-4938-855d-fe9e7b167118"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8716bab8-25e9-44eb-ba17-b1d8c1fbf7b5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-11T06:28:35.4567628Z","updatedOn":"2021-01-11T06:28:35.4567628Z","createdBy":"e8bf396f-f17a-4017-bc6f-fb4d0e89466a","updatedBy":"e8bf396f-f17a-4017-bc6f-fb4d0e89466a","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b0836767-128d-4b58-a729-911da9cde62a","type":"Microsoft.Authorization/roleAssignments","name":"b0836767-128d-4b58-a729-911da9cde62a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ce38b9a5-8387-45a1-8202-feb3211711d8","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-11T07:29:57.4447654Z","updatedOn":"2021-01-11T07:29:57.4447654Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/65ac10c9-b53c-4862-b642-2481647b448f","type":"Microsoft.Authorization/roleAssignments","name":"65ac10c9-b53c-4862-b642-2481647b448f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"6d97229a-391f-473a-893f-f0608b592d7b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-19T05:38:06.4700064Z","updatedOn":"2021-01-19T05:38:06.4700064Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e1214d06-5b96-41c6-8af4-102ab4c1f1e1","type":"Microsoft.Authorization/roleAssignments","name":"e1214d06-5b96-41c6-8af4-102ab4c1f1e1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"4387eca3-bb26-4047-922a-6452cae1e9c7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-19T08:18:38.1640886Z","updatedOn":"2021-01-19T08:18:38.1640886Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/70b35b49-f30e-43b7-9991-e52ee488737e","type":"Microsoft.Authorization/roleAssignments","name":"70b35b49-f30e-43b7-9991-e52ee488737e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"90c3d926-9c03-4d90-86f4-12866a6da212","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-19T08:43:24.7292907Z","updatedOn":"2021-01-19T08:43:24.7292907Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/09a0f72d-61fe-4408-9ef6-70a8df07df59","type":"Microsoft.Authorization/roleAssignments","name":"09a0f72d-61fe-4408-9ef6-70a8df07df59"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"306bfa0a-3418-4467-81b1-70b9979457f0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-19T10:26:17.4760337Z","updatedOn":"2021-01-19T10:26:17.4760337Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/29534b9c-1394-42fa-a7bd-dfecabfdebfe","type":"Microsoft.Authorization/roleAssignments","name":"29534b9c-1394-42fa-a7bd-dfecabfdebfe"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-01T09:18:41.8994142Z","updatedOn":"2021-02-01T09:18:41.8994142Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1f541d62-e485-4d88-a4a9-bc5541e35c84","type":"Microsoft.Authorization/roleAssignments","name":"1f541d62-e485-4d88-a4a9-bc5541e35c84"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"7f602dd5-5e9a-4215-9cd8-4df29a30fe69","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-04T03:20:28.1455349Z","updatedOn":"2021-02-04T03:20:28.1455349Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/31d61775-d3ef-4914-bd6e-03f2a58625cb","type":"Microsoft.Authorization/roleAssignments","name":"31d61775-d3ef-4914-bd6e-03f2a58625cb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"2d6e142a-5ad4-4680-a822-3c2a55963d01","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-04T03:20:28.1825318Z","updatedOn":"2021-02-04T03:20:28.1825318Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ad4924ca-5f17-4f10-8f02-39bbac274ea1","type":"Microsoft.Authorization/roleAssignments","name":"ad4924ca-5f17-4f10-8f02-39bbac274ea1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"21cd756e-e290-4a26-9547-93e8cc1a8923","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-05T05:13:29.9203352Z","updatedOn":"2021-02-05T05:13:29.9203352Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c2773b7f-2782-47b8-a6f1-e696e71292d7","type":"Microsoft.Authorization/roleAssignments","name":"c2773b7f-2782-47b8-a6f1-e696e71292d7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"bf0feb5c-e925-4e0d-970a-f7037509add4","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-07T08:22:42.4938831Z","updatedOn":"2021-02-07T08:22:42.4938831Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ef5ae843-93fe-4619-82da-286d3c6bd9ea","type":"Microsoft.Authorization/roleAssignments","name":"ef5ae843-93fe-4619-82da-286d3c6bd9ea"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"9cad94d6-74db-4ad0-8aa3-32cf9f250d19","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-20T07:18:24.6428575Z","updatedOn":"2021-02-20T07:18:24.6428575Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8a06124e-933f-4b8e-90a7-a069d0a6e438","type":"Microsoft.Authorization/roleAssignments","name":"8a06124e-933f-4b8e-90a7-a069d0a6e438"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"30bd9340-c575-42d7-9d9f-25a23dbceeec","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-22T10:20:02.6903932Z","updatedOn":"2021-02-22T10:20:02.6903932Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0477f99e-3c72-4ae8-a1d9-f06ae94c5571","type":"Microsoft.Authorization/roleAssignments","name":"0477f99e-3c72-4ae8-a1d9-f06ae94c5571"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"32721505-89f4-4732-81fe-0fda8eae8f39","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-23T05:07:47.1632478Z","updatedOn":"2021-02-23T05:07:47.1632478Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/791a55a8-b317-4593-97a2-dff43fd75113","type":"Microsoft.Authorization/roleAssignments","name":"791a55a8-b317-4593-97a2-dff43fd75113"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"e5bb8173-3894-43de-9f4e-8953cb75d4f5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-24T07:29:11.1574216Z","updatedOn":"2021-02-24T07:29:11.1574216Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a22b7100-b3b0-4500-af9b-36818b72115b","type":"Microsoft.Authorization/roleAssignments","name":"a22b7100-b3b0-4500-af9b-36818b72115b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"92bebeb6-c875-4f40-b2d2-f6324929f04a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-24T09:13:16.8623887Z","updatedOn":"2021-02-24T09:13:16.8623887Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/251fdca1-b5e5-4bdf-8d48-99c3fe0df12e","type":"Microsoft.Authorization/roleAssignments","name":"251fdca1-b5e5-4bdf-8d48-99c3fe0df12e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"38e0c008-05cc-432b-ab92-5fad6f1b3a5e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-25T09:25:42.2079188Z","updatedOn":"2021-02-25T09:25:42.2079188Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ce0b2628-0f0c-4cfa-9fcf-582a44f6d8aa","type":"Microsoft.Authorization/roleAssignments","name":"ce0b2628-0f0c-4cfa-9fcf-582a44f6d8aa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"1a54e712-7121-493e-acc5-c3052d1dcb68","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-04T00:59:02.5286660Z","updatedOn":"2021-03-04T00:59:02.5286660Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/09a9d942-eefe-4941-957c-f775a1932f51","type":"Microsoft.Authorization/roleAssignments","name":"09a9d942-eefe-4941-957c-f775a1932f51"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"467d9dd6-ac5a-4707-9ac3-a0eba67bf228","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-05T05:53:39.3431887Z","updatedOn":"2021-03-05T05:53:39.3431887Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/78fab460-07d3-450f-9d16-edda6593138b","type":"Microsoft.Authorization/roleAssignments","name":"78fab460-07d3-450f-9d16-edda6593138b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-16T06:02:07.8233627Z","updatedOn":"2021-03-16T06:02:07.8233627Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2f0eea58-ac85-4859-bd79-16f669445dfc","type":"Microsoft.Authorization/roleAssignments","name":"2f0eea58-ac85-4859-bd79-16f669445dfc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d206c77a-3453-4ec5-abd5-e2e1eabe9674","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-21T05:56:18.4526535Z","updatedOn":"2021-03-21T05:56:18.4526535Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7316735b-f7c5-4e26-b537-fde91260ac90","type":"Microsoft.Authorization/roleAssignments","name":"7316735b-f7c5-4e26-b537-fde91260ac90"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"019b476f-1ec9-4b76-aa39-f8e57b933fa3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-24T01:57:11.5465548Z","updatedOn":"2021-03-24T01:57:11.5465548Z","createdBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","updatedBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c0b78fad-d5d6-48c4-9613-1e30924b036a","type":"Microsoft.Authorization/roleAssignments","name":"c0b78fad-d5d6-48c4-9613-1e30924b036a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3835f2fd-0701-4221-8a47-a8298114e26d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-25T02:55:01.4094389Z","updatedOn":"2021-03-25T02:55:01.4094389Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9104823e-c9d2-48dc-8a69-c78f05bb9d0b","type":"Microsoft.Authorization/roleAssignments","name":"9104823e-c9d2-48dc-8a69-c78f05bb9d0b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"94dbdaf2-8301-4c8c-a5a5-4a2f651f3d59","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-01T08:30:58.7525265Z","updatedOn":"2021-04-01T08:30:58.7525265Z","createdBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","updatedBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd2c8502-30c6-4a2f-ae99-bb0fcf5e644b","type":"Microsoft.Authorization/roleAssignments","name":"fd2c8502-30c6-4a2f-ae99-bb0fcf5e644b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"8208c455-f629-4ae8-b21d-48f1f3dbf87a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-14T06:09:38.3162963Z","updatedOn":"2021-04-14T06:09:38.3162963Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3694f2a1-979e-4ec8-b195-6d05df8db667","type":"Microsoft.Authorization/roleAssignments","name":"3694f2a1-979e-4ec8-b195-6d05df8db667"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-14T07:08:29.9598283Z","updatedOn":"2021-04-14T07:08:29.9598283Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6fd71901-ef42-4959-b3a3-626bc4e1b7be","type":"Microsoft.Authorization/roleAssignments","name":"6fd71901-ef42-4959-b3a3-626bc4e1b7be"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"13908eec-1134-4f1e-a948-60c354b0eabf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-16T03:33:52.0252419Z","updatedOn":"2021-04-16T03:33:52.0252419Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/49df5811-89f4-425a-b3f8-bb2d4b1ca150","type":"Microsoft.Authorization/roleAssignments","name":"49df5811-89f4-425a-b3f8-bb2d4b1ca150"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"94dbdaf2-8301-4c8c-a5a5-4a2f651f3d59","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-20T02:37:38.5788211Z","updatedOn":"2021-04-20T02:37:38.5788211Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e322c427-b059-4cf7-bc19-d092c65aaf0a","type":"Microsoft.Authorization/roleAssignments","name":"e322c427-b059-4cf7-bc19-d092c65aaf0a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a95cc192-d876-4e7c-a882-b620f649834a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-21T07:15:20.5779011Z","updatedOn":"2021-04-21T07:15:20.5779011Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/15b31c2c-179e-4097-8bc2-da37531e8d8d","type":"Microsoft.Authorization/roleAssignments","name":"15b31c2c-179e-4097-8bc2-da37531e8d8d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"810a4268-fc7b-484a-9265-d74be53e200f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-05-10T09:42:50.7467613Z","updatedOn":"2021-05-10T09:42:50.7467613Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4905d9ce-36da-4b02-b1d8-c8fbbc7cbf01","type":"Microsoft.Authorization/roleAssignments","name":"4905d9ce-36da-4b02-b1d8-c8fbbc7cbf01"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c0c21dcf-c583-4a6c-92c7-788e76a5f2a3","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-05-11T14:45:42.6310061Z","updatedOn":"2021-05-11T14:45:42.6310061Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/999b9c1e-4086-4265-b905-dab645e06c51","type":"Microsoft.Authorization/roleAssignments","name":"999b9c1e-4086-4265-b905-dab645e06c51"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"226f1324-4f05-463d-84e2-b04742c47285","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-05-27T07:28:08.4313347Z","updatedOn":"2021-05-27T07:28:08.4313347Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8cd55877-7445-4924-bdb8-7d2b2011e9e9","type":"Microsoft.Authorization/roleAssignments","name":"8cd55877-7445-4924-bdb8-7d2b2011e9e9"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f24d75c3-0cef-4ddb-a3a9-198a52c0edf6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-02T02:25:11.7772285Z","updatedOn":"2021-06-02T02:25:11.7772285Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/763804e1-afe1-4bd5-9874-9bb04dc840e9","type":"Microsoft.Authorization/roleAssignments","name":"763804e1-afe1-4bd5-9874-9bb04dc840e9"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"4294d801-b9a4-437c-8675-ce2b0e5988fe","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-09T09:26:16.6530006Z","updatedOn":"2021-06-09T09:26:16.6530006Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7f5483a8-724c-4728-8fb2-4039d225d9e0","type":"Microsoft.Authorization/roleAssignments","name":"7f5483a8-724c-4728-8fb2-4039d225d9e0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4294d801-b9a4-437c-8675-ce2b0e5988fe","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-09T09:31:01.9945929Z","updatedOn":"2021-06-09T09:31:01.9945929Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f648a9db-a923-4394-b290-bab17c7a412d","type":"Microsoft.Authorization/roleAssignments","name":"f648a9db-a923-4394-b290-bab17c7a412d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"81ea823c-a4c0-4814-a9ae-83fbfc093178","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-17T04:07:00.9613533Z","updatedOn":"2021-06-17T04:07:00.9613533Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7911f8d4-40f6-45f7-aa84-8fa33790a9e4","type":"Microsoft.Authorization/roleAssignments","name":"7911f8d4-40f6-45f7-aa84-8fa33790a9e4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"81ea823c-a4c0-4814-a9ae-83fbfc093178","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-17T08:37:35.8430696Z","updatedOn":"2021-06-17T08:37:35.8430696Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/eee589e7-4030-41fb-9846-6c114d80d17a","type":"Microsoft.Authorization/roleAssignments","name":"eee589e7-4030-41fb-9846-6c114d80d17a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"229bef00-6536-4b6a-82d0-ec83bf1cda7e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-21T08:39:58.8062605Z","updatedOn":"2021-06-21T08:39:58.8062605Z","createdBy":"81ea823c-a4c0-4814-a9ae-83fbfc093178","updatedBy":"81ea823c-a4c0-4814-a9ae-83fbfc093178","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a45f3fb2-709a-4795-ae22-d9e3013941ca","type":"Microsoft.Authorization/roleAssignments","name":"a45f3fb2-709a-4795-ae22-d9e3013941ca"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"68cc3003-9653-4bb3-a7c8-97d773f3ad69","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-06T02:38:51.7937810Z","updatedOn":"2020-07-06T02:38:51.7937810Z","createdBy":"9bc33702-a011-4e3b-80f7-927356668049","updatedBy":"9bc33702-a011-4e3b-80f7-927356668049","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5235eab1-3e36-4012-b4a2-5f158ef93897","type":"Microsoft.Authorization/roleAssignments","name":"5235eab1-3e36-4012-b4a2-5f158ef93897"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b","principalId":"7402cbf1-d2ef-41cd-8fb4-d1dbee1fa54f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-06T04:08:01.5967452Z","updatedOn":"2020-07-06T04:08:01.5967452Z","createdBy":"a60521ff-51d0-4058-86b3-ff2fc1e68ddf","updatedBy":"a60521ff-51d0-4058-86b3-ff2fc1e68ddf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6cae0d1-4e24-42fa-8d89-341128d64407","type":"Microsoft.Authorization/roleAssignments","name":"b6cae0d1-4e24-42fa-8d89-341128d64407"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8328816a-0c23-48d8-bb6a-ed9dcf5691b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T03:14:22.0872359Z","updatedOn":"2020-07-07T03:14:22.0872359Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/61fd3f76-16c6-4482-8193-ccf22532b437","type":"Microsoft.Authorization/roleAssignments","name":"61fd3f76-16c6-4482-8193-ccf22532b437"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T07:53:07.9267881Z","updatedOn":"2020-07-07T07:53:07.9267881Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cb1f995e-258c-4174-9f1f-b21038b6fe15","type":"Microsoft.Authorization/roleAssignments","name":"cb1f995e-258c-4174-9f1f-b21038b6fe15"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T07:53:53.3178813Z","updatedOn":"2020-07-07T07:53:53.3178813Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/300179b3-b4bc-4d43-a800-14a538c341f2","type":"Microsoft.Authorization/roleAssignments","name":"300179b3-b4bc-4d43-a800-14a538c341f2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"21cd756e-e290-4a26-9547-93e8cc1a8923","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T07:53:53.3373852Z","updatedOn":"2020-07-07T07:53:53.3373852Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6a385b91-b1ce-4f5b-800d-6b449bb808f4","type":"Microsoft.Authorization/roleAssignments","name":"6a385b91-b1ce-4f5b-800d-6b449bb808f4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2f394b98-15c2-4a67-b5e4-59524a559fbe","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-15T06:04:05.5602990Z","updatedOn":"2020-07-15T06:04:05.5602990Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/29b52c6e-ef41-4228-be25-062bb7c962b2","type":"Microsoft.Authorization/roleAssignments","name":"29b52c6e-ef41-4228-be25-062bb7c962b2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d3ee15d8-bfc2-40e3-91ce-38f84f29b4fa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-15T07:37:38.4755184Z","updatedOn":"2020-07-15T07:37:38.4755184Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/94971c0b-9b3c-4014-a9f3-0283d64c1b29","type":"Microsoft.Authorization/roleAssignments","name":"94971c0b-9b3c-4014-a9f3-0283d64c1b29"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"86609d61-9b24-4e62-8c38-8361f202f09f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-22T04:26:09.1052343Z","updatedOn":"2020-07-22T04:26:09.1052343Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a78eda47-9ef1-4c22-bfa4-0d996c5d599c","type":"Microsoft.Authorization/roleAssignments","name":"a78eda47-9ef1-4c22-bfa4-0d996c5d599c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-24T03:54:19.5994989Z","updatedOn":"2020-07-24T03:54:19.5994989Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/dc91700c-9959-4179-80b7-f2bfb957d4ec","type":"Microsoft.Authorization/roleAssignments","name":"dc91700c-9959-4179-80b7-f2bfb957d4ec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-05T03:43:59.8598863Z","updatedOn":"2020-08-05T03:43:59.8598863Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/254a30cf-3bdd-4e6c-aa9e-9d96397bf63a","type":"Microsoft.Authorization/roleAssignments","name":"254a30cf-3bdd-4e6c-aa9e-9d96397bf63a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/cd570a14-e51a-42ad-bac8-bafd67325302","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-06T08:52:51.3842219Z","updatedOn":"2022-10-06T08:52:51.3842219Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a70f15aa-d53d-4cd9-9889-43b4f27f2e83","type":"Microsoft.Authorization/roleAssignments","name":"a70f15aa-d53d-4cd9-9889-43b4f27f2e83"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b64e21ea-ac4e-4cdf-9dc9-5b892992bee7","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-06T08:53:23.7749142Z","updatedOn":"2022-10-06T08:53:23.7749142Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/44e66749-08c0-484b-98bb-6f289966af6e","type":"Microsoft.Authorization/roleAssignments","name":"44e66749-08c0-484b-98bb-6f289966af6e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8ce309ba-2f1a-43f8-bc0d-1b75cb94fec0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-12T00:33:06.9550833Z","updatedOn":"2022-10-12T00:33:06.9550833Z","createdBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","updatedBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/83511474-40c5-4422-a370-afbd560db35e","type":"Microsoft.Authorization/roleAssignments","name":"83511474-40c5-4422-a370-afbd560db35e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6960efce-2ac6-491b-8a59-13975ca713be","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-20T05:30:55.3887151Z","updatedOn":"2022-10-20T05:30:55.3887151Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bd4998bd-874d-4b8a-a348-a7d9b18b83c0","type":"Microsoft.Authorization/roleAssignments","name":"bd4998bd-874d-4b8a-a348-a7d9b18b83c0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6960efce-2ac6-491b-8a59-13975ca713be","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-20T08:16:12.6821829Z","updatedOn":"2022-10-20T08:16:12.6821829Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/66a1c2c5-a7e4-4f00-b202-b23a86c83fa3","type":"Microsoft.Authorization/roleAssignments","name":"66a1c2c5-a7e4-4f00-b202-b23a86c83fa3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9c649736-fc13-44c4-a4af-9947c6a203e4","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-25T07:29:48.1780375Z","updatedOn":"2022-10-25T07:29:48.1780375Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/912b5c6a-03a0-4ba9-a652-ac8499d091d4","type":"Microsoft.Authorization/roleAssignments","name":"912b5c6a-03a0-4ba9-a652-ac8499d091d4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"525e072a-0267-46e6-8c2d-8fec642b5681","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-26T05:02:16.4976256Z","updatedOn":"2022-10-26T05:02:16.4976256Z","createdBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","updatedBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/525e072a-0267-46e6-8c2d-8fec642b5681","type":"Microsoft.Authorization/roleAssignments","name":"525e072a-0267-46e6-8c2d-8fec642b5681"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"4e26425c-bd9d-4faa-82de-187bbcc137b4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-01T07:50:13.2177443Z","updatedOn":"2022-11-01T07:50:13.2177443Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c6129a8b-9f4a-4564-a2a4-2dcd387484ab","type":"Microsoft.Authorization/roleAssignments","name":"c6129a8b-9f4a-4564-a2a4-2dcd387484ab"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"83316824-b78e-47d7-ad2e-16311d0b2aef","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-03T03:42:31.5774761Z","updatedOn":"2022-11-03T03:42:31.5774761Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/83316824-b78e-47d7-ad2e-16311d0b2aef","type":"Microsoft.Authorization/roleAssignments","name":"83316824-b78e-47d7-ad2e-16311d0b2aef"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3679403a-91ca-4c30-90d1-29a0572c26e5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-04T06:54:41.3734213Z","updatedOn":"2022-11-04T06:54:41.3734213Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6b868bd-1069-4e65-be04-03c529cb78e5","type":"Microsoft.Authorization/roleAssignments","name":"b6b868bd-1069-4e65-be04-03c529cb78e5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"a769f64b-5c43-4fb2-b73c-fb1ac30256e2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-04T09:03:48.3906001Z","updatedOn":"2022-11-04T09:03:48.3906001Z","createdBy":"4e26425c-bd9d-4faa-82de-187bbcc137b4","updatedBy":"4e26425c-bd9d-4faa-82de-187bbcc137b4","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7fcf436b-3244-4edb-a75c-ddb9caeec7a5","type":"Microsoft.Authorization/roleAssignments","name":"7fcf436b-3244-4edb-a75c-ddb9caeec7a5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/00482a5a-887f-4fb3-b363-3b7fe8e74483","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-16T06:33:57.3259195Z","updatedOn":"2022-11-16T06:33:57.3259195Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d2d87a3f-b87e-47c2-9723-e13cf0d573e3","type":"Microsoft.Authorization/roleAssignments","name":"d2d87a3f-b87e-47c2-9723-e13cf0d573e3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/12338af0-0e69-4776-bea7-57ae8d297424","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-16T07:35:18.4990022Z","updatedOn":"2022-11-16T07:35:18.4990022Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a79dea4c-bab6-4ccb-b3e9-89dde257100b","type":"Microsoft.Authorization/roleAssignments","name":"a79dea4c-bab6-4ccb-b3e9-89dde257100b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"18fdec2a-581a-4056-ba2b-75dab6752a8f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-20T06:04:05.0329324Z","updatedOn":"2022-11-20T06:04:05.0329324Z","createdBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","updatedBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/216a54fb-8689-45a3-b8b4-bc35a8227ad1","type":"Microsoft.Authorization/roleAssignments","name":"216a54fb-8689-45a3-b8b4-bc35a8227ad1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1cc9cff1-b993-4d9b-adc5-6e6220063e2a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-25T06:48:06.5401178Z","updatedOn":"2022-11-25T06:48:06.5401178Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9ad866f2-a8c5-4f95-8f58-68b1fbd2ac4e","type":"Microsoft.Authorization/roleAssignments","name":"9ad866f2-a8c5-4f95-8f58-68b1fbd2ac4e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"1cc9cff1-b993-4d9b-adc5-6e6220063e2a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-25T06:48:09.8517659Z","updatedOn":"2022-11-25T06:48:09.8517659Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a866d949-160f-4c13-9d36-dc73f6f68c41","type":"Microsoft.Authorization/roleAssignments","name":"a866d949-160f-4c13-9d36-dc73f6f68c41"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9f1f5b19-b155-4c85-819e-bff5422ec9d4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-30T06:19:26.7288923Z","updatedOn":"2022-11-30T06:19:26.7288923Z","createdBy":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","updatedBy":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0a2b3725-840e-4e0c-873a-7a18a127de62","type":"Microsoft.Authorization/roleAssignments","name":"0a2b3725-840e-4e0c-873a-7a18a127de62"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/203b97e9-0c84-e2fd-768c-fd95d456ff97","principalId":"5c05cd6f-bf06-4238-be7f-1a75c16c2f5a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-12-13T04:02:30.6267717Z","updatedOn":"2022-12-13T04:02:30.6267717Z","createdBy":"f4ed124d-6acb-49a5-a6ac-bd96f35d8d16","updatedBy":"f4ed124d-6acb-49a5-a6ac-bd96f35d8d16","delegatedManagedIdentityResourceId":null,"description":""},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b5ae5df6-2808-2ee1-8002-cec79e2383e8","type":"Microsoft.Authorization/roleAssignments","name":"b5ae5df6-2808-2ee1-8002-cec79e2383e8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"5d369c21-b2ba-4e66-86c7-1562181b509f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-12-20T07:36:10.8710428Z","updatedOn":"2022-12-20T07:36:10.8710428Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ce6ff82d-e3f1-4d38-a05b-539bc7dd34b8","type":"Microsoft.Authorization/roleAssignments","name":"ce6ff82d-e3f1-4d38-a05b-539bc7dd34b8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"51575a5f-da04-40d2-88bb-dbcde7f1a19d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-05T03:00:51.6020757Z","updatedOn":"2023-01-05T03:00:51.6020757Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4e7379e3-3545-415c-94f0-ae182a40e802","type":"Microsoft.Authorization/roleAssignments","name":"4e7379e3-3545-415c-94f0-ae182a40e802"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ef8a8230-f804-4234-ae30-c2f8597ca076","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-10T12:52:43.4914190Z","updatedOn":"2023-01-10T12:52:43.4914190Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a2962197-a5c3-47c3-b35a-d794b205f21c","type":"Microsoft.Authorization/roleAssignments","name":"a2962197-a5c3-47c3-b35a-d794b205f21c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-12T09:00:11.2605062Z","updatedOn":"2023-01-12T09:00:11.2605062Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5f0aaa5d-937a-49b0-9b39-b951676df29f","type":"Microsoft.Authorization/roleAssignments","name":"5f0aaa5d-937a-49b0-9b39-b951676df29f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9db7ba9d-a627-4f35-a548-c77024d77c32","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-17T06:40:18.1471540Z","updatedOn":"2023-01-17T06:40:18.1471540Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/05f4ea26-34c5-44ad-85a7-f8e2fa4251f5","type":"Microsoft.Authorization/roleAssignments","name":"05f4ea26-34c5-44ad-85a7-f8e2fa4251f5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ba521a07-6bb9-4228-b1f6-1236178fdc2d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-17T07:43:29.3532104Z","updatedOn":"2023-01-17T07:43:29.3532104Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8fbbf124-947a-4a17-b55e-0e5d4df669be","type":"Microsoft.Authorization/roleAssignments","name":"8fbbf124-947a-4a17-b55e-0e5d4df669be"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-18T08:30:25.8833288Z","updatedOn":"2023-01-18T08:30:25.8833288Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ce6e5f6-2c1b-42ab-a6aa-202af8f26384","type":"Microsoft.Authorization/roleAssignments","name":"1ce6e5f6-2c1b-42ab-a6aa-202af8f26384"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c1eede88-9f0d-4e27-9c77-a5bdae6630f0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-30T07:02:43.3588442Z","updatedOn":"2023-01-30T07:02:43.3588442Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c1eede88-9f0d-4e27-9c77-a5bdae6630f0","type":"Microsoft.Authorization/roleAssignments","name":"c1eede88-9f0d-4e27-9c77-a5bdae6630f0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2dad936d-25b0-4013-b7c9-75f6cfcc96e3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-02T09:14:11.3536555Z","updatedOn":"2023-02-02T09:14:11.3536555Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cd89584c-851c-4c97-9474-064a0919eea5","type":"Microsoft.Authorization/roleAssignments","name":"cd89584c-851c-4c97-9474-064a0919eea5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"e323d08e-9b5f-450e-8500-342136c6bfd5","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-06T05:14:09.2262751Z","updatedOn":"2023-02-06T06:21:24.1565547Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/768ab9dc-487e-4276-aa61-47756a4efb3c","type":"Microsoft.Authorization/roleAssignments","name":"768ab9dc-487e-4276-aa61-47756a4efb3c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:03:34.4158876Z","updatedOn":"2023-02-10T09:03:34.4158876Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/636704d2-b83c-487c-8dfc-2d48f1ee18fd","type":"Microsoft.Authorization/roleAssignments","name":"636704d2-b83c-487c-8dfc-2d48f1ee18fd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:05:49.8997863Z","updatedOn":"2023-02-10T09:05:49.8997863Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/823d886e-7ee7-4417-9f40-bf26680e0936","type":"Microsoft.Authorization/roleAssignments","name":"823d886e-7ee7-4417-9f40-bf26680e0936"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:06:24.1887313Z","updatedOn":"2023-02-10T09:06:24.1887313Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/da2cc3a8-f18b-434a-bfe5-4badb225f971","type":"Microsoft.Authorization/roleAssignments","name":"da2cc3a8-f18b-434a-bfe5-4badb225f971"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:09:01.6033096Z","updatedOn":"2023-02-10T09:09:01.6033096Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ca0e1aa3-d0d1-495b-9421-c06094ec3b1a","type":"Microsoft.Authorization/roleAssignments","name":"ca0e1aa3-d0d1-495b-9421-c06094ec3b1a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0a9a7e1f-b9d0-4cc4-a60d-0319b160aaa3","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:09:29.7106350Z","updatedOn":"2023-02-10T09:09:29.7106350Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/024233a8-9157-46c9-8f2c-31c432a3625f","type":"Microsoft.Authorization/roleAssignments","name":"024233a8-9157-46c9-8f2c-31c432a3625f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/76199698-9eea-4c19-bc75-cec21354c6b6","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:09:53.1187998Z","updatedOn":"2023-02-10T09:09:53.1187998Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5814f66c-379c-4938-bcad-3da2950682f1","type":"Microsoft.Authorization/roleAssignments","name":"5814f66c-379c-4938-bcad-3da2950682f1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"509a18ca-faea-4d80-adb0-19349924805b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-15T08:37:03.3211846Z","updatedOn":"2023-02-15T08:37:03.3211846Z","createdBy":"6d97229a-391f-473a-893f-f0608b592d7b","updatedBy":"6d97229a-391f-473a-893f-f0608b592d7b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9da281a2-f73f-447d-a3b2-4fcb6647a87c","type":"Microsoft.Authorization/roleAssignments","name":"9da281a2-f73f-447d-a3b2-4fcb6647a87c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"509a18ca-faea-4d80-adb0-19349924805c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-15T08:39:02.9710213Z","updatedOn":"2023-02-15T08:39:02.9710213Z","createdBy":"6d97229a-391f-473a-893f-f0608b592d7b","updatedBy":"6d97229a-391f-473a-893f-f0608b592d7b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7f0c98fe-3d92-40ce-a239-c0833709a2ac","type":"Microsoft.Authorization/roleAssignments","name":"7f0c98fe-3d92-40ce-a239-c0833709a2ac"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"68a65eb4-2740-47fe-b361-61bc63e6bfdb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-17T03:01:27.7738507Z","updatedOn":"2023-02-17T03:01:27.7738507Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/46d4112f-0527-45b2-8292-02e7ebb1f173","type":"Microsoft.Authorization/roleAssignments","name":"46d4112f-0527-45b2-8292-02e7ebb1f173"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"68a65eb4-2740-47fe-b361-61bc63e6bfdb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-17T03:03:24.6490610Z","updatedOn":"2023-02-17T03:03:24.6490610Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8d48b857-e0b7-4093-92c7-b795fc0f2e2a","type":"Microsoft.Authorization/roleAssignments","name":"8d48b857-e0b7-4093-92c7-b795fc0f2e2a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"41349fbd-ea5c-4a93-a7bd-19aa9ac243ba","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-17T09:17:02.2942263Z","updatedOn":"2023-02-17T09:17:02.2942263Z","createdBy":"6d97229a-391f-473a-893f-f0608b592d7b","updatedBy":"6d97229a-391f-473a-893f-f0608b592d7b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7d3a746f-9021-472c-8281-7791e9851253","type":"Microsoft.Authorization/roleAssignments","name":"7d3a746f-9021-472c-8281-7791e9851253"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"351fa797-c81a-4998-9720-4c2ecb6c7abc","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-07T05:23:50.2587551Z","updatedOn":"2023-03-07T05:23:50.2587551Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5e387f4e-5654-4fda-855c-3bff81901ca4","type":"Microsoft.Authorization/roleAssignments","name":"5e387f4e-5654-4fda-855c-3bff81901ca4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-10T09:13:30.7585729Z","updatedOn":"2023-03-10T09:13:30.7585729Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/066bc53e-977e-4a79-875c-337ace49b226","type":"Microsoft.Authorization/roleAssignments","name":"066bc53e-977e-4a79-875c-337ace49b226"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"66486765-477a-4243-880c-7e1fb3c80f2b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-10T09:18:41.3335498Z","updatedOn":"2023-03-10T09:18:41.3335498Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a771a823-3330-4166-aac9-108357d69fb5","type":"Microsoft.Authorization/roleAssignments","name":"a771a823-3330-4166-aac9-108357d69fb5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-13T02:30:03.6962096Z","updatedOn":"2023-03-13T02:30:03.6962096Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/aceb3482-6727-4fbc-8c79-22651636118e","type":"Microsoft.Authorization/roleAssignments","name":"aceb3482-6727-4fbc-8c79-22651636118e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-13T02:30:57.4801585Z","updatedOn":"2023-03-13T02:30:57.4801585Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fe3cdc56-f1d0-49c7-8777-a1d7b8279626","type":"Microsoft.Authorization/roleAssignments","name":"fe3cdc56-f1d0-49c7-8777-a1d7b8279626"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6b0d7e40-e160-4efb-8cbd-9b658af22533","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T07:43:52.8100487Z","updatedOn":"2023-03-14T07:43:52.8100487Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/12d48ba1-f4d6-43ef-b55a-31ead83ead91","type":"Microsoft.Authorization/roleAssignments","name":"12d48ba1-f4d6-43ef-b55a-31ead83ead91"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"6b0d7e40-e160-4efb-8cbd-9b658af22533","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T07:43:56.2890827Z","updatedOn":"2023-03-14T07:43:56.2890827Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6e3a06c3-f7f1-4746-b5d7-a7c8b0f11108","type":"Microsoft.Authorization/roleAssignments","name":"6e3a06c3-f7f1-4746-b5d7-a7c8b0f11108"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7149fbf9-66e4-406f-8dd2-acaaea100388","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-20T03:54:22.9466154Z","updatedOn":"2023-03-20T03:54:22.9466154Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/323f34b1-9f15-4dbe-9e48-a2ea6b120a5e","type":"Microsoft.Authorization/roleAssignments","name":"323f34b1-9f15-4dbe-9e48-a2ea6b120a5e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"e64d9a88-1cdd-431c-89b0-d43529bd859d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-20T07:39:39.7368600Z","updatedOn":"2023-03-20T07:39:39.7368600Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5a43c71b-ce0b-4c4c-8845-4b8653d6cd9f","type":"Microsoft.Authorization/roleAssignments","name":"5a43c71b-ce0b-4c4c-8845-4b8653d6cd9f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5c178a57-5c6f-4542-8809-aca3e7d166aa","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-20T07:48:15.7698502Z","updatedOn":"2023-03-20T07:48:15.7698502Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4a347c11-ecd9-4025-90d4-eea0612e985d","type":"Microsoft.Authorization/roleAssignments","name":"4a347c11-ecd9-4025-90d4-eea0612e985d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0e6ad781-8fa8-4a8f-9313-7b000baaad86","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-20T08:06:03.3351165Z","updatedOn":"2023-03-20T08:06:03.3351165Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e5bf167e-ce67-4f43-8286-28670ed36859","type":"Microsoft.Authorization/roleAssignments","name":"e5bf167e-ce67-4f43-8286-28670ed36859"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"63d74151-e78c-47de-8034-1fe95d62c988","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-20T08:15:46.4669308Z","updatedOn":"2023-03-20T08:15:46.4669308Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/26216ebe-ccc3-4f20-8881-e1e867a5c68c","type":"Microsoft.Authorization/roleAssignments","name":"26216ebe-ccc3-4f20-8881-e1e867a5c68c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0d2f0f0e-14a9-4b3e-b5af-6eadf6d73365","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-21T12:55:10.4533211Z","updatedOn":"2023-03-21T12:55:10.4533211Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8baede2f-4047-4d7c-bee0-489eac6a32ac","type":"Microsoft.Authorization/roleAssignments","name":"8baede2f-4047-4d7c-bee0-489eac6a32ac"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"e83c27f3-3453-456a-96cd-ce0c1fb2228a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-21T12:55:11.1490456Z","updatedOn":"2023-03-21T12:55:11.1490456Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/490176dc-4685-4eef-b3fb-494ea7e5740c","type":"Microsoft.Authorization/roleAssignments","name":"490176dc-4685-4eef-b3fb-494ea7e5740c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"74e33bf3-a252-4c7a-81a5-81d5abccdded","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-21T12:55:12.2494618Z","updatedOn":"2023-03-21T12:55:12.2494618Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/75076ae5-93ba-466e-88b0-97413291f942","type":"Microsoft.Authorization/roleAssignments","name":"75076ae5-93ba-466e-88b0-97413291f942"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0ab8d7db-44d0-431f-81ce-b4a63c592647","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-21T12:55:13.5376398Z","updatedOn":"2023-03-21T12:55:13.5376398Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/60893f91-b086-4d3f-bba9-ef31c16571ee","type":"Microsoft.Authorization/roleAssignments","name":"60893f91-b086-4d3f-bba9-ef31c16571ee"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"fc235ce5-0208-4cc7-84d4-7fc1651e9dff","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-21T12:59:21.4800024Z","updatedOn":"2023-03-21T12:59:21.4800024Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c918599d-fcec-4b7a-a394-d49196006b61","type":"Microsoft.Authorization/roleAssignments","name":"c918599d-fcec-4b7a-a394-d49196006b61"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"26b5d6fc-479e-4925-8705-4f2e681f65a1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-22T03:01:37.4399815Z","updatedOn":"2023-03-22T03:01:37.4399815Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/186ad2fc-51be-4d6c-991a-6ae28833aa47","type":"Microsoft.Authorization/roleAssignments","name":"186ad2fc-51be-4d6c-991a-6ae28833aa47"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"26b5d6fc-479e-4925-8705-4f2e681f65a1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-22T03:01:45.4306512Z","updatedOn":"2023-03-22T03:01:45.4306512Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5d714d3d-9f40-4ca5-80b0-e396a0174d5e","type":"Microsoft.Authorization/roleAssignments","name":"5d714d3d-9f40-4ca5-80b0-e396a0174d5e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"26ff1b25-9c73-4f71-b582-8fbb3d04ce30","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-22T05:48:35.6284604Z","updatedOn":"2023-03-22T05:48:35.6284604Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/da1f20fc-4f3a-48aa-ac15-52551ed3f533","type":"Microsoft.Authorization/roleAssignments","name":"da1f20fc-4f3a-48aa-ac15-52551ed3f533"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"26ff1b25-9c73-4f71-b582-8fbb3d04ce30","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-22T05:48:41.9455720Z","updatedOn":"2023-03-22T05:48:41.9455720Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/acc29136-4f5d-4ec5-8e9d-6471ee315aaa","type":"Microsoft.Authorization/roleAssignments","name":"acc29136-4f5d-4ec5-8e9d-6471ee315aaa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b39cade4-bea3-438a-acdf-e08b27b891ec","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T03:33:20.1594794Z","updatedOn":"2023-03-24T03:33:20.1594794Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f3ef2cbc-e0a4-474f-830d-3d5274a4416a","type":"Microsoft.Authorization/roleAssignments","name":"f3ef2cbc-e0a4-474f-830d-3d5274a4416a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"b39cade4-bea3-438a-acdf-e08b27b891ec","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T03:33:25.5395859Z","updatedOn":"2023-03-24T03:33:25.5395859Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9dcca3ed-6618-4e8d-8ede-19597b0e739a","type":"Microsoft.Authorization/roleAssignments","name":"9dcca3ed-6618-4e8d-8ede-19597b0e739a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9bdb1910-23da-4a20-b9ae-36e93356fe86","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T03:36:13.9525397Z","updatedOn":"2023-03-24T03:36:13.9525397Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2ab78c03-5933-46c2-8f5e-5747c08a5fed","type":"Microsoft.Authorization/roleAssignments","name":"2ab78c03-5933-46c2-8f5e-5747c08a5fed"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"beb6a486-01ce-4f25-93f2-e518155968cb","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T03:36:16.1469603Z","updatedOn":"2023-03-24T03:36:16.1469603Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/043aac25-1c50-48a5-9ccc-7948c01afaed","type":"Microsoft.Authorization/roleAssignments","name":"043aac25-1c50-48a5-9ccc-7948c01afaed"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"9bdb1910-23da-4a20-b9ae-36e93356fe86","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T03:36:20.6515589Z","updatedOn":"2023-03-24T03:36:20.6515589Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6d948780-f514-4dc0-a9f2-f321c3db0bf0","type":"Microsoft.Authorization/roleAssignments","name":"6d948780-f514-4dc0-a9f2-f321c3db0bf0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"beb6a486-01ce-4f25-93f2-e518155968cb","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T03:36:23.6062495Z","updatedOn":"2023-03-24T03:36:23.6062495Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fb19233e-de5f-4ded-a2ed-cf031e663805","type":"Microsoft.Authorization/roleAssignments","name":"fb19233e-de5f-4ded-a2ed-cf031e663805"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"70346b6d-74e7-4f75-86f8-0d7ea72df43f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T06:22:59.0377141Z","updatedOn":"2023-03-24T06:22:59.0377141Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1d0e474c-a575-4b10-82d1-9d8f5e8c62f2","type":"Microsoft.Authorization/roleAssignments","name":"1d0e474c-a575-4b10-82d1-9d8f5e8c62f2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"70346b6d-74e7-4f75-86f8-0d7ea72df43f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T06:23:05.9619304Z","updatedOn":"2023-03-24T06:23:05.9619304Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4dc483db-44a3-4d8a-9548-cb098d4fcd07","type":"Microsoft.Authorization/roleAssignments","name":"4dc483db-44a3-4d8a-9548-cb098d4fcd07"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"593fc68b-7d7e-4b30-9713-5e82dc8a980d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T06:37:32.1315629Z","updatedOn":"2023-03-24T06:37:32.1315629Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2ce8ba09-d2ca-4879-9c03-851ddc4d4bfe","type":"Microsoft.Authorization/roleAssignments","name":"2ce8ba09-d2ca-4879-9c03-851ddc4d4bfe"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"593fc68b-7d7e-4b30-9713-5e82dc8a980d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-24T06:37:39.5443460Z","updatedOn":"2023-03-24T06:37:39.5443460Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c5bcb482-8dac-4a7c-bcdc-a116224a4c27","type":"Microsoft.Authorization/roleAssignments","name":"c5bcb482-8dac-4a7c-bcdc-a116224a4c27"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"dba77c6f-56e3-4934-ba86-230289e8b79c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-28T13:03:21.7887137Z","updatedOn":"2023-03-28T13:03:21.7887137Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/deb8bd08-c1a1-441a-8638-d9bc717a9c7e","type":"Microsoft.Authorization/roleAssignments","name":"deb8bd08-c1a1-441a-8638-d9bc717a9c7e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"dba77c6f-56e3-4934-ba86-230289e8b79c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-28T13:03:25.2732550Z","updatedOn":"2023-03-28T13:03:25.2732550Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1f46c0c5-af14-42b0-8e64-7d5e0e7d6f2a","type":"Microsoft.Authorization/roleAssignments","name":"1f46c0c5-af14-42b0-8e64-7d5e0e7d6f2a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"8716bab8-25e9-44eb-ba17-b1d8c1fbf7b5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-07-01T16:01:39.5587304Z","updatedOn":"2021-07-01T16:01:39.5587304Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e042413c-19b0-45ae-9e75-4fcc601640d5","type":"Microsoft.Authorization/roleAssignments","name":"e042413c-19b0-45ae-9e75-4fcc601640d5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7aa45d58-4f36-4209-a700-8b0c00d12a01","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-07-02T06:37:57.1769164Z","updatedOn":"2021-07-02T06:37:57.1769164Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/168c4d2e-375e-4626-9c08-0853f18bbf5c","type":"Microsoft.Authorization/roleAssignments","name":"168c4d2e-375e-4626-9c08-0853f18bbf5c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-07-30T05:01:11.2198486Z","updatedOn":"2021-07-30T05:01:11.2198486Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e41f4bf3-060f-42a5-bfa9-3d0dbcbc03ca","type":"Microsoft.Authorization/roleAssignments","name":"e41f4bf3-060f-42a5-bfa9-3d0dbcbc03ca"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-08-10T05:45:14.5657312Z","updatedOn":"2021-08-10T05:45:14.5657312Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e9f2336b-87e6-4b53-8426-7dbe03746425","type":"Microsoft.Authorization/roleAssignments","name":"e9f2336b-87e6-4b53-8426-7dbe03746425"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"93b331d4-7f18-467e-baab-9aa6475c52eb","principalType":"Group","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-08-13T02:26:54.9699028Z","updatedOn":"2021-08-13T02:26:54.9699028Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c26aa051-7282-4abe-b27a-8eaca3a10f62","type":"Microsoft.Authorization/roleAssignments","name":"c26aa051-7282-4abe-b27a-8eaca3a10f62"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"66e11f0f-d01d-47d4-893d-e536e117371e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-10T15:33:26.3834684Z","updatedOn":"2021-09-10T15:33:26.3834684Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4d439d77-10a5-4aa8-bf58-3ed97f3f77e7","type":"Microsoft.Authorization/roleAssignments","name":"4d439d77-10a5-4aa8-bf58-3ed97f3f77e7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18500a29-7fe2-46b2-a342-b16a415e101d","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-23T03:03:23.2013687Z","updatedOn":"2021-09-23T03:03:23.2013687Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2d704134-1973-4f4e-b748-f9601a076b80","type":"Microsoft.Authorization/roleAssignments","name":"2d704134-1973-4f4e-b748-f9601a076b80"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-26T02:14:07.6163770Z","updatedOn":"2021-09-26T02:14:07.6163770Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/592f774e-eab6-469d-b90f-678381fd3e78","type":"Microsoft.Authorization/roleAssignments","name":"592f774e-eab6-469d-b90f-678381fd3e78"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d4bf49da-3534-4b16-b774-0d091fb4b0bb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-26T03:11:03.3560959Z","updatedOn":"2021-09-26T03:11:03.3560959Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3fa6e0dd-32d2-4a1b-bc7e-dbaf9e1e400d","type":"Microsoft.Authorization/roleAssignments","name":"3fa6e0dd-32d2-4a1b-bc7e-dbaf9e1e400d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f6fc6905-652d-4f56-9e54-f9f6e57cf865","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-27T06:02:13.6232946Z","updatedOn":"2021-09-27T06:02:13.6232946Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/964031d8-02fe-4f1b-ab2a-ec388f58f0af","type":"Microsoft.Authorization/roleAssignments","name":"964031d8-02fe-4f1b-ab2a-ec388f58f0af"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-28T04:59:59.8161898Z","updatedOn":"2021-09-28T04:59:59.8161898Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/033ae663-fa4d-4018-a402-b658e77825e4","type":"Microsoft.Authorization/roleAssignments","name":"033ae663-fa4d-4018-a402-b658e77825e4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1e38c0a6-febb-472d-a5de-f55ae9a1e9f4","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-07T07:34:50.3440191Z","updatedOn":"2021-10-07T07:34:50.3440191Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e0e66f75-4b15-4005-89d0-6ad02110e23f","type":"Microsoft.Authorization/roleAssignments","name":"e0e66f75-4b15-4005-89d0-6ad02110e23f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1fadbba2-e5aa-4f4b-a279-fe6db770d253","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-18T07:00:26.3327772Z","updatedOn":"2021-10-18T07:00:26.3327772Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7b106577-007a-42fd-bd33-71153129150d","type":"Microsoft.Authorization/roleAssignments","name":"7b106577-007a-42fd-bd33-71153129150d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-19T03:32:05.0431090Z","updatedOn":"2021-10-19T03:32:05.0431090Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1cc187f1-3cdb-4d4e-98c2-e263ad3b2b3f","type":"Microsoft.Authorization/roleAssignments","name":"1cc187f1-3cdb-4d4e-98c2-e263ad3b2b3f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-19T03:32:38.2364758Z","updatedOn":"2021-10-19T03:32:38.2364758Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e4de217a-fe5e-4054-b7a7-34a68fbe760f","type":"Microsoft.Authorization/roleAssignments","name":"e4de217a-fe5e-4054-b7a7-34a68fbe760f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"cf1193d8-c35c-4784-b90f-27e69de4108a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-22T06:02:05.9049776Z","updatedOn":"2021-10-22T06:02:05.9049776Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1bc2bc39-a26f-4041-826d-3e60ef8ddce2","type":"Microsoft.Authorization/roleAssignments","name":"1bc2bc39-a26f-4041-826d-3e60ef8ddce2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-22T06:10:28.4991572Z","updatedOn":"2021-10-22T06:10:28.4991572Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fdac5ab9-8f07-462a-827c-ad6942914fa2","type":"Microsoft.Authorization/roleAssignments","name":"fdac5ab9-8f07-462a-827c-ad6942914fa2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"27489b70-8640-4924-b728-91e6965be080","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-27T09:18:06.5535745Z","updatedOn":"2021-10-27T09:18:06.5535745Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e605db61-e5ba-4f87-ae86-fad757222e7a","type":"Microsoft.Authorization/roleAssignments","name":"e605db61-e5ba-4f87-ae86-fad757222e7a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae","principalId":"819a17e1-a79f-4f24-a36f-f99dec3f09ca","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-02T21:52:27.1141329Z","updatedOn":"2021-11-02T21:52:27.1141329Z","createdBy":"","updatedBy":"","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8f68fb50-53b1-434a-af0b-3a5828a12d96","type":"Microsoft.Authorization/roleAssignments","name":"8f68fb50-53b1-434a-af0b-3a5828a12d96"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-04T07:24:02.4635561Z","updatedOn":"2021-11-04T07:24:02.4635561Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9c7c6838-73eb-4d53-b610-da8cbfc01f7e","type":"Microsoft.Authorization/roleAssignments","name":"9c7c6838-73eb-4d53-b610-da8cbfc01f7e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2cb55360-eabc-4956-8963-38a028c256d9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-08T07:48:08.0835537Z","updatedOn":"2021-11-08T07:48:08.0835537Z","createdBy":"66e11f0f-d01d-47d4-893d-e536e117371e","updatedBy":"66e11f0f-d01d-47d4-893d-e536e117371e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/acfe41f1-bfd3-4b48-90aa-3a09b03ebf9e","type":"Microsoft.Authorization/roleAssignments","name":"acfe41f1-bfd3-4b48-90aa-3a09b03ebf9e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-10T03:14:49.9165625Z","updatedOn":"2021-11-10T03:14:49.9165625Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6f10c223-125c-406a-8d06-f455dfb203c3","type":"Microsoft.Authorization/roleAssignments","name":"6f10c223-125c-406a-8d06-f455dfb203c3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d6f3b091-77da-49db-bdeb-42de109e6ef9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-15T03:09:54.8413893Z","updatedOn":"2021-11-15T03:09:54.8413893Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ec1aa809-0fe8-4ead-8890-32114fc451d1","type":"Microsoft.Authorization/roleAssignments","name":"ec1aa809-0fe8-4ead-8890-32114fc451d1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d6f3b091-77da-49db-bdeb-42de109e6ef9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-15T07:31:25.4660410Z","updatedOn":"2021-11-15T07:31:25.4660410Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a0d9b4fa-297a-47f0-a7f2-d369bfbbfa84","type":"Microsoft.Authorization/roleAssignments","name":"a0d9b4fa-297a-47f0-a7f2-d369bfbbfa84"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-16T04:09:08.6292461Z","updatedOn":"2021-11-16T04:09:08.6292461Z","createdBy":"d6f3b091-77da-49db-bdeb-42de109e6ef9","updatedBy":"d6f3b091-77da-49db-bdeb-42de109e6ef9","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4daf1864-4007-490c-b240-3ef819c04a14","type":"Microsoft.Authorization/roleAssignments","name":"4daf1864-4007-490c-b240-3ef819c04a14"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2cb55360-eabc-4956-8963-38a028c256d9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-24T06:00:41.9055324Z","updatedOn":"2021-11-24T06:00:41.9055324Z","createdBy":"66e11f0f-d01d-47d4-893d-e536e117371e","updatedBy":"66e11f0f-d01d-47d4-893d-e536e117371e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ecea8e99-a9cd-402a-b590-711ce760625e","type":"Microsoft.Authorization/roleAssignments","name":"ecea8e99-a9cd-402a-b590-711ce760625e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"2cb55360-eabc-4956-8963-38a028c256d9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-24T06:04:57.9032087Z","updatedOn":"2021-11-24T06:04:57.9032087Z","createdBy":"66e11f0f-d01d-47d4-893d-e536e117371e","updatedBy":"66e11f0f-d01d-47d4-893d-e536e117371e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cfafeddb-b9e9-4d0f-bf20-f45b2337ad6f","type":"Microsoft.Authorization/roleAssignments","name":"cfafeddb-b9e9-4d0f-bf20-f45b2337ad6f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7ed4bac4-a2ca-45fa-a56b-b3db43c1e925","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-25T10:54:53.8509436Z","updatedOn":"2021-11-25T10:54:53.8509436Z","createdBy":"13908eec-1134-4f1e-a948-60c354b0eabf","updatedBy":"13908eec-1134-4f1e-a948-60c354b0eabf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0fa93973-e00e-4e79-a3ce-135e717ad269","type":"Microsoft.Authorization/roleAssignments","name":"0fa93973-e00e-4e79-a3ce-135e717ad269"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T02:09:29.7647038Z","updatedOn":"2021-12-01T02:09:29.7647038Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd72df67-04b7-456c-afe6-9198ebe9ed81","type":"Microsoft.Authorization/roleAssignments","name":"fd72df67-04b7-456c-afe6-9198ebe9ed81"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0c9486df-f82d-44c0-9a1f-b7f5126f35ce","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T03:06:04.4155389Z","updatedOn":"2021-12-01T03:06:04.4155389Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bd48b979-d50a-4cd0-ba6f-e424c669258c","type":"Microsoft.Authorization/roleAssignments","name":"bd48b979-d50a-4cd0-ba6f-e424c669258c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"17a3d596-76db-4b31-9427-cb1761099a68","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T07:16:50.3691614Z","updatedOn":"2021-12-01T07:16:50.3691614Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/75c4170c-329a-4101-bb7c-64c1a339627a","type":"Microsoft.Authorization/roleAssignments","name":"75c4170c-329a-4101-bb7c-64c1a339627a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0b98dfb6-3b8c-40ae-a9c4-fd47d1741ef5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T09:11:55.0692914Z","updatedOn":"2021-12-01T09:11:55.0692914Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ffd4377-118e-4b62-9e65-5544e5d872ef","type":"Microsoft.Authorization/roleAssignments","name":"1ffd4377-118e-4b62-9e65-5544e5d872ef"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T09:20:06.7875100Z","updatedOn":"2021-12-01T09:20:06.7875100Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/66b036af-e6eb-44de-8c1f-bb2f8a9251e8","type":"Microsoft.Authorization/roleAssignments","name":"66b036af-e6eb-44de-8c1f-bb2f8a9251e8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"de3c113c-15c9-4cb9-b19f-b2beb8bd3c30","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-02T00:53:08.5016578Z","updatedOn":"2021-12-02T00:53:08.5016578Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d6dce8ed-7588-4489-ba24-797cf7a2c18c","type":"Microsoft.Authorization/roleAssignments","name":"d6dce8ed-7588-4489-ba24-797cf7a2c18c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"33a45c41-c8aa-4942-b8eb-ec354b37e184","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-02T01:09:45.8469721Z","updatedOn":"2021-12-02T01:09:45.8469721Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c3ad3a69-37b7-4494-8794-92a2629b7401","type":"Microsoft.Authorization/roleAssignments","name":"c3ad3a69-37b7-4494-8794-92a2629b7401"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"da117eac-205e-4ee4-b025-da4ac0bca112","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-02T01:10:58.9485498Z","updatedOn":"2021-12-02T01:10:58.9485498Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8c1cea18-3c02-4ade-9f0e-9dbb6447d10d","type":"Microsoft.Authorization/roleAssignments","name":"8c1cea18-3c02-4ade-9f0e-9dbb6447d10d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"03dba208-35dc-4965-89b9-ef30e1d98f43","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-02T01:17:40.5506447Z","updatedOn":"2021-12-02T01:17:40.5506447Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/69cf7d4d-f651-4043-95a5-d1f702ba0623","type":"Microsoft.Authorization/roleAssignments","name":"69cf7d4d-f651-4043-95a5-d1f702ba0623"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"14582c79-0a85-49a6-b1e0-105378ebbad1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-02T02:58:58.4198278Z","updatedOn":"2021-12-02T02:58:58.4198278Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9bdecdf4-b381-40ad-a1de-5a23cc155823","type":"Microsoft.Authorization/roleAssignments","name":"9bdecdf4-b381-40ad-a1de-5a23cc155823"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0c9486df-f82d-44c0-9a1f-b7f5126f35ce","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-02T09:52:08.4057208Z","updatedOn":"2021-12-02T09:52:08.4057208Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2059e233-a5dc-4ac9-a443-f041455c9fc7","type":"Microsoft.Authorization/roleAssignments","name":"2059e233-a5dc-4ac9-a443-f041455c9fc7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0b98dfb6-3b8c-40ae-a9c4-fd47d1741ef5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-07T03:14:21.5909358Z","updatedOn":"2021-12-07T03:14:21.5909358Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d953656b-1da8-4f47-b0aa-1d1bf8f6af9b","type":"Microsoft.Authorization/roleAssignments","name":"d953656b-1da8-4f47-b0aa-1d1bf8f6af9b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"50b90965-a0f0-4917-ab5c-0cdd99217969","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-07T08:32:46.0930508Z","updatedOn":"2021-12-07T08:32:46.0930508Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8cd27eb8-1ea0-4f21-aa69-51de7c9a4b27","type":"Microsoft.Authorization/roleAssignments","name":"8cd27eb8-1ea0-4f21-aa69-51de7c9a4b27"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"50b90965-a0f0-4917-ab5c-0cdd99217969","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-07T09:14:38.6950739Z","updatedOn":"2021-12-07T09:14:38.6950739Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/60eff733-8e4d-403a-8555-e48c4febc3b0","type":"Microsoft.Authorization/roleAssignments","name":"60eff733-8e4d-403a-8555-e48c4febc3b0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"cdc76e86-6af9-49dc-95d2-e74297568154","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-13T02:35:15.5477114Z","updatedOn":"2021-12-13T02:35:15.5477114Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/16036111-627c-49c6-8aa0-c5f115fc045a","type":"Microsoft.Authorization/roleAssignments","name":"16036111-627c-49c6-8aa0-c5f115fc045a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"674368bb-7eaa-4100-aef7-138f65f50648","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-15T06:30:55.1314255Z","updatedOn":"2021-12-15T06:30:55.1314255Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bf5d3042-016c-4907-9638-05ffe38302c4","type":"Microsoft.Authorization/roleAssignments","name":"bf5d3042-016c-4907-9638-05ffe38302c4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"674368bb-7eaa-4100-aef7-138f65f50648","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-15T06:38:26.3689764Z","updatedOn":"2021-12-15T06:38:26.3689764Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7ea5b15c-3bd9-4c1f-b6b5-e13cd3e3dca6","type":"Microsoft.Authorization/roleAssignments","name":"7ea5b15c-3bd9-4c1f-b6b5-e13cd3e3dca6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"128dfeb9-0b7e-4d6b-9ee4-ec2cdf7bb02d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-17T06:53:17.9472071Z","updatedOn":"2021-12-17T06:53:17.9472071Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/31e69194-5728-4494-869c-de2943a86335","type":"Microsoft.Authorization/roleAssignments","name":"31e69194-5728-4494-869c-de2943a86335"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"15dfa334-adde-462c-8e2e-55b66ee698d2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-23T07:47:40.2600711Z","updatedOn":"2021-12-23T07:47:40.2600711Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5fa20e6e-11b0-423b-9c0f-ce48c806d5c5","type":"Microsoft.Authorization/roleAssignments","name":"5fa20e6e-11b0-423b-9c0f-ce48c806d5c5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"84f1766d-c016-4217-8a27-8a14bc9408ad","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-24T01:46:25.9898742Z","updatedOn":"2021-12-24T01:46:25.9898742Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7da8ae50-f637-4ffb-85af-618aa2e5f13a","type":"Microsoft.Authorization/roleAssignments","name":"7da8ae50-f637-4ffb-85af-618aa2e5f13a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7e9e272a-48ab-469c-89a0-166601bad2d2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-24T03:36:50.6083738Z","updatedOn":"2021-12-24T03:36:50.6083738Z","createdBy":"84f1766d-c016-4217-8a27-8a14bc9408ad","updatedBy":"84f1766d-c016-4217-8a27-8a14bc9408ad","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a97424cf-64c0-4fe6-9703-44a0b370d28c","type":"Microsoft.Authorization/roleAssignments","name":"a97424cf-64c0-4fe6-9703-44a0b370d28c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"6e196745-6b83-4d05-8c4f-da64b77f0969","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-20T00:44:40.4488691Z","updatedOn":"2022-01-20T00:44:40.4488691Z","createdBy":"6d97229a-391f-473a-893f-f0608b592d7b","updatedBy":"6d97229a-391f-473a-893f-f0608b592d7b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6e13f079-aad8-4f9b-bfee-63c131fd8e3d","type":"Microsoft.Authorization/roleAssignments","name":"6e13f079-aad8-4f9b-bfee-63c131fd8e3d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"86cc72d9-2621-474c-b0a0-bf1aeb80acb3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-25T03:28:06.4794122Z","updatedOn":"2022-01-25T03:28:06.4794122Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7e3143d0-50fb-4bf3-b2bc-e97a71d98463","type":"Microsoft.Authorization/roleAssignments","name":"7e3143d0-50fb-4bf3-b2bc-e97a71d98463"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c218cd84-aa7d-4897-81cd-b1bd64a56d27","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-08T09:09:58.3876740Z","updatedOn":"2022-02-08T09:09:58.3876740Z","createdBy":"3835f2fd-0701-4221-8a47-a8298114e26d","updatedBy":"3835f2fd-0701-4221-8a47-a8298114e26d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6af3ac9-4f08-455e-9a76-93fe19ad5a7a","type":"Microsoft.Authorization/roleAssignments","name":"b6af3ac9-4f08-455e-9a76-93fe19ad5a7a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/38eefc75-12b1-4df4-ae41-8757b8e23e0b","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-16T05:37:34.7782816Z","updatedOn":"2022-02-16T05:37:34.7782816Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd107c40-caa7-4abc-8469-70bc6a23b79d","type":"Microsoft.Authorization/roleAssignments","name":"fd107c40-caa7-4abc-8469-70bc6a23b79d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b05a9d3b-71ea-4346-8682-c1800dec2d07","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-16T05:42:35.8373298Z","updatedOn":"2022-02-16T05:42:35.8373298Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7a3f835c-51af-497c-9aee-103a8eca4361","type":"Microsoft.Authorization/roleAssignments","name":"7a3f835c-51af-497c-9aee-103a8eca4361"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f79cbd84-0287-431e-8467-0d4ce7bd972c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-21T06:40:33.7216935Z","updatedOn":"2022-02-21T06:40:33.7216935Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6cad3a16-ec6c-4348-8c31-ed5548119af3","type":"Microsoft.Authorization/roleAssignments","name":"6cad3a16-ec6c-4348-8c31-ed5548119af3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-23T08:22:27.5148873Z","updatedOn":"2022-02-23T08:22:27.5148873Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f43b2a2c-7325-4a0e-bdd6-eb86b1baca42","type":"Microsoft.Authorization/roleAssignments","name":"f43b2a2c-7325-4a0e-bdd6-eb86b1baca42"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8bedc21b-6861-4daf-993e-6386a0839e8a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-24T02:36:13.3604140Z","updatedOn":"2022-02-24T02:36:13.3604140Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bf5562b1-3a4a-4f46-9520-426865714891","type":"Microsoft.Authorization/roleAssignments","name":"bf5562b1-3a4a-4f46-9520-426865714891"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2b4495de-d23e-42db-b89c-34dce832977e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-28T22:58:11.9102667Z","updatedOn":"2022-02-28T22:58:11.9102667Z","createdBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","updatedBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/71ed23e5-2549-4d92-b515-cfd49378fd46","type":"Microsoft.Authorization/roleAssignments","name":"71ed23e5-2549-4d92-b515-cfd49378fd46"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0a9a7e1f-b9d0-4cc4-a60d-0319b160aaa3","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-03-10T07:17:36.7908387Z","updatedOn":"2022-03-10T07:17:36.7908387Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4afbc96a-7710-44e7-9e10-517a71df5a67","type":"Microsoft.Authorization/roleAssignments","name":"4afbc96a-7710-44e7-9e10-517a71df5a67"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"51fda982-1e11-44aa-b19f-4ebd4b46acf5","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-03-18T06:28:21.0652981Z","updatedOn":"2022-03-18T06:28:21.0652981Z","createdBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","updatedBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/51fda982-1e11-44aa-b19f-4ebd4b46acf5","type":"Microsoft.Authorization/roleAssignments","name":"51fda982-1e11-44aa-b19f-4ebd4b46acf5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-03-29T07:07:26.9171325Z","updatedOn":"2022-03-29T07:07:26.9171325Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/90c944e7-9f16-4ec3-9fc9-e4f66be996a1","type":"Microsoft.Authorization/roleAssignments","name":"90c944e7-9f16-4ec3-9fc9-e4f66be996a1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-01T07:03:36.0287465Z","updatedOn":"2022-04-01T07:03:36.0287465Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/79c4412d-e3c5-4864-9425-948093c46897","type":"Microsoft.Authorization/roleAssignments","name":"79c4412d-e3c5-4864-9425-948093c46897"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"b05a9d3b-71ea-4346-8682-c1800dec2d07","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-02T03:24:24.9488446Z","updatedOn":"2022-04-02T03:24:24.9488446Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/251a27b6-a975-4ba0-9682-6cb4386a8dc8","type":"Microsoft.Authorization/roleAssignments","name":"251a27b6-a975-4ba0-9682-6cb4386a8dc8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"03aaab22-55ae-4c18-9086-398117b23567","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-07T03:55:06.1900687Z","updatedOn":"2022-04-07T03:55:06.1900687Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9ddaa18d-3eaf-44e9-a747-91461068e40d","type":"Microsoft.Authorization/roleAssignments","name":"9ddaa18d-3eaf-44e9-a747-91461068e40d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-22T02:33:14.7630374Z","updatedOn":"2022-04-22T02:33:14.7630374Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4c094650-b615-406e-b43e-3a5d27f00fbb","type":"Microsoft.Authorization/roleAssignments","name":"4c094650-b615-406e-b43e-3a5d27f00fbb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/bbf86eb8-f7b4-4cce-96e4-18cddf81d86e","principalId":"bf50c602-7e02-4253-b78f-7e7bf554ab87","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-24T03:22:05.8257448Z","updatedOn":"2022-04-24T03:22:05.8257448Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0b97a79d-2eb4-43ab-92d1-7fa20fc794ec","type":"Microsoft.Authorization/roleAssignments","name":"0b97a79d-2eb4-43ab-92d1-7fa20fc794ec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"7a208080-d20e-4203-bef9-0461360ffa30","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-26T09:39:43.0594134Z","updatedOn":"2022-04-26T09:39:43.0594134Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3f1cdf74-6747-458d-8a0c-66feb9da1857","type":"Microsoft.Authorization/roleAssignments","name":"3f1cdf74-6747-458d-8a0c-66feb9da1857"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"001936e2-e3df-4b00-90de-0ebd3a4dd8aa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-27T13:03:25.0896034Z","updatedOn":"2022-04-27T13:03:25.0896034Z","createdBy":"6d97229a-391f-473a-893f-f0608b592d7b","updatedBy":"6d97229a-391f-473a-893f-f0608b592d7b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6bb6065-540e-44b4-9382-bded13b0515c","type":"Microsoft.Authorization/roleAssignments","name":"b6bb6065-540e-44b4-9382-bded13b0515c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5d369c21-b2ba-4e66-86c7-1562181b509f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-05T09:23:30.3783298Z","updatedOn":"2022-05-05T09:23:30.3783298Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bdf98bbd-4822-47da-a01e-afdc0f968310","type":"Microsoft.Authorization/roleAssignments","name":"bdf98bbd-4822-47da-a01e-afdc0f968310"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1aaa446b-c83c-42b0-b145-316cc4f8476c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-15T10:13:53.0249198Z","updatedOn":"2022-05-15T10:13:53.0249198Z","createdBy":"9bc33702-a011-4e3b-80f7-927356668049","updatedBy":"9bc33702-a011-4e3b-80f7-927356668049","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5012392d-1f45-4715-819b-d1418952ed9e","type":"Microsoft.Authorization/roleAssignments","name":"5012392d-1f45-4715-819b-d1418952ed9e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"80cbe575-0714-4e88-b8b7-0e984248d5d7","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-19T10:30:46.3776974Z","updatedOn":"2022-05-19T10:30:46.3776974Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b5bc878d-9f27-40b8-a19b-a33d80990ac7","type":"Microsoft.Authorization/roleAssignments","name":"b5bc878d-9f27-40b8-a19b-a33d80990ac7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"80cbe575-0714-4e88-b8b7-0e984248d5d7","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-19T11:04:44.6332962Z","updatedOn":"2022-05-19T11:04:44.6332962Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fa3ecf7b-2602-4b07-aa71-db2124a2d38f","type":"Microsoft.Authorization/roleAssignments","name":"fa3ecf7b-2602-4b07-aa71-db2124a2d38f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0826caaf-edbe-4f00-869d-45a6979c6dd1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-20T09:42:28.9345746Z","updatedOn":"2022-05-20T09:42:28.9345746Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d4e07fef-1dc4-4b6a-a2d9-792ec986ee50","type":"Microsoft.Authorization/roleAssignments","name":"d4e07fef-1dc4-4b6a-a2d9-792ec986ee50"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0826caaf-edbe-4f00-869d-45a6979c6dd1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-20T10:35:13.1911014Z","updatedOn":"2022-05-20T10:35:13.1911014Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/03aa3d1d-5dd6-4df6-8153-38c9469b08dd","type":"Microsoft.Authorization/roleAssignments","name":"03aa3d1d-5dd6-4df6-8153-38c9469b08dd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"87dabaeb-7935-4888-a263-5ba8767782e1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-20T11:04:17.4818701Z","updatedOn":"2022-05-20T11:04:17.4818701Z","createdBy":"0826caaf-edbe-4f00-869d-45a6979c6dd1","updatedBy":"0826caaf-edbe-4f00-869d-45a6979c6dd1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f6417652-d51c-4cfb-b010-be6be4e5dccf","type":"Microsoft.Authorization/roleAssignments","name":"f6417652-d51c-4cfb-b010-be6be4e5dccf"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"50d74fcf-8472-4968-a62f-69cc953d3396","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-23T09:25:40.8855766Z","updatedOn":"2022-05-23T09:25:40.8855766Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/976feb0b-3a2c-4e18-b317-f9df08639532","type":"Microsoft.Authorization/roleAssignments","name":"976feb0b-3a2c-4e18-b317-f9df08639532"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0581142e-ae8f-4bc0-9a0d-ffb7cbad05b2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-23T09:25:41.0389977Z","updatedOn":"2022-05-23T09:25:41.0389977Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3a21d147-7c65-4ef8-b356-a6615cffd463","type":"Microsoft.Authorization/roleAssignments","name":"3a21d147-7c65-4ef8-b356-a6615cffd463"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-26T03:43:22.0397649Z","updatedOn":"2022-05-26T03:43:22.0397649Z","createdBy":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","updatedBy":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00181f54-6150-45e1-ae0c-7222ef02a622","type":"Microsoft.Authorization/roleAssignments","name":"00181f54-6150-45e1-ae0c-7222ef02a622"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f","principalId":"31ea12a7-b6d7-4db9-a4e8-66c0378b1294","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-26T09:30:26.9209938Z","updatedOn":"2022-05-26T09:30:26.9209938Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3ca8459d-7db4-4e8d-aa3d-feff9726352c","type":"Microsoft.Authorization/roleAssignments","name":"3ca8459d-7db4-4e8d-aa3d-feff9726352c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8c8da3aa-08c9-4b0c-b8e1-e75417bc5773","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-01T08:59:53.2905100Z","updatedOn":"2022-06-01T08:59:53.2905100Z","createdBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","updatedBy":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7a5b4e63-9055-4b91-bb84-38b645d4c1dd","type":"Microsoft.Authorization/roleAssignments","name":"7a5b4e63-9055-4b91-bb84-38b645d4c1dd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"ba8d7935-be2f-489e-9e16-4936597119af","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-05T12:45:12.4144501Z","updatedOn":"2022-06-05T12:45:12.4144501Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e2c6196e-6411-49ab-beee-79596052ecf1","type":"Microsoft.Authorization/roleAssignments","name":"e2c6196e-6411-49ab-beee-79596052ecf1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0581142e-ae8f-4bc0-9a0d-ffb7cbad05b2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-06T02:53:35.1252171Z","updatedOn":"2022-06-06T02:53:35.1252171Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cb71f6ef-6232-4b13-b902-9bc5ab225c67","type":"Microsoft.Authorization/roleAssignments","name":"cb71f6ef-6232-4b13-b902-9bc5ab225c67"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1ba2227b-40b8-4ab4-b7e0-2ba031072345","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5383716Z","updatedOn":"2022-06-08T01:52:35.5383716Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4b234ccd-27b8-4dc7-a148-584885b2d9cf","type":"Microsoft.Authorization/roleAssignments","name":"4b234ccd-27b8-4dc7-a148-584885b2d9cf"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3bf11d11-939a-41b8-80a5-d6d86dfc1222","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5603664Z","updatedOn":"2022-06-08T01:52:35.5603664Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5f5c70c7-94a7-4fb5-8edc-803af35efc1c","type":"Microsoft.Authorization/roleAssignments","name":"5f5c70c7-94a7-4fb5-8edc-803af35efc1c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c8169fcc-e4ab-47ea-bba0-5937b817ebc8","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5716883Z","updatedOn":"2022-06-08T01:52:35.5716883Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0af28863-5480-488f-8ca6-9270394c8d56","type":"Microsoft.Authorization/roleAssignments","name":"0af28863-5480-488f-8ca6-9270394c8d56"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8d1e98ef-69d2-4c90-b171-2c591a52b25b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5596963Z","updatedOn":"2022-06-08T01:52:35.5596963Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0975f6e5-1ac1-49ef-9e5e-e1ccaf3d50b4","type":"Microsoft.Authorization/roleAssignments","name":"0975f6e5-1ac1-49ef-9e5e-e1ccaf3d50b4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a1d7a479-566b-4acc-8557-ce42d07e76d7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:54:36.1788613Z","updatedOn":"2022-06-08T01:54:36.1788613Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ecf5acdf-912c-4742-89e8-478ed01a4a16","type":"Microsoft.Authorization/roleAssignments","name":"ecf5acdf-912c-4742-89e8-478ed01a4a16"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"cebb74ef-5a78-4c23-9a38-d27b864e8e51","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-16T09:56:06.7250332Z","updatedOn":"2022-06-16T09:56:06.7250332Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bd044368-d3aa-47e5-bbf8-edea30a9adce","type":"Microsoft.Authorization/roleAssignments","name":"bd044368-d3aa-47e5-bbf8-edea30a9adce"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"31ea12a7-b6d7-4db9-a4e8-66c0378b1294","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-16T09:56:07.5821162Z","updatedOn":"2022-06-16T09:56:07.5821162Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8efb4026-c52b-4895-8884-0bfe9a34892f","type":"Microsoft.Authorization/roleAssignments","name":"8efb4026-c52b-4895-8884-0bfe9a34892f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5021e42b-8f53-4882-b2a6-79f394b44dd4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-21T09:33:13.1900517Z","updatedOn":"2022-06-21T09:33:13.1900517Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a854a14b-35bc-4a17-bb8b-f08018fb5299","type":"Microsoft.Authorization/roleAssignments","name":"a854a14b-35bc-4a17-bb8b-f08018fb5299"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"50d74fcf-8472-4968-a62f-69cc953d3396","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-23T10:01:21.3593969Z","updatedOn":"2022-06-23T10:01:21.3593969Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd8ac6cd-2018-48d0-a310-1fc0f1047fe1","type":"Microsoft.Authorization/roleAssignments","name":"fd8ac6cd-2018-48d0-a310-1fc0f1047fe1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"60a34dae-94d9-4d85-ac48-3bdb981f869e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-07-01T00:24:32.4702341Z","updatedOn":"2022-07-01T00:24:32.4702341Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":"rayluo"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/51d3857b-b178-45ca-922b-b2fc58d7ac2f","type":"Microsoft.Authorization/roleAssignments","name":"51d3857b-b178-45ca-922b-b2fc58d7ac2f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"4a44ff99-db3c-4792-a081-d2a7f3dbc551","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-07-20T04:26:52.2529266Z","updatedOn":"2022-07-20T04:26:52.2529266Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/938c519a-9806-4cd3-91b9-72f724732570","type":"Microsoft.Authorization/roleAssignments","name":"938c519a-9806-4cd3-91b9-72f724732570"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-07-25T07:13:35.7382070Z","updatedOn":"2022-07-25T07:13:35.7382070Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a109aad3-991a-4460-8b89-d9cfb517677b","type":"Microsoft.Authorization/roleAssignments","name":"a109aad3-991a-4460-8b89-d9cfb517677b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"654c2665-5097-4c83-82d1-cbe468a5f89a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-03T02:28:18.8006083Z","updatedOn":"2022-08-03T02:28:18.8006083Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d6d3d6d0-3c1e-4b6c-8d49-64de879ff15a","type":"Microsoft.Authorization/roleAssignments","name":"d6d3d6d0-3c1e-4b6c-8d49-64de879ff15a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"faeb7350-045b-46fc-9935-9ce5c78c8e64","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-10T02:19:49.1695215Z","updatedOn":"2022-08-10T02:19:49.1695215Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9cd73cc5-708f-44f0-a9bb-082fe70bb1e7","type":"Microsoft.Authorization/roleAssignments","name":"9cd73cc5-708f-44f0-a9bb-082fe70bb1e7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"faeb7350-045b-46fc-9935-9ce5c78c8e64","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-11T03:22:44.4305651Z","updatedOn":"2022-08-11T03:22:44.4305651Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/dab1cd3d-a223-4bb1-a607-a89573b99eb6","type":"Microsoft.Authorization/roleAssignments","name":"dab1cd3d-a223-4bb1-a607-a89573b99eb6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"833bbef9-64a1-441a-826d-8f9e8bd237ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-11T03:36:01.4975421Z","updatedOn":"2022-08-11T03:36:01.4975421Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/16215210-688f-4d44-bca9-25803154a32f","type":"Microsoft.Authorization/roleAssignments","name":"16215210-688f-4d44-bca9-25803154a32f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"cded80ac-7840-4070-a783-db73a7c3ee4c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-11T09:23:21.0483609Z","updatedOn":"2022-08-11T09:23:21.0483609Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0807475c-1def-4225-827f-bd06ab390e10","type":"Microsoft.Authorization/roleAssignments","name":"0807475c-1def-4225-827f-bd06ab390e10"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-26T05:48:37.1748819Z","updatedOn":"2022-08-26T05:48:37.1748819Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f24d3168-209d-44f2-bfe3-bc39ac9222be","type":"Microsoft.Authorization/roleAssignments","name":"f24d3168-209d-44f2-bfe3-bc39ac9222be"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"9ba252bf-dae2-4b7f-a4fa-8b64c47b2474","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-31T03:01:29.6749951Z","updatedOn":"2022-08-31T03:01:29.6749951Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/223ef2dc-e9f7-4669-856e-70a1f0bef086","type":"Microsoft.Authorization/roleAssignments","name":"223ef2dc-e9f7-4669-856e-70a1f0bef086"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"e070a2c1-b36c-4ceb-9cb1-3020852de26a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-09-14T05:12:32.0661294Z","updatedOn":"2022-09-14T05:12:32.0661294Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c9b4c87a-448f-48f5-89c8-5b10a11ffc31","type":"Microsoft.Authorization/roleAssignments","name":"c9b4c87a-448f-48f5-89c8-5b10a11ffc31"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5d0aec59-24a0-4cf6-864a-fcde39c74459","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-09-22T02:46:55.6687216Z","updatedOn":"2022-09-22T02:46:55.6687216Z","createdBy":"13908eec-1134-4f1e-a948-60c354b0eabf","updatedBy":"13908eec-1134-4f1e-a948-60c354b0eabf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/24bed2bd-9e18-46d9-9240-451b715d50f1","type":"Microsoft.Authorization/roleAssignments","name":"24bed2bd-9e18-46d9-9240-451b715d50f1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a49ca1eb-2444-4306-865f-d85b9c42407b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-09-29T14:34:47.7858147Z","updatedOn":"2022-09-29T14:34:47.7858147Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4513dda8-fbdc-4f04-8b87-74fa11600aea","type":"Microsoft.Authorization/roleAssignments","name":"4513dda8-fbdc-4f04-8b87-74fa11600aea"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"31e600e0-d7ce-4e98-a927-19bb30042e44","principalType":"User","scope":"/providers/Microsoft.Management/managementGroups/CliMgmtGroup","condition":null,"conditionVersion":null,"createdOn":"2019-12-26T10:45:42.1154685Z","updatedOn":"2019-12-26T10:45:42.1154685Z","createdBy":"dfb7f346-f217-474e-ba6c-49895fd9cc13","updatedBy":"dfb7f346-f217-474e-ba6c-49895fd9cc13","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Management/managementGroups/CliMgmtGroup/providers/Microsoft.Authorization/roleAssignments/f0b07cf8-a079-446e-a391-c6fb1d115b59","type":"Microsoft.Authorization/roleAssignments","name":"f0b07cf8-a079-446e-a391-c6fb1d115b59"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c","principalId":"f4ed124d-6acb-49a5-a6ac-bd96f35d8d16","principalType":"ServicePrincipal","scope":"/providers/Microsoft.Management/managementGroups/CliMgmtGroup","condition":null,"conditionVersion":null,"createdOn":"2022-12-12T03:10:15.1785884Z","updatedOn":"2022-12-12T03:10:15.1785884Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Management/managementGroups/CliMgmtGroup/providers/Microsoft.Authorization/roleAssignments/040f9d41-4993-4a03-be6f-0ad750fe9ad4","type":"Microsoft.Authorization/roleAssignments","name":"040f9d41-4993-4a03-be6f-0ad750fe9ad4"}]}' - headers: - cache-control: - - no-cache - content-length: - - '302418' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:59 GMT - expires: - - '-1' - pragma: - - no-cache - set-cookie: - - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly - 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: - - blueprint assignment create - Connection: - - keep-alive - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.10.10 - (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2022-04-01 - response: - body: - string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants - full access to manage all resources, including the ability to assign roles - in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:45.8978856Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' - headers: - cache-control: - - no-cache - content-length: - - '654' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:59 GMT - expires: - - '-1' - pragma: - - no-cache - 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: - - blueprint assignment create - Connection: - - keep-alive - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.10.10 - (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2022-04-01 - response: - body: - string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants - full access to manage all resources, including the ability to assign roles - in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:45.8978856Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' - headers: - cache-control: - - no-cache - content-length: - - '654' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:33:59 GMT - expires: - - '-1' - pragma: - - no-cache - set-cookie: - - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly - 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": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", - "principalId": "39029da9-0fef-42a9-b478-2fe4e19b8c7b", "principalType": "ServicePrincipal"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - Content-Length: - - '270' - Content-Type: - - application/json - Cookie: - - x-ms-gateway-slice=Production - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.10.10 - (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 - response: - body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"39029da9-0fef-42a9-b478-2fe4e19b8c7b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-28T14:33:59.6951611Z","updatedOn":"2023-03-28T14:34:00.2451609Z","createdBy":null,"updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' - headers: - cache-control: - - no-cache - content-length: - - '823' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:34:02 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1197' - status: - code: 201 - message: Created -- request: - body: '{"location": "westus2", "identity": {"type": "SystemAssigned"}, "properties": - {"blueprintId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0", - "parameters": {"reader": {"value": ["31e600e0-d7ce-4e98-a927-19bb30042e44"]}, - "audit": {"value": "jack"}}, "resourceGroups": {"myRgArt": {"name": "blueprint-rg-000005", - "location": "westus2"}}, "locks": {"mode": "None"}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment create - Connection: - - keep-alive - Content-Length: - - '439' - Content-Type: - - application/json - ParameterSetName: - - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value - --parameters - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": - \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n - \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"creating\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1213' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:34:03 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment wait - Connection: - - keep-alive - ParameterSetName: - - --name --created - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": - \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n - \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"creating\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-lo2uy3qyiq7mxv56\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-lo2uy3qyiq7mxv56\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-05-10T09:28:18+00:00\",\r\n + \ \"lastModified\": \"2023-05-10T09:28:20.0089784+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-jxww6jd3hbdx2srz\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-jxww6jd3hbdx2srz\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-05-11T02:52:37+00:00\",\r\n + \ \"lastModified\": \"2023-05-11T02:52:38.9107844+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-fulvsrtm6t3jgtnt\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-fulvsrtm6t3jgtnt\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-06-21T11:14:15+00:00\",\r\n + \ \"lastModified\": \"2023-06-21T11:14:16.0741971+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-5g6kn2qcbv32ljgf\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-5g6kn2qcbv32ljgf\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-06-25T08:20:17+00:00\",\r\n + \ \"lastModified\": \"2023-06-25T08:20:18.3523231+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-wxctjlfcnp6m3srb\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-wxctjlfcnp6m3srb\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-06-27T03:31:04+00:00\",\r\n + \ \"lastModified\": \"2023-06-27T03:31:05.327105+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-mq4jtzcqtza734mo\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-mq4jtzcqtza734mo\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-06-28T01:59:13+00:00\",\r\n + \ \"lastModified\": \"2023-06-28T01:59:14.2751877+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-gnb3vfgolwgerr5r\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-gnb3vfgolwgerr5r\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-06-28T11:32:20+00:00\",\r\n + \ \"lastModified\": \"2023-06-28T11:32:20.8947378+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-py2lj64oo2be4rt7\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-py2lj64oo2be4rt7\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-06-28T17:56:16+00:00\",\r\n + \ \"lastModified\": \"2023-06-28T17:56:17.7938864+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-fdwjoyrcx7eltxpg\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-fdwjoyrcx7eltxpg\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-04T23:03:26+00:00\",\r\n + \ \"lastModified\": \"2023-08-04T23:03:27.5398001+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-haccdsnziygephuk\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-haccdsnziygephuk\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-05T10:47:43+00:00\",\r\n + \ \"lastModified\": \"2023-08-05T10:47:44.4181408+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-w6gl6rwvh3tmixtv\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-w6gl6rwvh3tmixtv\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-05T17:17:03+00:00\",\r\n + \ \"lastModified\": \"2023-08-05T17:17:04.6817471+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-wzsjqt5gfu2jyehd\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-wzsjqt5gfu2jyehd\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T05:57:58+00:00\",\r\n \"lastModified\": + \"2023-08-07T05:58:11.57421+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-dqmdhikdxeon4nu7\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-dqmdhikdxeon4nu7\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T06:02:57+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T06:03:00.652786+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-qgatooti42mx2ikw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-qgatooti42mx2ikw\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T06:04:32+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T06:04:35.5746166+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-wqq7ldzcm4bu6nb5\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-wqq7ldzcm4bu6nb5\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T06:05:42+00:00\",\r\n \"lastModified\": + \"2023-08-07T06:05:55.1742021+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-3cnn6pti3tuxfiuw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-3cnn6pti3tuxfiuw\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T06:08:55+00:00\",\r\n \"lastModified\": + \"2023-08-07T06:09:09.6366243+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-mdx66rfrshzsnjuk\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-mdx66rfrshzsnjuk\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T07:15:50+00:00\",\r\n \"lastModified\": + \"2023-08-07T07:16:04.0003987+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-pqpagfpw2upswwpw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-pqpagfpw2upswwpw\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-07T08:25:30+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T08:25:30.0843019+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-blue-print\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-blue-print\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-07T08:35:10+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T08:35:10.7224128+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-wellbykuxumqe3sl\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-wellbykuxumqe3sl\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T08:38:49+00:00\",\r\n \"lastModified\": + \"2023-08-07T08:39:02.0492204+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-kx6wqwcaj3vwuenc\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-kx6wqwcaj3vwuenc\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T08:39:50+00:00\",\r\n \"lastModified\": + \"2023-08-07T08:40:00.1461068+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-2jmpg6mbr5n3ho5y\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-2jmpg6mbr5n3ho5y\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T08:54:15+00:00\",\r\n \"lastModified\": + \"2023-08-07T08:54:26.8950473+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-txyphndpdxxw47pb\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-txyphndpdxxw47pb\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T09:18:47+00:00\",\r\n \"lastModified\": + \"2023-08-07T09:18:58.9053734+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-aku3ansdphza5m22\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-aku3ansdphza5m22\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T09:24:50+00:00\",\r\n \"lastModified\": + \"2023-08-07T09:25:02.4369685+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-yr4ng4bw2fo7xtnu\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-yr4ng4bw2fo7xtnu\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T09:43:01+00:00\",\r\n \"lastModified\": + \"2023-08-07T09:43:13.030092+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-ijzjvzb2qf7ewpxy\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-ijzjvzb2qf7ewpxy\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T09:45:11+00:00\",\r\n \"lastModified\": + \"2023-08-07T09:45:24.4696637+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-fwbmb7fdoi7furh5\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-fwbmb7fdoi7furh5\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T10:21:13+00:00\",\r\n \"lastModified\": + \"2023-08-07T10:21:25.7440693+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-jl77lfrdhweyaylh\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-jl77lfrdhweyaylh\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T10:45:07+00:00\",\r\n \"lastModified\": + \"2023-08-07T10:45:18.4211401+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-nusstedcv4gzjtd2\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-nusstedcv4gzjtd2\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-07T12:22:22+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T12:22:22.2828177+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-fwwhnpezekrmjahe\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-fwwhnpezekrmjahe\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-07T12:24:05+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T12:24:05.4770447+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-zo4pgkd7si6t5sjh\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-zo4pgkd7si6t5sjh\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T12:27:36+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T12:27:38.7481236+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-cmwe6tdmjnp2zy5k\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-cmwe6tdmjnp2zy5k\"\r\n + \ }\r\n ],\r\n \"nextLink\": \"https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints?api-version=2018-11-01-preview&$skipToken=H4sIAAAAAAAEAIuuVirJz07NU7JS0g7ydLGqy3Q1LHH0zA9NC3QOLsoMdQQB53JbW-WgECtD5ZAgZytDAwNlz-AwKyNlT1d_KzNTU1ND5UBnNysLJR2losS89FQlq2ql3EyQkQamzoYubo6WjpYGLuYg-dzECqiwq7GLm5ObhamZs1JtbSwAgoDUnIcAAAA%3d\"\r\n}" headers: cache-control: - no-cache content-length: - - '1213' + - '105905' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:34:03 GMT + - Thu, 10 Aug 2023 03:17:24 GMT expires: - '-1' pragma: @@ -2102,41 +1518,444 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment wait + - blueprint list Connection: - keep-alive - ParameterSetName: - - --name --created User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints?api-version=2018-11-01-preview&$skipToken=H4sIAAAAAAAEAIuuVirJz07NU7JS0g7ydLGqy3Q1LHH0zA9NC3QOLsoMdQQB53JbW-WgECtD5ZAgZytDAwNlz-AwKyNlT1d_KzNTU1ND5UBnNysLJR2losS89FQlq2ql3EyQkQamzoYubo6WjpYGLuYg-dzECqiwq7GLm5ObhamZs1JtbSwAgoDUnIcAAAA%3D response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": - \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n - \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"waiting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"parameters\": + {\r\n \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T12:29:19+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:29:23.5335435+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-vyn7s5cxskn2y3ab\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-vyn7s5cxskn2y3ab\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T12:30:22+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:30:26.5671215+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-lbdjg7vx3qzqq3c7\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-lbdjg7vx3qzqq3c7\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T12:36:16+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:36:20.4605172+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-knjmjcuowpqo5l5w\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-knjmjcuowpqo5l5w\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T12:39:06+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:39:11.0381723+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-uegtxsr64y3oabbz\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-uegtxsr64y3oabbz\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"metadata\": {\r\n \"displayName\": \"storage account + type.\"\r\n },\r\n \"defaultValue\": \"Standard_LRS\",\r\n + \ \"allowedValues\": [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\",\r\n + \ \"metadata\": {\r\n \"displayName\": \"The name of + the tag to provide the policy assignment.\"\r\n }\r\n },\r\n + \ \"tagValue\": {\r\n \"type\": \"string\",\r\n \"metadata\": + {\r\n \"displayName\": \"The value of the tag to provide the + policy assignment.\"\r\n }\r\n },\r\n \"contributors\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"description\": + \"List of AAD object IDs that is assigned Contributor role at the subscription\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n + \ \"owners\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"description\": \"List of AAD object IDs that is assigned + Owner role at the resource group\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"metadata\": {\r\n \"description\": + \"Contains the resource template deployment and a role assignment.\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T13:02:43+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T13:02:47.7208589+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bp4rch4sfwka\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-import-bp4rch4sfwka\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T13:55:26+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T13:55:32.2517548+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-fkkeyosjsrfefuql\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-fkkeyosjsrfefuql\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T13:59:01+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T13:59:05.577346+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-27ahdqvg5ivo3nxt\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-27ahdqvg5ivo3nxt\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T14:00:20+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T14:00:26.5515131+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-pjbvllckrzfymytl\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-pjbvllckrzfymytl\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T14:01:19+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T14:01:24.6215084+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-qb5p3764uoa5wva6\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-qb5p3764uoa5wva6\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T14:04:17+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T14:04:23.3746619+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-u4kpto3pgc6ivo7u\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-u4kpto3pgc6ivo7u\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-07T14:09:41+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T14:09:45.6361637+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-dosfdprqzesbjefr\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-dosfdprqzesbjefr\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"reader\": {\r\n \"type\": \"array\",\r\n \"metadata\": + {\r\n \"displayName\": \"[User group or application name] ([User + group or application name] : Reader)\",\r\n \"strongType\": \"PrincipalId\"\r\n + \ }\r\n },\r\n \"audit\": {\r\n \"type\": + \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"metadata\": {\r\n \"displayName\": \"Resource Group + 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T14:17:52+00:00\",\r\n \"lastModified\": + \"2023-08-07T14:18:06.4460413+00:00\"\r\n },\r\n \"description\": + \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-z5qxuntsbjmhhi7m\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-z5qxuntsbjmhhi7m\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:22:50+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:22:55.0526731+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-w6o2esm24zxg4zpn\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-w6o2esm24zxg4zpn\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:31:20+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:31:24.326186+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-lmp3gbq6y72uqczt\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-lmp3gbq6y72uqczt\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:32:07+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:32:11.660751+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-m6uk2jpfbpukxsc4\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-m6uk2jpfbpukxsc4\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:36:39+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:36:44.030479+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-sl4uojtots6rd45a\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-sl4uojtots6rd45a\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:37:40+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:37:44.5216433+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-wv3hg25swq6jx6v4\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-wv3hg25swq6jx6v4\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:41:35+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:42:39.5142511+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-76wxoxpcpnh4decw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-76wxoxpcpnh4decw\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:47:33+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:47:37.3813458+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-zbci46dhbbzaway7\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-zbci46dhbbzaway7\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:51:00+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:51:04.4113+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-46uwxejp67ujcfep\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-46uwxejp67ujcfep\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:52:34+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:52:44.6051156+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-vekjtxi6m3qlstmk\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-vekjtxi6m3qlstmk\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:57:09+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:57:14.1772449+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-enwcob65zkdozowg\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-enwcob65zkdozowg\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T02:58:18+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T02:58:22.358437+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-grjofixv5m622de3\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-grjofixv5m622de3\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T03:31:45+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T03:31:50.7037585+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-cykbvraho3vyen4b\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-cykbvraho3vyen4b\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T03:37:02+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T03:37:06.5845307+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-yovuv6pm5cgykbex\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-yovuv6pm5cgykbex\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T07:10:08+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T07:10:12.9785426+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-ayrdyjx6vzdyab6w\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-ayrdyjx6vzdyab6w\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T07:14:26+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T07:14:30.7634101+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-h6c7yutmrkxmgj3c\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-h6c7yutmrkxmgj3c\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T07:16:23+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T07:16:27.7870363+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-c6zvcxzd2onm3bym\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-c6zvcxzd2onm3bym\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T07:20:03+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T07:20:08.8265457+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-tvdck5aljnwnazk3\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-tvdck5aljnwnazk3\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T07:22:07+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T07:22:12.0687738+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-kl34flymi6hxqcgi\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-kl34flymi6hxqcgi\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {},\r\n + \ \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n + \ \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T07:56:18+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T07:56:24.2993515+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-z4vytf7t24grgtrk\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-z4vytf7t24grgtrk\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"defaultValue\": \"Standard_LRS\",\r\n \"allowedValues\": + [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"tagValue\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"contributors\": {\r\n \"type\": \"array\"\r\n + \ },\r\n \"owners\": {\r\n \"type\": \"array\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"storageRG\": + {\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T08:12:06+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T08:12:06.2815904+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp4qk5oqsf\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-imported-bp4qk5oqsf\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"defaultValue\": \"Standard_LRS\",\r\n \"allowedValues\": + [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"tagValue\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"contributors\": {\r\n \"type\": \"array\"\r\n + \ },\r\n \"owners\": {\r\n \"type\": \"array\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"storageRG\": + {\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T08:13:46+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T08:13:46.664836+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bpdu732vah\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-imported-bpdu732vah\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"defaultValue\": \"Standard_LRS\",\r\n \"allowedValues\": + [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"tagValue\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"contributors\": {\r\n \"type\": \"array\"\r\n + \ },\r\n \"owners\": {\r\n \"type\": \"array\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"storageRG\": + {\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T08:15:00+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T08:15:00.2188564+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bppitlgtrm\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-imported-bppitlgtrm\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"defaultValue\": \"Standard_LRS\",\r\n \"allowedValues\": + [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"tagValue\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"contributors\": {\r\n \"type\": \"array\"\r\n + \ },\r\n \"owners\": {\r\n \"type\": \"array\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"storageRG\": + {\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T08:21:00+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T08:21:00.4593654+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bpfdemhfjp\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-imported-bpfdemhfjp\"\r\n + \ },\r\n {\r\n \"properties\": {\r\n \"parameters\": {\r\n + \ \"storageAccountType\": {\r\n \"type\": \"string\",\r\n + \ \"defaultValue\": \"Standard_LRS\",\r\n \"allowedValues\": + [\r\n \"Standard_LRS\",\r\n \"Standard_GRS\",\r\n + \ \"Standard_ZRS\",\r\n \"Premium_LRS\"\r\n ]\r\n + \ },\r\n \"tagName\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"tagValue\": {\r\n \"type\": \"string\"\r\n + \ },\r\n \"contributors\": {\r\n \"type\": \"array\"\r\n + \ },\r\n \"owners\": {\r\n \"type\": \"array\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"storageRG\": + {\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": + \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-08T08:22:58+00:00\",\r\n + \ \"lastModified\": \"2023-08-08T08:22:58.1124406+00:00\"\r\n },\r\n + \ \"description\": \"This blueprint sets tag policy and role assignment + on the subscription, creates a ResourceGroup, and deploys a resource template + and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bppjagmtwd\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-imported-bppjagmtwd\"\r\n + \ }\r\n ]\r\n}" headers: cache-control: - no-cache content-length: - - '1212' + - '33563' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:34:33 GMT + - Thu, 10 Aug 2023 03:17:24 GMT expires: - '-1' pragma: @@ -2162,43 +1981,32 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment wait + - blueprint resource-group add Connection: - keep-alive ParameterSetName: - - --name --created + - --blueprint-name --artifact-name --display-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": - \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n - \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": + \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": \"2023-08-10T03:17:23.1914634+00:00\"\r\n + \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '1654' + - '487' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:35:04 GMT + - Thu, 10 Aug 2023 03:17:26 GMT expires: - '-1' pragma: @@ -2224,477 +2032,32 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment show + - blueprint resource-group add Connection: - keep-alive ParameterSetName: - - --name - User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview - response: - body: - string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": - \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n - \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1654' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 28 Mar 2023 14:35:04 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - blueprint assignment list - Connection: - - keep-alive + - --blueprint-name --artifact-name --display-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments?api-version=2018-11-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"value\": [\r\n {\r\n \"identity\": {\r\n \"type\": - \"systemAssigned\",\r\n \"principalId\": \"1a70c447-09da-4759-bcc6-acd64906c544\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-np7nqwnvy5o5rx5c/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-hzznezubq5g\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-hzznezubq5g/providers/Microsoft.Authorization/roleAssignments/d35eb90e-aa05-c1dc-3c36-4fd8aa702df7\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-hzznezubq5g/providers/Microsoft.Authorization/policyAssignments/6c9acb31443e10a55e07fbacbb214b6198e8c2bc2137dc0e7811c5584a8a7198\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:03:32+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:03:32.7999208+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpuwkzre\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpuwkzre\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"e285db66-43c4-4d5b-a3af-905ad2a35cb3\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-h33pxvuddnlez3vq/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-7yi4x5n6bd2\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7yi4x5n6bd2/providers/Microsoft.Authorization/roleAssignments/7e2351ba-23f6-42ce-b782-2e738ce27967\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7yi4x5n6bd2/providers/Microsoft.Authorization/policyAssignments/01500ab1ea84abb4100e586a2db3ca787833e0ab61d6f2deb6d1a267bf899c5c\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:05:22+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:05:22.9131924+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp4oimmr\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bp4oimmr\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"620d5407-78c7-4c02-bfce-8f10c78f948e\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-y6j53mngcjcnvvma/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-3xddegwdujo\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-3xddegwdujo/providers/Microsoft.Authorization/roleAssignments/80de5602-a8f2-a7a9-5f41-fd3e44e9718a\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-3xddegwdujo/providers/Microsoft.Authorization/policyAssignments/89c592917a8954db2f93b164a16c5931c44c38f20f31f0f1f9817c9fc3296fa8\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:15:06+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:15:06.4584195+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpdab7vs\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpdab7vs\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"24faab42-5a65-42f1-913e-6b496ea61bf5\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-ot6c3b4xys44kfek/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-yfjho2kd6s3\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-yfjho2kd6s3/providers/Microsoft.Authorization/roleAssignments/7fefb73c-9f29-0d4e-6323-926edee01ce7\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-yfjho2kd6s3/providers/Microsoft.Authorization/policyAssignments/c014b44618dcf2a949fe1268cdbaba35e3b316da121cc67e6c694eb51a45e3bc\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:21:38+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:21:38.4262415+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpgppig3\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpgppig3\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"c7659962-5884-43ca-82b2-6fa4ec0defbb\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpqzoru6hkfc/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/c012645f7f9fec16cd4d1c27f4311b04ccea6cde924ac2ff31fa8649e9cb1ccd\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/554d11ad6fdd3db7b70c259a7ca1af3c686a42021018a19ba694490f0f3411c3\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/storage-rg/providers/Microsoft.Authorization/roleAssignments/690afdfe-5404-f628-b2a4-0dc8494cb862\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:24:22+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:24:22.9620477+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpr7uij7k\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bpr7uij7k\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"046abf0f-845f-461f-b24e-4957f0f71d31\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bp5jt2rx734d/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/16d56c5e8c478f629eb2914a7b683a1478edb822f7554733814ff38e4153e21a\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/9f419d8827120dc4ffbc8bc0fbc6540221cf5093b0ad772c03036fd8701e1c22\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:27:30+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:27:30.1729194+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpjjwkrfy\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bpjjwkrfy\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"2adf7ca0-9753-4bc5-ba5b-be83016e6d0f\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpycgvd7rgq2/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/9989f66499697e011019ee62b55cb0eaa80b19e69d446e6acf8d84350b4d9002\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/04233e251d78421140bf67b226a12ebf3e5ff3f87d52568d80c9807752ff2191\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:46:43+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:46:43.6669786+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpwoyrptf\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bpwoyrptf\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"bdab9fea-0822-4289-b436-6de3e0e4dca2\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpexrv5csr43/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/98c46fd7e4c0744fe6666106ec34e1bf633daf76965aa55541575df6c8b2457f\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/0bc62cfe4360bf5a3014774256af8753b69daf5919f4fc55d29d0fb56dd4dace\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T05:50:36+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T05:50:36.1856245+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bplljt7uq\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bplljt7uq\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"da9ca4e2-bcd0-4d0e-9c56-1cc4901bd08c\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpvpssxprkul/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/22a9d998d5535930ed4d28e763cedaa6fa1d5fe2eed45c038f85d31a3929486f\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/e9f9aae9511bde4c13797f1e1294eb3437d439bc4eeb27c766741b3fe6ef6fbf\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/storage-rg/providers/Microsoft.Authorization/roleAssignments/9829b9f2-3f27-dc36-22d4-5855bcd5b0c3\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T06:53:20+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T06:53:20.936233+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpuwoekmw\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bpuwoekmw\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"08ee60b6-e0f3-4ed7-9a5e-b20dc8ae9bbc\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-cf4znxpijzclinsz/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-7wsutblpvew\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7wsutblpvew/providers/Microsoft.Authorization/roleAssignments/ef929bde-bdb1-1fc8-b372-bfc2f97b1027\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7wsutblpvew/providers/Microsoft.Authorization/policyAssignments/f370e47ea2b5b91d0e10e3ce52efe350fd0db993ec5cfc8ad4d6037587a98c8e\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T06:54:18+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T06:54:18.1220964+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpeydnpw\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpeydnpw\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"4dd40b3a-de49-4201-9efe-0321aeeea90c\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-mbva5sego7fqfvy7/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-ycke6mkh2sv\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ycke6mkh2sv/providers/Microsoft.Authorization/roleAssignments/dff07300-fe3d-1f17-0579-450da449e204\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ycke6mkh2sv/providers/Microsoft.Authorization/policyAssignments/9439a79983ddf232348b0568f954f7673c4b9130e4fdbf3d7b0dbc29a51afb0e\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T06:59:26+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T06:59:26.0815955+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpdks5yy\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpdks5yy\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"50d82ca1-a1d1-42d0-ac74-929eee346e05\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bp75cjqvj7fd/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/fae6d721f7413ad9ace005d3aafde35b7e8f7f0383d19e086bf293b0c4f67ae4\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/fe33183456eda6cf4c282509b229de49cca554fc552a5da5a43ecbc20e4c52a5\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T08:49:26+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T08:49:26.239472+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpfsipifh\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bpfsipifh\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"c8913ab1-8876-4df5-9992-80842faa7064\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bphliz2h66wt/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": - \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": - \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n }\r\n },\r\n \"resourceGroups\": - {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n - \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": - {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/0cd24c628232a6a28b8fac9fc1ac98782a5764f02f46a75651c80b86b8a61c6e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/cde2c6fc7e6e4c3797ebe12629dd5a121ad51ee6d3d91f57ef48aee669e7f5f2\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n - \ ],\r\n \"timeCreated\": \"2021-07-30T08:54:18+00:00\",\r\n - \ \"lastModified\": \"2021-07-30T08:54:18.9567909+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bp7gnj67j\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-import-bp7gnj67j\"\r\n },\r\n {\r\n \"identity\": - {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"8a2da872-b87f-4b09-95ba-1fab865d435f\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-x2odhtq4nygfkr4v/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-h3aaovhxofu\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-h3aaovhxofu/providers/Microsoft.Authorization/roleAssignments/5160e9ab-c52a-d954-fc53-4c908f967955\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-h3aaovhxofu/providers/Microsoft.Authorization/policyAssignments/15f6c6bb5d354cad169ab325c6c20d26f750185bedeb53388762cda0a69eb56b\"\r\n - \ ],\r\n \"timeCreated\": \"2023-02-22T10:08:40+00:00\",\r\n - \ \"lastModified\": \"2023-02-22T10:08:40.5342651+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpygrpkm\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpygrpkm\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"a7cde93f-6558-41c0-8ad5-6feccb49614a\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-7fo5wse73dtz24gp/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-ogku7fvkmqv\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ogku7fvkmqv/providers/Microsoft.Authorization/roleAssignments/04813d00-276b-7846-419a-655994ac8a5b\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ogku7fvkmqv/providers/Microsoft.Authorization/policyAssignments/0f909078da908336dc0e725a6d77d433f42500c74720c5f5b0617f27a7cfced9\"\r\n - \ ],\r\n \"timeCreated\": \"2023-02-22T11:16:44+00:00\",\r\n - \ \"lastModified\": \"2023-02-22T11:16:44.7962921+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpf2cfot\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpf2cfot\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"c2ed2ded-096d-4c37-b0b6-e091f3f7628e\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-hhk5m2toor65bsbq/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-kgx2ulcipk5\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-kgx2ulcipk5/providers/Microsoft.Authorization/roleAssignments/c5c854f6-a361-0434-dd7a-cd7af2656017\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-kgx2ulcipk5/providers/Microsoft.Authorization/policyAssignments/37636610384b57a51aa706d25764839e186bb9dd8327f0005fac19372f923288\"\r\n - \ ],\r\n \"timeCreated\": \"2023-02-22T11:21:00+00:00\",\r\n - \ \"lastModified\": \"2023-02-22T11:21:00.8320295+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpsy7yon\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpsy7yon\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"b6a50092-cfa1-455a-80e7-7f7d9276881f\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-gv5gwrcpn2zonmxa/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-m3ri3npzpoy\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-m3ri3npzpoy/providers/Microsoft.Authorization/roleAssignments/c6a7e6ba-7641-3b92-c7d1-f4d1ff7a959e\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-m3ri3npzpoy/providers/Microsoft.Authorization/policyAssignments/a37a9132d6298966e61637b4e0757d3c84a45f80462b95b048d3b65509839e8c\"\r\n - \ ],\r\n \"timeCreated\": \"2023-02-22T11:39:29+00:00\",\r\n - \ \"lastModified\": \"2023-02-22T11:39:29.1502+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpa36amd\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpa36amd\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"1098821a-8bf4-4c3e-bda3-9c543ef9c8ee\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-dubuynoxlehx4rwt/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-f5hkq5pg3by\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-f5hkq5pg3by/providers/Microsoft.Authorization/roleAssignments/ccb9468f-ddf4-bc1a-db37-581668cfeed6\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-f5hkq5pg3by/providers/Microsoft.Authorization/policyAssignments/3ef3bdd9d2fa1583fca29797c53a5816b3f03a2ed73de00c5e6feb5e86f61a7c\"\r\n - \ ],\r\n \"timeCreated\": \"2023-02-24T02:30:30+00:00\",\r\n - \ \"lastModified\": \"2023-02-24T02:30:30.7864422+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpahyc75\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bpahyc75\"\r\n },\r\n {\r\n \"identity\": {\r\n - \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n - \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n - \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": - [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n - \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": - {\r\n \"name\": \"blueprint-rg-000005\",\r\n \"location\": - \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": - [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n - \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": - \"Assignment-test-bp000003\"\r\n }\r\n ]\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": + \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": \"2023-08-10T03:17:23.1914634+00:00\"\r\n + \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '38560' + - '487' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:35:05 GMT + - Thu, 10 Aug 2023 03:17:27 GMT expires: - '-1' pragma: @@ -2713,37 +2076,47 @@ interactions: code: 200 message: OK - request: - body: null + body: '{"properties": {"description": "An example blueprint.", "parameters": {}, + "resourceGroups": {"myRgArt": {"metadata": {"displayName": "Resource Group 1"}}}, + "status": {}, "targetScope": "subscription"}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment who + - blueprint resource-group add Connection: - keep-alive Content-Length: - - '0' + - '201' + Content-Type: + - application/json ParameterSetName: - - --name + - --blueprint-name --artifact-name --display-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003/whoIsBlueprint?api-version=2018-11-01-preview + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"objectId\": \"39029da9-0fef-42a9-b478-2fe4e19b8c7b\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:28.1980284+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '58' + - '627' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:35:06 GMT + - Thu, 10 Aug 2023 03:17:28 GMT expires: - '-1' pragma: @@ -2752,72 +2125,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-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 200 - message: OK -- request: - body: '{"ids": ["8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7"], "types": ["user", "group", - "servicePrincipal", "directoryObjectPartnerReference"]}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - role assignment create - Connection: - - keep-alive - Content-Length: - - '132' - Content-Type: - - application/json - ParameterSetName: - - --assignee-object-id --role --scope - User-Agent: - - python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) AZURECLI/2.46.0 - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: POST - uri: https://graph.microsoft.com/v1.0/directoryObjects/getByIds - response: - body: - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#directoryObjects","value":[{"@odata.type":"#microsoft.graph.servicePrincipal","id":"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7","deletedDateTime":null,"accountEnabled":true,"alternativeNames":["isExplicit=True","/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004"],"appDisplayName":null,"appDescription":null,"appId":"7ccfb563-b99d-4856-b090-082d9d177a0e","applicationTemplateId":null,"appOwnerOrganizationId":null,"appRoleAssignmentRequired":false,"createdDateTime":"2023-03-28T14:33:49Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"testid_000004","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["7ccfb563-b99d-4856-b090-082d9d177a0e","https://identity.azure.net/r/1jA4SSPvrKvNp6br0oL9+0/eiLYNJFl9YSxCetapA="],"servicePrincipalType":"ManagedIdentity","signInAudience":null,"tags":[],"tokenEncryptionKeyId":null,"info":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"keyCredentials":[{"customKeyIdentifier":"D6C0ED1FC92B528C780FA5FDA4C3202DFE5D81B6","displayName":"CN=7ccfb563-b99d-4856-b090-082d9d177a0e, - DC=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","endDateTime":"2023-06-26T14:28:00Z","key":null,"keyId":"066976bd-ec55-4f64-9c66-3202d01624d6","startDateTime":"2023-03-28T14:28:00Z","type":"AsymmetricX509Cert","usage":"Verify"}],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}}]}' - headers: - cache-control: - - no-cache - content-length: - - '1786' - content-type: - - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 - date: - - Tue, 28 Mar 2023 14:35:06 GMT - location: - - https://graph.microsoft.com - odata-version: - - '4.0' - request-id: - - 64d724e8-0ce2-4548-81c6-4581f5d5e1bb - strict-transport-security: - - max-age=31536000 - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-ms-ags-diagnostic: - - '{"ServerInfo":{"DataCenter":"East US","Slice":"E","Ring":"5","ScaleUnit":"002","RoleInstance":"BL02EPF00013FC2"}}' - x-ms-resource-unit: - - '3' + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' status: - code: 200 - message: OK + code: 201 + message: Created - request: body: null headers: @@ -2826,36 +2140,40 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - role assignment create + - blueprint resource-group show Connection: - keep-alive ParameterSetName: - - --assignee-object-id --role --scope + - --blueprint-name --artifact-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.10.10 - (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2022-04-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants - full access to manage all resources, including the ability to assign roles - in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:45.8978856Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:28.1980284+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '654' + - '627' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:35:06 GMT + - Thu, 10 Aug 2023 03:17:28 GMT expires: - '-1' pragma: - no-cache - set-cookie: - - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + server: + - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: @@ -2868,100 +2186,99 @@ interactions: code: 200 message: OK - request: - body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", - "principalId": "8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7", "principalType": "ServicePrincipal"}}' + body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - role assignment create + - blueprint resource-group list Connection: - keep-alive - Content-Length: - - '270' - Content-Type: - - application/json - Cookie: - - x-ms-gateway-slice=Production ParameterSetName: - - --assignee-object-id --role --scope + - --blueprint-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.10.10 - (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2022-04-01 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005","condition":null,"conditionVersion":null,"createdOn":"2023-03-28T14:35:07.4016244Z","updatedOn":"2023-03-28T14:35:08.0036369Z","createdBy":null,"updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:28.1980284+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '893' + - '627' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:35:09 GMT + - Thu, 10 Aug 2023 03:17:30 GMT expires: - '-1' pragma: - no-cache + server: + - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' status: - code: 201 - message: Created + code: 200 + message: OK - request: - body: null + body: '{"kind": "roleAssignment", "properties": {"displayName": "[User group or + application name] : Reader", "roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7", + "principalIds": "[parameters(''reader'')]", "resourceGroup": "myRgArt"}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment update + - blueprint artifact role create Connection: - keep-alive + Content-Length: + - '283' + Content-Type: + - application/json ParameterSetName: - - --name --location --user-assigned-identity --locks-mode + - --blueprint-name --artifact-name --display-name --resource-group-art --role-definition-id + --principal-ids User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/reader-role-art?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": - \"706d092f-f327-47a1-82f9-8251941816b6\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n - \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:34:03.8179794+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7\",\r\n + \ \"principalIds\": \"[parameters('reader')]\",\r\n \"dependsOn\": [],\r\n + \ \"resourceGroup\": \"myRgArt\",\r\n \"displayName\": \"[User group + or application name] : Reader\"\r\n },\r\n \"kind\": \"roleAssignment\",\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/reader-role-art\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"reader-role-art\"\r\n}" headers: cache-control: - no-cache content-length: - - '1654' + - '570' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:45:09 GMT + - Thu, 10 Aug 2023 03:17:31 GMT expires: - '-1' pragma: @@ -2970,73 +2287,57 @@ 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-ratelimit-remaining-subscription-writes: + - '1198' status: - code: 200 - message: OK + code: 201 + message: Created - request: - body: '{"location": "westus2", "identity": {"type": "UserAssigned", "userAssignedIdentities": - {"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004": - {}}}, "properties": {"blueprintId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0", - "scope": "/subscriptions/00000000-0000-0000-0000-000000000000", "parameters": - {"reader": {"value": ["31e600e0-d7ce-4e98-a927-19bb30042e44"]}, "audit": {"value": - "jack"}}, "resourceGroups": {"myRgArt": {"name": "blueprint-rg-000005", "location": - "westus2"}}, "locks": {"mode": "AllResourcesReadOnly"}}}' + body: '{"kind": "policyAssignment", "properties": {"displayName": "Audit Windows + VMs in which the Administrators group does not contain only the specified members", + "policyDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b", + "parameters": {"Members": {"value": "[parameters(''audit'')]"}}, "resourceGroup": + "myRgArt"}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment update + - blueprint artifact policy create Connection: - keep-alive Content-Length: - - '717' + - '367' Content-Type: - application/json ParameterSetName: - - --name --location --user-assigned-identity --locks-mode + - --blueprint-name --artifact-name --display-name --policy-definition-id --resource-group-art + --parameters User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": - \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": - {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": - {\r\n \"principalId\": \"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7\",\r\n - \ \"clientId\": \"7ccfb563-b99d-4856-b090-082d9d177a0e\"\r\n }\r\n - \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"creating\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:45:11.802087+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n - \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"policyDefinitionId\": \"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b\",\r\n + \ \"parameters\": {\r\n \"Members\": {\r\n \"value\": \"[parameters('audit')]\"\r\n + \ }\r\n },\r\n \"dependsOn\": [],\r\n \"resourceGroup\": \"myRgArt\",\r\n + \ \"displayName\": \"Audit Windows VMs in which the Administrators group + does not contain only the specified members\"\r\n },\r\n \"kind\": \"policyAssignment\",\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"policy-audit-win-vm-art\"\r\n}" headers: cache-control: - no-cache content-length: - - '1957' + - '702' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:45:11 GMT + - Thu, 10 Aug 2023 03:17:32 GMT expires: - '-1' pragma: @@ -3048,7 +2349,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '1199' status: code: 201 message: Created @@ -3060,46 +2361,33 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment wait + - blueprint artifact show Connection: - keep-alive ParameterSetName: - - --name --updated + - --blueprint-name --name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": - \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": - {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": - {\r\n \"principalId\": \"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7\",\r\n - \ \"clientId\": \"7ccfb563-b99d-4856-b090-082d9d177a0e\"\r\n }\r\n - \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"creating\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:45:11.802087+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n - \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"policyDefinitionId\": \"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b\",\r\n + \ \"parameters\": {\r\n \"Members\": {\r\n \"value\": \"[parameters('audit')]\"\r\n + \ }\r\n },\r\n \"dependsOn\": [],\r\n \"resourceGroup\": \"myRgArt\",\r\n + \ \"displayName\": \"Audit Windows VMs in which the Administrators group + does not contain only the specified members\"\r\n },\r\n \"kind\": \"policyAssignment\",\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"policy-audit-win-vm-art\"\r\n}" headers: cache-control: - no-cache content-length: - - '1957' + - '702' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:45:12 GMT + - Thu, 10 Aug 2023 03:17:34 GMT expires: - '-1' pragma: @@ -3125,46 +2413,34 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment wait + - blueprint show Connection: - keep-alive ParameterSetName: - - --name --updated + - --name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": - \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": - {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": - {\r\n \"principalId\": \"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7\",\r\n - \ \"clientId\": \"7ccfb563-b99d-4856-b090-082d9d177a0e\"\r\n }\r\n - \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:45:11.802087+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n - \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:28.1980284+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '1958' + - '627' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:45:42 GMT + - Thu, 10 Aug 2023 03:17:35 GMT expires: - '-1' pragma: @@ -3190,48 +2466,34 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment delete + - blueprint update Connection: - keep-alive - Content-Length: - - '0' ParameterSetName: - - --name -y + - --name --parameters User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": - \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": - {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": - {\r\n \"principalId\": \"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7\",\r\n - \ \"clientId\": \"7ccfb563-b99d-4856-b090-082d9d177a0e\"\r\n }\r\n - \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"deleting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:45:11.802087+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n - \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:28.1980284+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '1957' + - '627' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:45:42 GMT + - Thu, 10 Aug 2023 03:17:35 GMT expires: - '-1' pragma: @@ -3240,61 +2502,65 @@ 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-ratelimit-remaining-subscription-deletes: - - '14997' status: - code: 202 - message: Accepted + code: 200 + message: OK - request: - body: null + body: '{"properties": {"description": "An example blueprint.", "parameters": {"reader": + {"metadata": {"displayName": "[User group or application name] ([User group + or application name] : Reader)", "strongType": "PrincipalId"}, "type": "array"}, + "audit": {"allowedValues": [], "metadata": {"displayName": "Members"}, "type": + "string"}}, "resourceGroups": {"myRgArt": {"dependsOn": [], "metadata": {"displayName": + "Resource Group 1"}}}, "status": {}, "targetScope": "subscription"}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment wait + - blueprint update Connection: - keep-alive + Content-Length: + - '473' + Content-Type: + - application/json ParameterSetName: - - --name --deleted + - --name --parameters User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": - \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": - {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": - {\r\n \"principalId\": \"8e2da0bd-b15b-4b16-88a1-9b8d5c6539b7\",\r\n - \ \"clientId\": \"7ccfb563-b99d-4856-b090-082d9d177a0e\"\r\n }\r\n - \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": - \"deleting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n - \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n - \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n - \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n - \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n - \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/a2b81f26-70f1-d069-5111-9eeffcdb8a9c\",\r\n - \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005/providers/Microsoft.Authorization/policyAssignments/b342ed0292ed807ab96049466001c6f71c5c25be5bab67bff999a66c19a229b7\"\r\n - \ ],\r\n \"timeCreated\": \"2023-03-28T14:34:03+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:45:11.802087+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n - \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n - \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:36.7639237+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '1957' + - '1021' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:45:43 GMT + - Thu, 10 Aug 2023 03:17:36 GMT expires: - '-1' pragma: @@ -3303,47 +2569,60 @@ 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-ratelimit-remaining-subscription-writes: + - '1199' status: - code: 200 - message: OK + code: 201 + message: Created - request: - body: null + body: '{"properties": {"blueprintName": "test-bp-000002", "changeNotes": "First + release"}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - blueprint assignment wait + - blueprint publish Connection: - keep-alive + Content-Length: + - '83' + Content-Type: + - application/json ParameterSetName: - - --name --deleted + - --blueprint-name --version --change-notes User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0?api-version=2018-11-01-preview response: body: - string: "{\r\n \"error\": {\r\n \"code\": \"AssignmentNotFound\",\r\n \"message\": - \"Assignment 'Assignment-test-bp000003' could not be found in subscription - '0b1f6471-1bf0-4dda-aec3-cb9272f09590'.\"\r\n }\r\n}" + string: "{\r\n \"properties\": {\r\n \"blueprintName\": \"test-bp-000002\",\r\n + \ \"changeNotes\": \"First release\",\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:17:38.1837921+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:38.1837921+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints/versions\",\r\n \"name\": \"1.0\"\r\n}" headers: cache-control: - no-cache content-length: - - '189' + - '1117' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:14 GMT + - Thu, 10 Aug 2023 03:17:38 GMT expires: - '-1' pragma: @@ -3354,9 +2633,11 @@ interactions: - max-age=31536000; includeSubDomains x-content-type-options: - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' status: - code: 404 - message: Not Found + code: 201 + message: Created - request: body: null headers: @@ -3371,8 +2652,7 @@ interactions: ParameterSetName: - --blueprint-name --version User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0?api-version=2018-11-01-preview response: @@ -3387,8 +2667,8 @@ interactions: \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:57+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:57.3561173+00:00\"\r\n },\r\n \"description\": \"An + {\r\n \"timeCreated\": \"2023-08-10T03:17:38+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:38.1837921+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints/versions\",\r\n \"name\": \"1.0\"\r\n}" headers: @@ -3399,7 +2679,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:14 GMT + - Thu, 10 Aug 2023 03:17:38 GMT expires: - '-1' pragma: @@ -3431,8 +2711,7 @@ interactions: ParameterSetName: - --blueprint-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions?api-version=2018-11-01-preview response: @@ -3449,8 +2728,8 @@ interactions: \ \"metadata\": {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:57+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:57.3561173+00:00\"\r\n },\r\n \"description\": + {\r\n \"timeCreated\": \"2023-08-10T03:17:38+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:38.1837921+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints/versions\",\r\n \"name\": \"1.0\"\r\n }\r\n ]\r\n}" @@ -3462,7 +2741,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:14 GMT + - Thu, 10 Aug 2023 03:17:39 GMT expires: - '-1' pragma: @@ -3494,8 +2773,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name --version User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0/artifacts/reader-role-art?api-version=2018-11-01-preview response: @@ -3515,7 +2793,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:15 GMT + - Thu, 10 Aug 2023 03:17:40 GMT expires: - '-1' pragma: @@ -3547,8 +2825,7 @@ interactions: ParameterSetName: - --blueprint-name --version User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0/artifacts?api-version=2018-11-01-preview response: @@ -3578,7 +2855,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:15 GMT + - Thu, 10 Aug 2023 03:17:41 GMT expires: - '-1' pragma: @@ -3612,8 +2889,7 @@ interactions: ParameterSetName: - --blueprint-name --version -y User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0?api-version=2018-11-01-preview response: @@ -3628,8 +2904,8 @@ interactions: \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:57+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:57.3561173+00:00\"\r\n },\r\n \"description\": \"An + {\r\n \"timeCreated\": \"2023-08-10T03:17:38+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:38.1837921+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints/versions\",\r\n \"name\": \"1.0\"\r\n}" headers: @@ -3640,7 +2916,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:15 GMT + - Thu, 10 Aug 2023 03:17:42 GMT expires: - '-1' pragma: @@ -3656,7 +2932,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' status: code: 200 message: OK @@ -3674,8 +2950,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name --description User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/reader-role-art?api-version=2018-11-01-preview response: @@ -3694,7 +2969,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:16 GMT + - Thu, 10 Aug 2023 03:17:44 GMT expires: - '-1' pragma: @@ -3733,8 +3008,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name --description User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/reader-role-art?api-version=2018-11-01-preview response: @@ -3753,7 +3027,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:16 GMT + - Thu, 10 Aug 2023 03:17:44 GMT expires: - '-1' pragma: @@ -3765,7 +3039,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '1199' status: code: 201 message: Created @@ -3783,8 +3057,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name --description User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview response: @@ -3804,7 +3077,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:17 GMT + - Thu, 10 Aug 2023 03:17:45 GMT expires: - '-1' pragma: @@ -3845,8 +3118,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name --description User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview response: @@ -3866,7 +3138,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:17 GMT + - Thu, 10 Aug 2023 03:17:45 GMT expires: - '-1' pragma: @@ -3880,8 +3152,64 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' status: - code: 201 - message: Created + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint artifact delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --blueprint-name --name -y + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"policyDefinitionId\": \"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b\",\r\n + \ \"parameters\": {\r\n \"Members\": {\r\n \"value\": \"[parameters('audit')]\"\r\n + \ }\r\n },\r\n \"dependsOn\": [],\r\n \"resourceGroup\": \"myRgArt\",\r\n + \ \"displayName\": \"Audit Windows VMs in which the Administrators group + does not contain only the specified members\",\r\n \"description\": \"Policy + description.\"\r\n },\r\n \"kind\": \"policyAssignment\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"policy-audit-win-vm-art\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '745' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:17:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK - request: body: null headers: @@ -3890,36 +3218,39 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - blueprint artifact delete + - blueprint resource-group update Connection: - keep-alive - Content-Length: - - '0' ParameterSetName: - - --blueprint-name --name -y + - --blueprint-name --artifact-name --display-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art?api-version=2018-11-01-preview + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: "{\r\n \"properties\": {\r\n \"policyDefinitionId\": \"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b\",\r\n - \ \"parameters\": {\r\n \"Members\": {\r\n \"value\": \"[parameters('audit')]\"\r\n - \ }\r\n },\r\n \"dependsOn\": [],\r\n \"resourceGroup\": \"myRgArt\",\r\n - \ \"displayName\": \"Audit Windows VMs in which the Administrators group - does not contain only the specified members\",\r\n \"description\": \"Policy - description.\"\r\n },\r\n \"kind\": \"policyAssignment\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/artifacts/policy-audit-win-vm-art\",\r\n - \ \"type\": \"Microsoft.Blueprint/blueprints/artifacts\",\r\n \"name\": \"policy-audit-win-vm-art\"\r\n}" + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:36.7639237+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '745' + - '1021' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:18 GMT + - Thu, 10 Aug 2023 03:17:48 GMT expires: - '-1' pragma: @@ -3934,8 +3265,6 @@ interactions: - Accept-Encoding x-content-type-options: - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' status: code: 200 message: OK @@ -3953,8 +3282,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name --display-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: @@ -3968,8 +3296,8 @@ interactions: \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:33:56.6273657+00:00\"\r\n },\r\n \"description\": \"An + {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:36.7639237+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: @@ -3980,7 +3308,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:19 GMT + - Thu, 10 Aug 2023 03:17:50 GMT expires: - '-1' pragma: @@ -3999,12 +3327,12 @@ interactions: code: 200 message: OK - request: - body: '{"properties": {"description": "An example blueprint.", "targetScope": - "subscription", "parameters": {"reader": {"type": "array", "metadata": {"displayName": - "[User group or application name] ([User group or application name] : Reader)", - "strongType": "PrincipalId"}}, "audit": {"type": "string", "allowedValues": - [], "metadata": {"displayName": "Members"}}}, "resourceGroups": {"myRgArt": - {"dependsOn": [], "metadata": {"displayName": "Resource Group 2"}}}}}' + body: '{"properties": {"description": "An example blueprint.", "parameters": {"reader": + {"metadata": {"displayName": "[User group or application name] ([User group + or application name] : Reader)", "strongType": "PrincipalId"}, "type": "array"}, + "audit": {"allowedValues": [], "metadata": {"displayName": "Members"}, "type": + "string"}}, "resourceGroups": {"myRgArt": {"dependsOn": [], "metadata": {"displayName": + "Resource Group 2"}}}, "status": {}, "targetScope": "subscription"}}' headers: Accept: - application/json @@ -4015,14 +3343,13 @@ interactions: Connection: - keep-alive Content-Length: - - '459' + - '473' Content-Type: - application/json ParameterSetName: - --blueprint-name --artifact-name --display-name User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: @@ -4036,8 +3363,8 @@ interactions: \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group 2\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:46:19.6882559+00:00\"\r\n },\r\n \"description\": \"An + {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:50.3651221+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: @@ -4048,7 +3375,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:19 GMT + - Thu, 10 Aug 2023 03:17:50 GMT expires: - '-1' pragma: @@ -4078,8 +3405,7 @@ interactions: ParameterSetName: - --blueprint-name --artifact-name -y User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: @@ -4093,8 +3419,8 @@ interactions: \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group 2\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": - {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n \"lastModified\": - \"2023-03-28T14:46:19.6882559+00:00\"\r\n },\r\n \"description\": \"An + {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:50.3651221+00:00\"\r\n },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: @@ -4105,7 +3431,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:19 GMT + - Thu, 10 Aug 2023 03:17:51 GMT expires: - '-1' pragma: @@ -4124,11 +3450,7 @@ interactions: code: 200 message: OK - request: - body: '{"properties": {"description": "An example blueprint.", "targetScope": - "subscription", "parameters": {"reader": {"type": "array", "metadata": {"displayName": - "[User group or application name] ([User group or application name] : Reader)", - "strongType": "PrincipalId"}}, "audit": {"type": "string", "allowedValues": - [], "metadata": {"displayName": "Members"}}}, "resourceGroups": {}}}' + body: null headers: Accept: - application/json @@ -4138,16 +3460,11 @@ interactions: - blueprint resource-group remove Connection: - keep-alive - Content-Length: - - '382' - Content-Type: - - application/json ParameterSetName: - --blueprint-name --artifact-name -y User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: PUT + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: @@ -4157,20 +3474,22 @@ interactions: \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n - \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n - \ \"status\": {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:46:20.4437165+00:00\"\r\n },\r\n - \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 2\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:17:50.3651221+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '881' + - '1021' content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:19 GMT + - Thu, 10 Aug 2023 03:17:52 GMT expires: - '-1' pragma: @@ -4179,32 +3498,39 @@ 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-ratelimit-remaining-subscription-writes: - - '1199' status: - code: 201 - message: Created + code: 200 + message: OK - request: - body: null + body: '{"properties": {"description": "An example blueprint.", "parameters": {"reader": + {"metadata": {"displayName": "[User group or application name] ([User group + or application name] : Reader)", "strongType": "PrincipalId"}, "type": "array"}, + "audit": {"allowedValues": [], "metadata": {"displayName": "Members"}, "type": + "string"}}, "resourceGroups": {}, "status": {}, "targetScope": "subscription"}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - blueprint delete + - blueprint resource-group remove Connection: - keep-alive Content-Length: - - '0' + - '396' + Content-Type: + - application/json ParameterSetName: - - --name -y + - --blueprint-name --artifact-name -y User-Agent: - - AZURECLI/2.46.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: DELETE + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: @@ -4215,8 +3541,8 @@ interactions: {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n - \ \"status\": {\r\n \"timeCreated\": \"2023-03-28T14:33:50+00:00\",\r\n - \ \"lastModified\": \"2023-03-28T14:46:20.4437165+00:00\"\r\n },\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:17:53.1439347+00:00\"\r\n },\r\n \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: @@ -4227,7 +3553,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:20 GMT + - Thu, 10 Aug 2023 03:17:52 GMT expires: - '-1' pragma: @@ -4236,17 +3562,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-ratelimit-remaining-subscription-deletes: - - '14999' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' status: - code: 200 - message: OK + code: 201 + message: Created - request: body: null headers: @@ -4255,243 +3577,55 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - group delete + - blueprint delete Connection: - keep-alive Content-Length: - '0' ParameterSetName: - - --subscription --name -y + - --name -y User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview response: body: - string: '' + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:17:23+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:17:53.1439347+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" headers: cache-control: - no-cache content-length: - - '0' + - '881' + content-type: + - application/json; charset=utf-8 date: - - Tue, 28 Mar 2023 14:46:22 GMT + - Thu, 10 Aug 2023 03:17:53 GMT expires: - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 pragma: - no-cache + server: + - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-deletes: - '14999' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - group delete - Connection: - - keep-alive - ParameterSetName: - - --subscription --name -y - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Tue, 28 Mar 2023 14:46:37 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - group delete - Connection: - - keep-alive - ParameterSetName: - - --subscription --name -y - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Tue, 28 Mar 2023 14:46:52 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - group delete - Connection: - - keep-alive - ParameterSetName: - - --subscription --name -y - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Tue, 28 Mar 2023 14:47:08 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - group delete - Connection: - - keep-alive - ParameterSetName: - - --subscription --name -y - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Tue, 28 Mar 2023 14:47:23 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - group delete - Connection: - - keep-alive - ParameterSetName: - - --subscription --name -y - User-Agent: - - AZURECLI/2.46.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.10 (Linux-5.15.0-1034-azure-x86_64-with-glibc2.31) - VSTS_7b238909-6802-4b65-b90d-184bca47f458_build_261_0 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyREEyVFdXQlYzVkdGLVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Tue, 28 Mar 2023 14:47:39 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff status: code: 200 message: OK diff --git a/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_assignment.yaml b/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_assignment.yaml new file mode 100644 index 00000000000..2a0b35eadc4 --- /dev/null +++ b/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_assignment.yaml @@ -0,0 +1,2965 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - identity create + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001?api-version=2022-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_blueprint_assignment000001","name":"cli_test_blueprint_assignment000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","test":"test_blueprint_assignment","date":"2023-08-10T03:18:22Z","module":"blueprint"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '404' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:25 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: + - identity create + Connection: + - keep-alive + Content-Length: + - '22' + Content-Type: + - application/json + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-msi/7.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004?api-version=2023-01-31 + response: + body: + string: '{"location":"westus","tags":{},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004","name":"testid_000004","type":"Microsoft.ManagedIdentity/userAssignedIdentities","properties":{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","principalId":"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411","clientId":"576229e8-c4da-49eb-a0da-16c5c7cfb23c"}}' + headers: + cache-control: + - no-cache + content-length: + - '463' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:33 GMT + expires: + - '-1' + location: + - /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004 + pragma: + - no-cache + 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": {"description": "An example blueprint.", "targetScope": + "subscription"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint create + Connection: + - keep-alive + Content-Length: + - '87' + Content-Type: + - application/json + ParameterSetName: + - --name --description --target-scope + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": + \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": \"2023-08-10T03:18:35.0842674+00:00\"\r\n + \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '487' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:34 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint resource-group add + Connection: + - keep-alive + ParameterSetName: + - --blueprint-name --artifact-name --display-name + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": + \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": \"2023-08-10T03:18:35.0842674+00:00\"\r\n + \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '487' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint resource-group add + Connection: + - keep-alive + ParameterSetName: + - --blueprint-name --artifact-name --display-name + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {},\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n \"timeCreated\": + \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": \"2023-08-10T03:18:35.0842674+00:00\"\r\n + \ },\r\n \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '487' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"description": "An example blueprint.", "parameters": {}, + "resourceGroups": {"myRgArt": {"metadata": {"displayName": "Resource Group 1"}}}, + "status": {}, "targetScope": "subscription"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint resource-group add + Connection: + - keep-alive + Content-Length: + - '201' + Content-Type: + - application/json + ParameterSetName: + - --blueprint-name --artifact-name --display-name + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:37.8874785+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '627' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint update + Connection: + - keep-alive + ParameterSetName: + - --name --parameters + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {},\r\n \"resourceGroups\": + {\r\n \"myRgArt\": {\r\n \"metadata\": {\r\n \"displayName\": + \"Resource Group 1\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n + \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n + \ \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:37.8874785+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '627' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:39 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"description": "An example blueprint.", "parameters": {"reader": + {"metadata": {"displayName": "[User group or application name] ([User group + or application name] : Reader)", "strongType": "PrincipalId"}, "type": "array"}, + "audit": {"allowedValues": [], "metadata": {"displayName": "Members"}, "type": + "string"}}, "resourceGroups": {"myRgArt": {"dependsOn": [], "metadata": {"displayName": + "Resource Group 1"}}}, "status": {}, "targetScope": "subscription"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint update + Connection: + - keep-alive + Content-Length: + - '473' + Content-Type: + - application/json + ParameterSetName: + - --name --parameters + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:39.5410532+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1021' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:39 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"blueprintName": "test-bp-000002", "changeNotes": "First + release"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint publish + Connection: + - keep-alive + Content-Length: + - '83' + Content-Type: + - application/json + ParameterSetName: + - --blueprint-name --version --change-notes + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"blueprintName\": \"test-bp-000002\",\r\n + \ \"changeNotes\": \"First release\",\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:18:40.8713127+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:40.8713127+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints/versions\",\r\n \"name\": \"1.0\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1117' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:40 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"error\": {\r\n \"code\": \"AssignmentNotFound\",\r\n \"message\": + \"Assignment 'Assignment-test-bp000003' could not be found in subscription + '0b1f6471-1bf0-4dda-aec3-cb9272f09590'.\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '189' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003/whoIsBlueprint?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"objectId\": \"39029da9-0fef-42a9-b478-2fe4e19b8c7b\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '58' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - python/3.9.5 (Windows-10-10.0.22621-SP0) AZURECLI/2.51.0 + method: GET + uri: https://graph.microsoft.com/v1.0/servicePrincipals?$filter=servicePrincipalNames%2Fany%28c%3Ac%20eq%20%2739029da9-0fef-42a9-b478-2fe4e19b8c7b%27%29 + response: + body: + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#servicePrincipals","value":[]}' + headers: + cache-control: + - no-cache + content-length: + - '92' + content-type: + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:43 GMT + odata-version: + - '4.0' + request-id: + - 6f926d54-fff5-4e6e-a322-441976c1617f + strict-transport-security: + - max-age=31536000 + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-ms-ags-diagnostic: + - '{"ServerInfo":{"DataCenter":"Southeast Asia","Slice":"E","Ring":"5","ScaleUnit":"002","RoleInstance":"SG1PEPF000073CB"}}' + x-ms-resource-unit: + - '1' + status: + code: 200 + message: OK +- request: + body: '{"ids": ["39029da9-0fef-42a9-b478-2fe4e19b8c7b"], "types": ["user", "group", + "servicePrincipal", "directoryObjectPartnerReference"]}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + Content-Length: + - '132' + Content-Type: + - application/json + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - python/3.9.5 (Windows-10-10.0.22621-SP0) AZURECLI/2.51.0 + method: POST + uri: https://graph.microsoft.com/v1.0/directoryObjects/getByIds + response: + body: + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#directoryObjects","value":[{"@odata.type":"#microsoft.graph.servicePrincipal","id":"39029da9-0fef-42a9-b478-2fe4e19b8c7b","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Azure + Blueprints","appDescription":null,"appId":"f71766dc-90d9-4b7d-bd9d-4499c4331c3f","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":null,"description":null,"disabledByMicrosoftStatus":null,"displayName":"Azure + Blueprints","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["f71766dc-90d9-4b7d-bd9d-4499c4331c3f"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1334' + content-type: + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:43 GMT + location: + - https://graph.microsoft.com + odata-version: + - '4.0' + request-id: + - 55038b6e-c20e-4f8e-acb4-7437e2e1b93f + strict-transport-security: + - max-age=31536000 + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-ms-ags-diagnostic: + - '{"ServerInfo":{"DataCenter":"Southeast Asia","Slice":"E","Ring":"5","ScaleUnit":"002","RoleInstance":"SG1PEPF00008190"}}' + x-ms-resource-unit: + - '3' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=atScope()&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2019-09-04T08:09:42.0835929Z","updatedOn":"2019-09-04T08:09:42.0835929Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/9d0c9433-a2c8-403f-ba1c-6310772291a5","type":"Microsoft.Authorization/roleAssignments","name":"9d0c9433-a2c8-403f-ba1c-6310772291a5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"97233d81-8d2d-4e63-8bd2-ae5707805489","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-04T08:35:06.1202192Z","updatedOn":"2020-03-04T08:35:06.1202192Z","createdBy":"97233d81-8d2d-4e63-8bd2-ae5707805489","updatedBy":"97233d81-8d2d-4e63-8bd2-ae5707805489","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/67f6c798-74b6-41f7-ba07-ae40134ce8c1","type":"Microsoft.Authorization/roleAssignments","name":"67f6c798-74b6-41f7-ba07-ae40134ce8c1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ab8e14d6-4a74-4a29-9ba8-549422addade","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-19T04:06:32.7642459Z","updatedOn":"2020-03-19T04:06:32.7642459Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/b4bdedde-4f10-4610-9201-2421bb032107","type":"Microsoft.Authorization/roleAssignments","name":"b4bdedde-4f10-4610-9201-2421bb032107"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-03-19T03:47:15.1734978Z","updatedOn":"2020-03-19T03:47:15.1734978Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/888c7688-4ae3-406f-948b-fd569da173fc","type":"Microsoft.Authorization/roleAssignments","name":"888c7688-4ae3-406f-948b-fd569da173fc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-01-29T13:27:35.7170489Z","updatedOn":"2020-01-29T13:27:35.7170489Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/b6899915-1e85-4406-aa1f-f346ec3ded50","type":"Microsoft.Authorization/roleAssignments","name":"b6899915-1e85-4406-aa1f-f346ec3ded50"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2022-08-26T07:39:42.2647154Z","updatedOn":"2022-08-26T07:39:42.2647154Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/db261a5f-96eb-4dee-b084-ad90a6951129","type":"Microsoft.Authorization/roleAssignments","name":"db261a5f-96eb-4dee-b084-ad90a6951129"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2022-08-26T07:53:30.0028683Z","updatedOn":"2022-08-26T07:53:30.0028683Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/ff4807bb-511d-43f5-a3d1-850ee0a0faa8","type":"Microsoft.Authorization/roleAssignments","name":"ff4807bb-511d-43f5-a3d1-850ee0a0faa8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2020-10-20T08:31:00.3094805Z","updatedOn":"2020-10-20T08:31:00.3094805Z","createdBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","updatedBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/f454d407-9a67-417f-937f-0d8eb72abfe7","type":"Microsoft.Authorization/roleAssignments","name":"f454d407-9a67-417f-937f-0d8eb72abfe7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"12bbb47e-a2bc-4593-aea7-04c4b9abe73e","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2023-02-28T20:36:36.6551633Z","updatedOn":"2023-02-28T20:36:36.6551633Z","createdBy":"12bbb47e-a2bc-4593-aea7-04c4b9abe73e","updatedBy":"12bbb47e-a2bc-4593-aea7-04c4b9abe73e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/8007efd1-06da-48a5-b50b-fe13961ceaec","type":"Microsoft.Authorization/roleAssignments","name":"8007efd1-06da-48a5-b50b-fe13961ceaec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"cded80ac-7840-4070-a783-db73a7c3ee4c","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2023-07-24T02:19:11.3232681Z","updatedOn":"2023-07-24T02:19:11.3232681Z","createdBy":"cded80ac-7840-4070-a783-db73a7c3ee4c","updatedBy":"cded80ac-7840-4070-a783-db73a7c3ee4c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/5511e71b-dce2-400c-b091-5b29304c86dd","type":"Microsoft.Authorization/roleAssignments","name":"5511e71b-dce2-400c-b091-5b29304c86dd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","principalType":"User","scope":"/","condition":null,"conditionVersion":null,"createdOn":"2023-07-24T02:20:14.1033061Z","updatedOn":"2023-07-24T02:20:14.1033061Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Authorization/roleAssignments/7965c5b0-4810-48cd-8875-3e61385daa51","type":"Microsoft.Authorization/roleAssignments","name":"7965c5b0-4810-48cd-8875-3e61385daa51"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","principalId":"30601973-dcd6-4c4e-85e8-dc6e057238fa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-14T15:35:54.7519315Z","updatedOn":"2020-06-14T15:35:54.7519315Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/02d00457-a5a7-4da3-b12a-e944705f4170","type":"Microsoft.Authorization/roleAssignments","name":"02d00457-a5a7-4da3-b12a-e944705f4170"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab","principalId":"677a61e9-086e-4f13-986a-11aaedc31416","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-26T03:31:37.3848580Z","updatedOn":"2019-11-26T03:31:37.3848580Z","createdBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","updatedBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/aac8538d-8226-4b91-9232-03d3f3a40214","type":"Microsoft.Authorization/roleAssignments","name":"aac8538d-8226-4b91-9232-03d3f3a40214"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-07-26T04:16:43.3784273Z","updatedOn":"2019-07-26T04:16:43.3784273Z","createdBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","updatedBy":"e7e158d3-7cdc-47cd-8825-5859d7ab2b55","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9a567d42-8a33-4cad-9f7b-5299a16dc269","type":"Microsoft.Authorization/roleAssignments","name":"9a567d42-8a33-4cad-9f7b-5299a16dc269"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-09-06T03:03:50.0740099Z","updatedOn":"2019-09-06T03:03:50.0740099Z","createdBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","updatedBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/01c1fcc9-4df3-4107-832f-42f245309750","type":"Microsoft.Authorization/roleAssignments","name":"01c1fcc9-4df3-4107-832f-42f245309750"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"37e77055-3c53-4ae5-bf04-d2459236b6a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-09T06:25:07.0794530Z","updatedOn":"2020-01-09T06:25:07.0794530Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ec3d1379-1350-4894-98dc-4742280ba73b","type":"Microsoft.Authorization/roleAssignments","name":"ec3d1379-1350-4894-98dc-4742280ba73b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"596c247a-9db0-4c20-8ddb-d944102067ac","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-10-25T08:06:17.3145960Z","updatedOn":"2019-10-25T08:06:17.3145960Z","createdBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","updatedBy":"3b0ef8fb-e5c7-43b6-a594-013788cbd952","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5383f6ae-0e25-43d5-a448-2fd0d2699d72","type":"Microsoft.Authorization/roleAssignments","name":"5383f6ae-0e25-43d5-a448-2fd0d2699d72"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-24T09:14:30.5134753Z","updatedOn":"2020-04-24T09:14:30.5134753Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ba14abb-5c95-4d45-be2c-5429d47ba9b3","type":"Microsoft.Authorization/roleAssignments","name":"1ba14abb-5c95-4d45-be2c-5429d47ba9b3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-15T08:49:50.8762611Z","updatedOn":"2019-11-15T08:49:50.8762611Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/233c612a-f4d8-41fb-bf58-8e2a587142df","type":"Microsoft.Authorization/roleAssignments","name":"233c612a-f4d8-41fb-bf58-8e2a587142df"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-23T05:48:03.4970209Z","updatedOn":"2019-12-23T05:48:03.4970209Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8cbac001-17ff-4ba4-ade1-cbbb4924e6d6","type":"Microsoft.Authorization/roleAssignments","name":"8cbac001-17ff-4ba4-ade1-cbbb4924e6d6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-12-04T03:06:42.9265284Z","updatedOn":"2019-12-04T03:06:42.9265284Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fe0b9591-410f-4229-a288-98d8bfb7ffe5","type":"Microsoft.Authorization/roleAssignments","name":"fe0b9591-410f-4229-a288-98d8bfb7ffe5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"cdc7828e-c6c1-4822-9b0b-ca54f3d92bcd","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-03-15T23:45:46.1042773Z","updatedOn":"2018-03-15T23:45:46.1042773Z","createdBy":"5963f50c-7c43-405c-af7e-53294de76abd","updatedBy":"5963f50c-7c43-405c-af7e-53294de76abd","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8d194606-3a10-428a-9ce5-876fec5096c8","type":"Microsoft.Authorization/roleAssignments","name":"8d194606-3a10-428a-9ce5-876fec5096c8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d1178d20-4ca4-45f0-ba9a-5a08f588da8d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-05T11:26:44.9370825Z","updatedOn":"2020-05-05T11:26:44.9370825Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d7689797-3689-4c92-b472-a9aaa7c54570","type":"Microsoft.Authorization/roleAssignments","name":"d7689797-3689-4c92-b472-a9aaa7c54570"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f4ed124d-6acb-49a5-a6ac-bd96f35d8d16","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-26T06:25:17.5556287Z","updatedOn":"2020-04-26T06:25:17.5556287Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fcef0c4c-0b40-423a-937e-fb6493374993","type":"Microsoft.Authorization/roleAssignments","name":"fcef0c4c-0b40-423a-937e-fb6493374993"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ab8e14d6-4a74-4a29-9ba8-549422addade","principalId":"9ac534f1-d577-4034-a32d-48de400dacbf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-19T04:01:23.9885462Z","updatedOn":"2020-03-19T04:01:23.9885462Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a96438a6-6252-499b-b391-710446ac8ddb","type":"Microsoft.Authorization/roleAssignments","name":"a96438a6-6252-499b-b391-710446ac8ddb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0216022c-0a14-4682-b106-fe0de377fba8","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-11T10:14:11.4652781Z","updatedOn":"2020-06-11T10:14:11.4652781Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0bdccc57-790d-47b5-ab25-3b25b2c383f5","type":"Microsoft.Authorization/roleAssignments","name":"0bdccc57-790d-47b5-ab25-3b25b2c383f5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d1408bc-e090-4bb3-b430-608cc2fb2a0c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-12T13:25:32.0800552Z","updatedOn":"2020-05-12T13:25:32.0800552Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/95c1ae5a-01de-4f0c-9c56-8e87c017cf36","type":"Microsoft.Authorization/roleAssignments","name":"95c1ae5a-01de-4f0c-9c56-8e87c017cf36"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-29T13:26:41.7796634Z","updatedOn":"2020-01-29T13:26:41.7796634Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/185c46f5-737c-4e7e-bdeb-5bafee91059d","type":"Microsoft.Authorization/roleAssignments","name":"185c46f5-737c-4e7e-bdeb-5bafee91059d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"16253a8a-cc24-475a-a5cf-e58491ffd350","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-10-30T10:22:53.8662664Z","updatedOn":"2019-10-30T10:22:53.8662664Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0d7cca1c-37d2-492a-92ed-c9ae8323e2e2","type":"Microsoft.Authorization/roleAssignments","name":"0d7cca1c-37d2-492a-92ed-c9ae8323e2e2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4559f5d9-0272-48bd-b6af-fde7f60744dc","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-05T02:39:11.3496688Z","updatedOn":"2020-02-05T02:39:11.3496688Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/108c3348-6445-49c8-8a02-1e9088373505","type":"Microsoft.Authorization/roleAssignments","name":"108c3348-6445-49c8-8a02-1e9088373505"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"60a5c23b-3773-41b6-b27f-74805f1d2d9c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-04T10:54:04.8614591Z","updatedOn":"2020-02-04T10:54:04.8614591Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/47ad8fd8-84be-48d1-8d7a-923163696cdd","type":"Microsoft.Authorization/roleAssignments","name":"47ad8fd8-84be-48d1-8d7a-923163696cdd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6aef5178-c2d2-41f6-a180-a296155ddf40","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-21T05:12:34.7950106Z","updatedOn":"2019-11-21T05:12:34.7950106Z","createdBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","updatedBy":"08cee9d4-f1ee-46a2-9dd1-7462196c9ac6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b5c83b39-f8a1-425f-984b-79e74f9ea79a","type":"Microsoft.Authorization/roleAssignments","name":"b5c83b39-f8a1-425f-984b-79e74f9ea79a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6d61a178-3216-4ba7-bdc3-0fbc62b65ac9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-11-18T14:13:16.1350734Z","updatedOn":"2019-11-18T14:13:16.1350734Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/951d7466-f489-49df-88a3-9790ad814153","type":"Microsoft.Authorization/roleAssignments","name":"951d7466-f489-49df-88a3-9790ad814153"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"76d7bb0b-b614-4497-a519-7a46689f537c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-13T05:59:17.2737425Z","updatedOn":"2020-05-13T05:59:17.2737425Z","createdBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","updatedBy":"7d80ae58-a9f9-44ce-b048-636b50d9ad1d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6d34fdce-9cef-427a-bfa0-fb81ffba52f2","type":"Microsoft.Authorization/roleAssignments","name":"6d34fdce-9cef-427a-bfa0-fb81ffba52f2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-26T11:44:45.7387983Z","updatedOn":"2020-05-26T11:44:45.7387983Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6a878581-11bf-4bd4-a7ab-b1fb64e555aa","type":"Microsoft.Authorization/roleAssignments","name":"6a878581-11bf-4bd4-a7ab-b1fb64e555aa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"864a275e-8c80-4efb-ad1c-0c0ab3081788","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-06-09T06:17:44.5858739Z","updatedOn":"2020-06-09T06:17:44.5858739Z","createdBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","updatedBy":"7c1f8589-d62d-4dc2-afb0-e94b22edf558","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0565f4e2-558c-40b3-860e-3e910285cae7","type":"Microsoft.Authorization/roleAssignments","name":"0565f4e2-558c-40b3-860e-3e910285cae7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"885ee9c5-df35-4d21-bd29-33d930ef4721","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-08-08T07:30:25.7405858Z","updatedOn":"2019-08-08T07:30:25.7405858Z","createdBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","updatedBy":"9a0f0a3f-b307-4ae3-bb6a-27a65244de7e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9e1de6d0-412e-4425-8e11-897f4aa32d65","type":"Microsoft.Authorization/roleAssignments","name":"9e1de6d0-412e-4425-8e11-897f4aa32d65"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"97233d81-8d2d-4e63-8bd2-ae5707805489","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-27T01:19:27.7003320Z","updatedOn":"2020-02-27T01:19:27.7003320Z","createdBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","updatedBy":"6ba8d12f-faf3-4859-918b-80f93e471e38","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/363f553a-f660-4bcc-9c18-855b870f7bc8","type":"Microsoft.Authorization/roleAssignments","name":"363f553a-f660-4bcc-9c18-855b870f7bc8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"97885433-e8ee-463f-9db0-194661924999","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-03-05T09:50:17.9261390Z","updatedOn":"2020-03-05T09:50:17.9261390Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7934da9a-5ac8-4145-b917-d9e061fc10fc","type":"Microsoft.Authorization/roleAssignments","name":"7934da9a-5ac8-4145-b917-d9e061fc10fc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a4e6a3ef-370d-4b96-8484-0f0e7ae097cc","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-02-23T04:54:51.7233330Z","updatedOn":"2019-02-23T04:54:51.7233330Z","createdBy":"4a399fbb-7213-47d3-b6ad-59284286d50a","updatedBy":"4a399fbb-7213-47d3-b6ad-59284286d50a","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/44a09d24-8afc-4e6f-8194-92c41bc03d2c","type":"Microsoft.Authorization/roleAssignments","name":"44a09d24-8afc-4e6f-8194-92c41bc03d2c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ac49f0af-daf1-40c5-a7c5-976a80349806","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2019-02-25T19:29:43.0393638Z","updatedOn":"2019-02-25T19:29:43.0393638Z","createdBy":"c0526f76-a841-4a3a-bdee-59a5db599e34","updatedBy":"c0526f76-a841-4a3a-bdee-59a5db599e34","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2990befc-9d32-467c-82e6-f6d4b9989731","type":"Microsoft.Authorization/roleAssignments","name":"2990befc-9d32-467c-82e6-f6d4b9989731"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9085a307-933c-452f-ae3a-9a8e13e68500","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-04-02T09:57:16.5579321Z","updatedOn":"2020-04-02T09:57:16.5579321Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1e74faf5-14cb-443a-a960-986c993decbc","type":"Microsoft.Authorization/roleAssignments","name":"1e74faf5-14cb-443a-a960-986c993decbc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b5ed59e8-f00d-4396-af62-8297e36d8b52","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-22T06:33:53.8936608Z","updatedOn":"2020-01-22T06:33:53.8936608Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a4075ce9-efa5-4df6-a196-2538407da770","type":"Microsoft.Authorization/roleAssignments","name":"a4075ce9-efa5-4df6-a196-2538407da770"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c11b39f7-26c3-4dfc-8d0f-20dde3187845","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2018-12-13T18:31:05.4586182Z","updatedOn":"2018-12-13T18:31:05.4586182Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4901f853-a3c6-47e4-9495-2aeb09fb4491","type":"Microsoft.Authorization/roleAssignments","name":"4901f853-a3c6-47e4-9495-2aeb09fb4491"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"cfca31cb-14a9-4e95-a9b7-f905ab23db3c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-02-03T04:01:25.5862636Z","updatedOn":"2020-02-03T04:01:25.5862636Z","createdBy":"18f53146-1f6c-462a-96a5-d50e1293b770","updatedBy":"18f53146-1f6c-462a-96a5-d50e1293b770","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c9fd36d4-1cfe-48c2-bbfc-1ff34a1d1f1f","type":"Microsoft.Authorization/roleAssignments","name":"c9fd36d4-1cfe-48c2-bbfc-1ff34a1d1f1f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f19e5031-d73d-4d9a-86b7-d540f1bc6cd7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-26T11:59:35.4100543Z","updatedOn":"2020-05-26T11:59:35.4100543Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a156d12a-0595-4273-870e-26b43b10eefb","type":"Microsoft.Authorization/roleAssignments","name":"a156d12a-0595-4273-870e-26b43b10eefb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f22c2b35-e81d-4fa5-afa4-e6178a257deb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-05-12T13:25:32.1208963Z","updatedOn":"2020-05-12T13:25:32.1208963Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a898ad94-406c-429f-8221-1d2e7b9cd5bb","type":"Microsoft.Authorization/roleAssignments","name":"a898ad94-406c-429f-8221-1d2e7b9cd5bb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f802089b-0ae0-4e9b-984a-4e37eef96b0d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-01-19T05:51:35.7314750Z","updatedOn":"2020-01-19T05:51:35.7314750Z","createdBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","updatedBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3cc61a45-01f3-45df-8661-e7bdd3cf0ef5","type":"Microsoft.Authorization/roleAssignments","name":"3cc61a45-01f3-45df-8661-e7bdd3cf0ef5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9bc33702-a011-4e3b-80f7-927356668049","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T03:27:54.5201710Z","updatedOn":"2020-07-01T03:27:54.5201710Z","createdBy":"9bc33702-a011-4e3b-80f7-927356668049","updatedBy":"9bc33702-a011-4e3b-80f7-927356668049","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e5367e0d-da08-4a30-819c-f496ccaa4bfa","type":"Microsoft.Authorization/roleAssignments","name":"e5367e0d-da08-4a30-819c-f496ccaa4bfa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ee38ef12-23d7-4595-8f6f-b4aaa15933f9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T04:46:10.4023148Z","updatedOn":"2020-07-01T04:46:10.4023148Z","createdBy":"9bc33702-a011-4e3b-80f7-927356668049","updatedBy":"9bc33702-a011-4e3b-80f7-927356668049","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6d3f0718-3404-4f68-b88f-01d3852d40c2","type":"Microsoft.Authorization/roleAssignments","name":"6d3f0718-3404-4f68-b88f-01d3852d40c2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-01T06:40:44.5009970Z","updatedOn":"2020-07-01T06:40:44.5009970Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/beed1228-2a59-415d-b3c1-7cde7e454ffb","type":"Microsoft.Authorization/roleAssignments","name":"beed1228-2a59-415d-b3c1-7cde7e454ffb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b98fae7f-2c20-443f-ab5c-ef3a7be6eae1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-10T09:03:55.9162129Z","updatedOn":"2020-08-10T09:03:55.9162129Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f2241eaf-def8-425f-83ea-6afc474524ae","type":"Microsoft.Authorization/roleAssignments","name":"f2241eaf-def8-425f-83ea-6afc474524ae"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-26T06:39:56.9154641Z","updatedOn":"2020-08-26T06:39:56.9154641Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/52185ca9-744e-443f-8d95-5ddb2c963891","type":"Microsoft.Authorization/roleAssignments","name":"52185ca9-744e-443f-8d95-5ddb2c963891"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-10T05:29:29.4223341Z","updatedOn":"2020-09-10T05:29:29.4223341Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1be00906-8e74-46ae-82b1-13083660d97d","type":"Microsoft.Authorization/roleAssignments","name":"1be00906-8e74-46ae-82b1-13083660d97d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2c9f313f-f758-4e94-a7cf-b76763b709e6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-22T02:07:17.7673319Z","updatedOn":"2020-09-22T02:07:17.7673319Z","createdBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","updatedBy":"f0f844e0-d2fe-4aa3-8e2c-2e429618f305","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/04c89c85-fe35-4e56-a7ed-f5042391ed41","type":"Microsoft.Authorization/roleAssignments","name":"04c89c85-fe35-4e56-a7ed-f5042391ed41"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a74e6464-e4c7-4475-8048-50c410f91351","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-09-24T03:25:05.9394092Z","updatedOn":"2020-09-24T03:25:05.9394092Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9fdee4f9-21e6-40b9-ae41-7254ffe58cc5","type":"Microsoft.Authorization/roleAssignments","name":"9fdee4f9-21e6-40b9-ae41-7254ffe58cc5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"60a34dae-94d9-4d85-ac48-3bdb981f869e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-16T07:20:16.3080697Z","updatedOn":"2020-10-16T07:20:16.3080697Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e6c5260e-2700-4206-89a7-5940733b1ee9","type":"Microsoft.Authorization/roleAssignments","name":"e6c5260e-2700-4206-89a7-5940733b1ee9"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-19T02:25:03.8999780Z","updatedOn":"2020-10-19T02:25:03.8999780Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e4c74839-4270-43d4-9ecc-0c679fbb753b","type":"Microsoft.Authorization/roleAssignments","name":"e4c74839-4270-43d4-9ecc-0c679fbb753b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"11dbf4a9-fd4c-4822-9bd3-4e122076f9f0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-23T03:41:25.5984096Z","updatedOn":"2020-10-23T03:41:25.5984096Z","createdBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","updatedBy":"b5ed59e8-f00d-4396-af62-8297e36d8b52","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7c368933-fdc4-4261-9d40-bd3abaf7b174","type":"Microsoft.Authorization/roleAssignments","name":"7c368933-fdc4-4261-9d40-bd3abaf7b174"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-10-23T08:44:03.4551275Z","updatedOn":"2020-10-23T08:44:03.4551275Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7d69f79a-e8d0-4e57-9c40-79a122d65804","type":"Microsoft.Authorization/roleAssignments","name":"7d69f79a-e8d0-4e57-9c40-79a122d65804"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"66e11f0f-d01d-47d4-893d-e536e117371e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-03T05:37:57.0145980Z","updatedOn":"2020-11-03T05:37:57.0145980Z","createdBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","updatedBy":"6f4d4442-0894-47fe-a5e6-b84bfb47b944","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a17ccdb1-5fce-4662-a842-48f1a903adb4","type":"Microsoft.Authorization/roleAssignments","name":"a17ccdb1-5fce-4662-a842-48f1a903adb4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-06T02:18:40.9737048Z","updatedOn":"2020-11-06T02:18:40.9737048Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d082c74d-1f16-4982-918f-e5859094710c","type":"Microsoft.Authorization/roleAssignments","name":"d082c74d-1f16-4982-918f-e5859094710c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"13908eec-1134-4f1e-a948-60c354b0eabf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-09T07:33:01.2311307Z","updatedOn":"2020-11-09T07:33:01.2311307Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/546199d2-2a2a-4223-b3ae-fea5552e7a8e","type":"Microsoft.Authorization/roleAssignments","name":"546199d2-2a2a-4223-b3ae-fea5552e7a8e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6d97229a-391f-473a-893f-f0608b592d7b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-11-11T06:59:30.2831568Z","updatedOn":"2020-11-11T06:59:30.2831568Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6a44e400-2fd7-47f6-9ddc-a80c29f09402","type":"Microsoft.Authorization/roleAssignments","name":"6a44e400-2fd7-47f6-9ddc-a80c29f09402"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4a7ed004-30ec-4831-b20e-8050c1d6f145","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-10T02:05:28.8830216Z","updatedOn":"2020-12-10T02:05:28.8830216Z","createdBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","updatedBy":"3a401b8a-1d42-43d2-a38f-7ecd4e471273","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/dd91dbfc-9507-44f0-b01f-7b1f417730c8","type":"Microsoft.Authorization/roleAssignments","name":"dd91dbfc-9507-44f0-b01f-7b1f417730c8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-14T07:50:41.9366812Z","updatedOn":"2020-12-14T07:50:41.9366812Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8628119c-044c-430b-ad25-5f799349c372","type":"Microsoft.Authorization/roleAssignments","name":"8628119c-044c-430b-ad25-5f799349c372"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"645a92a9-52a9-4c37-a121-ce82ab6db963","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-16T06:29:13.5894715Z","updatedOn":"2020-12-16T06:29:13.5894715Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5ed517f8-7fce-45f2-b312-16f65e6a96c4","type":"Microsoft.Authorization/roleAssignments","name":"5ed517f8-7fce-45f2-b312-16f65e6a96c4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"58c34d6c-4ada-452c-829d-aba2ab37fb19","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-17T09:31:40.2111590Z","updatedOn":"2020-12-17T09:31:40.2111590Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7f4488a0-9b5e-43a8-badd-511bcc833f72","type":"Microsoft.Authorization/roleAssignments","name":"7f4488a0-9b5e-43a8-badd-511bcc833f72"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395","principalId":"6d501dee-0250-4e39-a3b3-e88d174750d7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-18T02:38:19.4730534Z","updatedOn":"2020-12-18T02:38:19.4730534Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/31b83815-2814-4f3a-a576-133d2f4d8c88","type":"Microsoft.Authorization/roleAssignments","name":"31b83815-2814-4f3a-a576-133d2f4d8c88"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"e8bf396f-f17a-4017-bc6f-fb4d0e89466a","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-24T02:16:54.5928743Z","updatedOn":"2020-12-24T02:16:54.5928743Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ee5c069-5340-4c10-a895-d68ab55b6ac0","type":"Microsoft.Authorization/roleAssignments","name":"1ee5c069-5340-4c10-a895-d68ab55b6ac0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7fbddebf-dcbe-45cd-adbe-676cb301165a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-12-28T06:32:08.7322353Z","updatedOn":"2020-12-28T06:32:08.7322353Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9af2a45c-fb53-4938-855d-fe9e7b167118","type":"Microsoft.Authorization/roleAssignments","name":"9af2a45c-fb53-4938-855d-fe9e7b167118"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ce38b9a5-8387-45a1-8202-feb3211711d8","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-01-11T07:29:57.4447654Z","updatedOn":"2021-01-11T07:29:57.4447654Z","createdBy":"596c247a-9db0-4c20-8ddb-d944102067ac","updatedBy":"596c247a-9db0-4c20-8ddb-d944102067ac","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/65ac10c9-b53c-4862-b642-2481647b448f","type":"Microsoft.Authorization/roleAssignments","name":"65ac10c9-b53c-4862-b642-2481647b448f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-01T09:18:41.8994142Z","updatedOn":"2021-02-01T09:18:41.8994142Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1f541d62-e485-4d88-a4a9-bc5541e35c84","type":"Microsoft.Authorization/roleAssignments","name":"1f541d62-e485-4d88-a4a9-bc5541e35c84"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"bf0feb5c-e925-4e0d-970a-f7037509add4","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-07T08:22:42.4938831Z","updatedOn":"2021-02-07T08:22:42.4938831Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ef5ae843-93fe-4619-82da-286d3c6bd9ea","type":"Microsoft.Authorization/roleAssignments","name":"ef5ae843-93fe-4619-82da-286d3c6bd9ea"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"38e0c008-05cc-432b-ab92-5fad6f1b3a5e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-25T09:25:42.2079188Z","updatedOn":"2021-02-25T09:25:42.2079188Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ce0b2628-0f0c-4cfa-9fcf-582a44f6d8aa","type":"Microsoft.Authorization/roleAssignments","name":"ce0b2628-0f0c-4cfa-9fcf-582a44f6d8aa"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-16T06:02:07.8233627Z","updatedOn":"2021-03-16T06:02:07.8233627Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2f0eea58-ac85-4859-bd79-16f669445dfc","type":"Microsoft.Authorization/roleAssignments","name":"2f0eea58-ac85-4859-bd79-16f669445dfc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d206c77a-3453-4ec5-abd5-e2e1eabe9674","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-21T05:56:18.4526535Z","updatedOn":"2021-03-21T05:56:18.4526535Z","createdBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","updatedBy":"89ed5be8-ff97-41b5-ab11-055e1e3cc34b","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7316735b-f7c5-4e26-b537-fde91260ac90","type":"Microsoft.Authorization/roleAssignments","name":"7316735b-f7c5-4e26-b537-fde91260ac90"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"019b476f-1ec9-4b76-aa39-f8e57b933fa3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-24T01:57:11.5465548Z","updatedOn":"2021-03-24T01:57:11.5465548Z","createdBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","updatedBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c0b78fad-d5d6-48c4-9613-1e30924b036a","type":"Microsoft.Authorization/roleAssignments","name":"c0b78fad-d5d6-48c4-9613-1e30924b036a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3835f2fd-0701-4221-8a47-a8298114e26d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-03-25T02:55:01.4094389Z","updatedOn":"2021-03-25T02:55:01.4094389Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9104823e-c9d2-48dc-8a69-c78f05bb9d0b","type":"Microsoft.Authorization/roleAssignments","name":"9104823e-c9d2-48dc-8a69-c78f05bb9d0b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"94dbdaf2-8301-4c8c-a5a5-4a2f651f3d59","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-01T08:30:58.7525265Z","updatedOn":"2021-04-01T08:30:58.7525265Z","createdBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","updatedBy":"7e58ddef-4719-4c36-a485-4c2a0a843a46","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd2c8502-30c6-4a2f-ae99-bb0fcf5e644b","type":"Microsoft.Authorization/roleAssignments","name":"fd2c8502-30c6-4a2f-ae99-bb0fcf5e644b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"13908eec-1134-4f1e-a948-60c354b0eabf","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-04-16T03:33:52.0252419Z","updatedOn":"2021-04-16T03:33:52.0252419Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/49df5811-89f4-425a-b3f8-bb2d4b1ca150","type":"Microsoft.Authorization/roleAssignments","name":"49df5811-89f4-425a-b3f8-bb2d4b1ca150"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"810a4268-fc7b-484a-9265-d74be53e200f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-05-10T09:42:50.7467613Z","updatedOn":"2021-05-10T09:42:50.7467613Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4905d9ce-36da-4b02-b1d8-c8fbbc7cbf01","type":"Microsoft.Authorization/roleAssignments","name":"4905d9ce-36da-4b02-b1d8-c8fbbc7cbf01"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f24d75c3-0cef-4ddb-a3a9-198a52c0edf6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-02T02:25:11.7772285Z","updatedOn":"2021-06-02T02:25:11.7772285Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/763804e1-afe1-4bd5-9874-9bb04dc840e9","type":"Microsoft.Authorization/roleAssignments","name":"763804e1-afe1-4bd5-9874-9bb04dc840e9"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"81ea823c-a4c0-4814-a9ae-83fbfc093178","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-17T04:07:00.9613533Z","updatedOn":"2021-06-17T04:07:00.9613533Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7911f8d4-40f6-45f7-aa84-8fa33790a9e4","type":"Microsoft.Authorization/roleAssignments","name":"7911f8d4-40f6-45f7-aa84-8fa33790a9e4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"229bef00-6536-4b6a-82d0-ec83bf1cda7e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-06-21T08:39:58.8062605Z","updatedOn":"2021-06-21T08:39:58.8062605Z","createdBy":"81ea823c-a4c0-4814-a9ae-83fbfc093178","updatedBy":"81ea823c-a4c0-4814-a9ae-83fbfc093178","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a45f3fb2-709a-4795-ae22-d9e3013941ca","type":"Microsoft.Authorization/roleAssignments","name":"a45f3fb2-709a-4795-ae22-d9e3013941ca"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T07:53:07.9267881Z","updatedOn":"2020-07-07T07:53:07.9267881Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cb1f995e-258c-4174-9f1f-b21038b6fe15","type":"Microsoft.Authorization/roleAssignments","name":"cb1f995e-258c-4174-9f1f-b21038b6fe15"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T07:53:53.3178813Z","updatedOn":"2020-07-07T07:53:53.3178813Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/300179b3-b4bc-4d43-a800-14a538c341f2","type":"Microsoft.Authorization/roleAssignments","name":"300179b3-b4bc-4d43-a800-14a538c341f2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"21cd756e-e290-4a26-9547-93e8cc1a8923","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-07T07:53:53.3373852Z","updatedOn":"2020-07-07T07:53:53.3373852Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6a385b91-b1ce-4f5b-800d-6b449bb808f4","type":"Microsoft.Authorization/roleAssignments","name":"6a385b91-b1ce-4f5b-800d-6b449bb808f4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2f394b98-15c2-4a67-b5e4-59524a559fbe","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-15T06:04:05.5602990Z","updatedOn":"2020-07-15T06:04:05.5602990Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/29b52c6e-ef41-4228-be25-062bb7c962b2","type":"Microsoft.Authorization/roleAssignments","name":"29b52c6e-ef41-4228-be25-062bb7c962b2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d3ee15d8-bfc2-40e3-91ce-38f84f29b4fa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-15T07:37:38.4755184Z","updatedOn":"2020-07-15T07:37:38.4755184Z","createdBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","updatedBy":"0a592c45-613e-4f1b-9023-7c4414fd53bf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/94971c0b-9b3c-4014-a9f3-0283d64c1b29","type":"Microsoft.Authorization/roleAssignments","name":"94971c0b-9b3c-4014-a9f3-0283d64c1b29"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b","principalId":"181c08fa-7ac8-48a6-a869-342ab74566a4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-07-24T03:54:19.5994989Z","updatedOn":"2020-07-24T03:54:19.5994989Z","createdBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","updatedBy":"21cd756e-e290-4a26-9547-93e8cc1a8923","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/dc91700c-9959-4179-80b7-f2bfb957d4ec","type":"Microsoft.Authorization/roleAssignments","name":"dc91700c-9959-4179-80b7-f2bfb957d4ec"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2020-08-05T03:43:59.8598863Z","updatedOn":"2020-08-05T03:43:59.8598863Z","createdBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","updatedBy":"a9aa6a31-a53e-4776-afab-8ba3ea5dd918","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/254a30cf-3bdd-4e6c-aa9e-9d96397bf63a","type":"Microsoft.Authorization/roleAssignments","name":"254a30cf-3bdd-4e6c-aa9e-9d96397bf63a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/cd570a14-e51a-42ad-bac8-bafd67325302","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-06T08:52:51.3842219Z","updatedOn":"2022-10-06T08:52:51.3842219Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a70f15aa-d53d-4cd9-9889-43b4f27f2e83","type":"Microsoft.Authorization/roleAssignments","name":"a70f15aa-d53d-4cd9-9889-43b4f27f2e83"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b64e21ea-ac4e-4cdf-9dc9-5b892992bee7","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-06T08:53:23.7749142Z","updatedOn":"2022-10-06T08:53:23.7749142Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/44e66749-08c0-484b-98bb-6f289966af6e","type":"Microsoft.Authorization/roleAssignments","name":"44e66749-08c0-484b-98bb-6f289966af6e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8ce309ba-2f1a-43f8-bc0d-1b75cb94fec0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-12T00:33:06.9550833Z","updatedOn":"2022-10-12T00:33:06.9550833Z","createdBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","updatedBy":"32fe2882-ca97-44f9-8e0d-dfe916b9dfee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/83511474-40c5-4422-a370-afbd560db35e","type":"Microsoft.Authorization/roleAssignments","name":"83511474-40c5-4422-a370-afbd560db35e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"6960efce-2ac6-491b-8a59-13975ca713be","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-20T05:30:55.3887151Z","updatedOn":"2022-10-20T05:30:55.3887151Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bd4998bd-874d-4b8a-a348-a7d9b18b83c0","type":"Microsoft.Authorization/roleAssignments","name":"bd4998bd-874d-4b8a-a348-a7d9b18b83c0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6960efce-2ac6-491b-8a59-13975ca713be","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-20T08:16:12.6821829Z","updatedOn":"2022-10-20T08:16:12.6821829Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/66a1c2c5-a7e4-4f00-b202-b23a86c83fa3","type":"Microsoft.Authorization/roleAssignments","name":"66a1c2c5-a7e4-4f00-b202-b23a86c83fa3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9c649736-fc13-44c4-a4af-9947c6a203e4","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-25T07:29:48.1780375Z","updatedOn":"2022-10-25T07:29:48.1780375Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/912b5c6a-03a0-4ba9-a652-ac8499d091d4","type":"Microsoft.Authorization/roleAssignments","name":"912b5c6a-03a0-4ba9-a652-ac8499d091d4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"525e072a-0267-46e6-8c2d-8fec642b5681","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-10-26T05:02:16.4976256Z","updatedOn":"2022-10-26T05:02:16.4976256Z","createdBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","updatedBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/525e072a-0267-46e6-8c2d-8fec642b5681","type":"Microsoft.Authorization/roleAssignments","name":"525e072a-0267-46e6-8c2d-8fec642b5681"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"4e26425c-bd9d-4faa-82de-187bbcc137b4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-01T07:50:13.2177443Z","updatedOn":"2022-11-01T07:50:13.2177443Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c6129a8b-9f4a-4564-a2a4-2dcd387484ab","type":"Microsoft.Authorization/roleAssignments","name":"c6129a8b-9f4a-4564-a2a4-2dcd387484ab"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"83316824-b78e-47d7-ad2e-16311d0b2aef","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-03T03:42:31.5774761Z","updatedOn":"2022-11-03T03:42:31.5774761Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/83316824-b78e-47d7-ad2e-16311d0b2aef","type":"Microsoft.Authorization/roleAssignments","name":"83316824-b78e-47d7-ad2e-16311d0b2aef"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3679403a-91ca-4c30-90d1-29a0572c26e5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-04T06:54:41.3734213Z","updatedOn":"2022-11-04T06:54:41.3734213Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6b868bd-1069-4e65-be04-03c529cb78e5","type":"Microsoft.Authorization/roleAssignments","name":"b6b868bd-1069-4e65-be04-03c529cb78e5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"a769f64b-5c43-4fb2-b73c-fb1ac30256e2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-04T09:03:48.3906001Z","updatedOn":"2022-11-04T09:03:48.3906001Z","createdBy":"4e26425c-bd9d-4faa-82de-187bbcc137b4","updatedBy":"4e26425c-bd9d-4faa-82de-187bbcc137b4","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7fcf436b-3244-4edb-a75c-ddb9caeec7a5","type":"Microsoft.Authorization/roleAssignments","name":"7fcf436b-3244-4edb-a75c-ddb9caeec7a5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/00482a5a-887f-4fb3-b363-3b7fe8e74483","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-16T06:33:57.3259195Z","updatedOn":"2022-11-16T06:33:57.3259195Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d2d87a3f-b87e-47c2-9723-e13cf0d573e3","type":"Microsoft.Authorization/roleAssignments","name":"d2d87a3f-b87e-47c2-9723-e13cf0d573e3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/12338af0-0e69-4776-bea7-57ae8d297424","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-16T07:35:18.4990022Z","updatedOn":"2022-11-16T07:35:18.4990022Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a79dea4c-bab6-4ccb-b3e9-89dde257100b","type":"Microsoft.Authorization/roleAssignments","name":"a79dea4c-bab6-4ccb-b3e9-89dde257100b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"18fdec2a-581a-4056-ba2b-75dab6752a8f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-20T06:04:05.0329324Z","updatedOn":"2022-11-20T06:04:05.0329324Z","createdBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","updatedBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/216a54fb-8689-45a3-b8b4-bc35a8227ad1","type":"Microsoft.Authorization/roleAssignments","name":"216a54fb-8689-45a3-b8b4-bc35a8227ad1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1cc9cff1-b993-4d9b-adc5-6e6220063e2a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-25T06:48:06.5401178Z","updatedOn":"2022-11-25T06:48:06.5401178Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9ad866f2-a8c5-4f95-8f58-68b1fbd2ac4e","type":"Microsoft.Authorization/roleAssignments","name":"9ad866f2-a8c5-4f95-8f58-68b1fbd2ac4e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9f1f5b19-b155-4c85-819e-bff5422ec9d4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-11-30T06:19:26.7288923Z","updatedOn":"2022-11-30T06:19:26.7288923Z","createdBy":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","updatedBy":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0a2b3725-840e-4e0c-873a-7a18a127de62","type":"Microsoft.Authorization/roleAssignments","name":"0a2b3725-840e-4e0c-873a-7a18a127de62"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"5d369c21-b2ba-4e66-86c7-1562181b509f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-12-20T07:36:10.8710428Z","updatedOn":"2022-12-20T07:36:10.8710428Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ce6ff82d-e3f1-4d38-a05b-539bc7dd34b8","type":"Microsoft.Authorization/roleAssignments","name":"ce6ff82d-e3f1-4d38-a05b-539bc7dd34b8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ef8a8230-f804-4234-ae30-c2f8597ca076","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-10T12:52:43.4914190Z","updatedOn":"2023-01-10T12:52:43.4914190Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a2962197-a5c3-47c3-b35a-d794b205f21c","type":"Microsoft.Authorization/roleAssignments","name":"a2962197-a5c3-47c3-b35a-d794b205f21c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-12T09:00:11.2605062Z","updatedOn":"2023-01-12T09:00:11.2605062Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5f0aaa5d-937a-49b0-9b39-b951676df29f","type":"Microsoft.Authorization/roleAssignments","name":"5f0aaa5d-937a-49b0-9b39-b951676df29f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"9db7ba9d-a627-4f35-a548-c77024d77c32","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-17T06:40:18.1471540Z","updatedOn":"2023-01-17T06:40:18.1471540Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/05f4ea26-34c5-44ad-85a7-f8e2fa4251f5","type":"Microsoft.Authorization/roleAssignments","name":"05f4ea26-34c5-44ad-85a7-f8e2fa4251f5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ba521a07-6bb9-4228-b1f6-1236178fdc2d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-17T07:43:29.3532104Z","updatedOn":"2023-01-17T07:43:29.3532104Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8fbbf124-947a-4a17-b55e-0e5d4df669be","type":"Microsoft.Authorization/roleAssignments","name":"8fbbf124-947a-4a17-b55e-0e5d4df669be"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-18T08:30:25.8833288Z","updatedOn":"2023-01-18T08:30:25.8833288Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ce6e5f6-2c1b-42ab-a6aa-202af8f26384","type":"Microsoft.Authorization/roleAssignments","name":"1ce6e5f6-2c1b-42ab-a6aa-202af8f26384"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c1eede88-9f0d-4e27-9c77-a5bdae6630f0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-30T07:02:43.3588442Z","updatedOn":"2023-01-30T07:02:43.3588442Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c1eede88-9f0d-4e27-9c77-a5bdae6630f0","type":"Microsoft.Authorization/roleAssignments","name":"c1eede88-9f0d-4e27-9c77-a5bdae6630f0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2dad936d-25b0-4013-b7c9-75f6cfcc96e3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-02T09:14:11.3536555Z","updatedOn":"2023-02-02T09:14:11.3536555Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cd89584c-851c-4c97-9474-064a0919eea5","type":"Microsoft.Authorization/roleAssignments","name":"cd89584c-851c-4c97-9474-064a0919eea5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:03:34.4158876Z","updatedOn":"2023-02-10T09:03:34.4158876Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/636704d2-b83c-487c-8dfc-2d48f1ee18fd","type":"Microsoft.Authorization/roleAssignments","name":"636704d2-b83c-487c-8dfc-2d48f1ee18fd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:05:49.8997863Z","updatedOn":"2023-02-10T09:05:49.8997863Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/823d886e-7ee7-4417-9f40-bf26680e0936","type":"Microsoft.Authorization/roleAssignments","name":"823d886e-7ee7-4417-9f40-bf26680e0936"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:06:24.1887313Z","updatedOn":"2023-02-10T09:06:24.1887313Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/da2cc3a8-f18b-434a-bfe5-4badb225f971","type":"Microsoft.Authorization/roleAssignments","name":"da2cc3a8-f18b-434a-bfe5-4badb225f971"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/19e7f393-937e-4f77-808e-94535e297925","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:09:01.6033096Z","updatedOn":"2023-02-10T09:09:01.6033096Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ca0e1aa3-d0d1-495b-9421-c06094ec3b1a","type":"Microsoft.Authorization/roleAssignments","name":"ca0e1aa3-d0d1-495b-9421-c06094ec3b1a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0a9a7e1f-b9d0-4cc4-a60d-0319b160aaa3","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:09:29.7106350Z","updatedOn":"2023-02-10T09:09:29.7106350Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/024233a8-9157-46c9-8f2c-31c432a3625f","type":"Microsoft.Authorization/roleAssignments","name":"024233a8-9157-46c9-8f2c-31c432a3625f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/76199698-9eea-4c19-bc75-cec21354c6b6","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-10T09:09:53.1187998Z","updatedOn":"2023-02-10T09:09:53.1187998Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5814f66c-379c-4938-bcad-3da2950682f1","type":"Microsoft.Authorization/roleAssignments","name":"5814f66c-379c-4938-bcad-3da2950682f1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"68a65eb4-2740-47fe-b361-61bc63e6bfdb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-17T03:01:27.7738507Z","updatedOn":"2023-02-17T03:01:27.7738507Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/46d4112f-0527-45b2-8292-02e7ebb1f173","type":"Microsoft.Authorization/roleAssignments","name":"46d4112f-0527-45b2-8292-02e7ebb1f173"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"68a65eb4-2740-47fe-b361-61bc63e6bfdb","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-02-17T03:03:24.6490610Z","updatedOn":"2023-02-17T03:03:24.6490610Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8d48b857-e0b7-4093-92c7-b795fc0f2e2a","type":"Microsoft.Authorization/roleAssignments","name":"8d48b857-e0b7-4093-92c7-b795fc0f2e2a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"abdd745a-b6de-4705-bc7b-2d59044f04b6","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-10T09:13:30.7585729Z","updatedOn":"2023-03-10T09:13:30.7585729Z","createdBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","updatedBy":"abdd745a-b6de-4705-bc7b-2d59044f04b6","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/066bc53e-977e-4a79-875c-337ace49b226","type":"Microsoft.Authorization/roleAssignments","name":"066bc53e-977e-4a79-875c-337ace49b226"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/a7264617-510b-434b-a828-9731dc254ea7","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-04T09:59:28.4231313Z","updatedOn":"2023-04-04T09:59:28.4231313Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c56035d4-432a-4004-86a0-fb5bc54e5900","type":"Microsoft.Authorization/roleAssignments","name":"c56035d4-432a-4004-86a0-fb5bc54e5900"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0c867c2a-1d8c-454a-a3db-ab2ea1bdc8bb","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-06T07:20:08.3502424Z","updatedOn":"2023-04-06T07:20:08.3502424Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3a5107e1-57d1-4bde-b65d-743cfdbb3909","type":"Microsoft.Authorization/roleAssignments","name":"3a5107e1-57d1-4bde-b65d-743cfdbb3909"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/9db5a041-8ad6-430b-b979-e6896292d814","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-12T07:06:51.6488197Z","updatedOn":"2023-04-12T07:06:51.6488197Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/16a89534-066a-4e59-b26f-7074b49c3aaf","type":"Microsoft.Authorization/roleAssignments","name":"16a89534-066a-4e59-b26f-7074b49c3aaf"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b86a8fe4-44ce-4948-aee5-eccb2c155cd7","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-17T09:29:12.4793661Z","updatedOn":"2023-04-17T09:29:12.4793661Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7a1e3f12-7762-4150-84ce-8841f2631b25","type":"Microsoft.Authorization/roleAssignments","name":"7a1e3f12-7762-4150-84ce-8841f2631b25"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5c83a1c2-870c-4966-8003-c50daca699fa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-25T08:57:19.8408729Z","updatedOn":"2023-04-25T08:57:19.8408729Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e6d2a2a1-290c-4d05-8b90-9d13bc6306b9","type":"Microsoft.Authorization/roleAssignments","name":"e6d2a2a1-290c-4d05-8b90-9d13bc6306b9"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"9a3247e6-ea28-4b56-bfc3-d356fa302b34","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-26T06:11:01.3312248Z","updatedOn":"2023-04-26T06:11:01.3312248Z","createdBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","updatedBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f985c01d-ae0a-4a60-9213-0dae157a9e29","type":"Microsoft.Authorization/roleAssignments","name":"f985c01d-ae0a-4a60-9213-0dae157a9e29"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0f876fc3-c749-4607-ad50-c13ef1569cea","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-27T06:03:09.1199422Z","updatedOn":"2023-04-27T06:03:09.1199422Z","createdBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","updatedBy":"58c34d6c-4ada-452c-829d-aba2ab37fb19","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00be6446-d6f8-4861-aee0-3aeaa2d706f8","type":"Microsoft.Authorization/roleAssignments","name":"00be6446-d6f8-4861-aee0-3aeaa2d706f8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b4a4ed7e-e392-431e-9846-ba66341a59f4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-04-27T21:19:26.6392012Z","updatedOn":"2023-04-27T21:19:26.6392012Z","createdBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","updatedBy":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/67f3408e-c482-4451-b319-29d93a03cf51","type":"Microsoft.Authorization/roleAssignments","name":"67f3408e-c482-4451-b319-29d93a03cf51"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"c848f9c2-44be-4a85-8743-c0ef48797a1f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-05-05T05:56:28.8079340Z","updatedOn":"2023-05-05T05:56:28.8079340Z","createdBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","updatedBy":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3d507ab-3b6c-4221-8225-e76e614cee8e","type":"Microsoft.Authorization/roleAssignments","name":"e3d507ab-3b6c-4221-8225-e76e614cee8e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7aa45d58-4f36-4209-a700-8b0c00d12a01","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-07-02T06:37:57.1769164Z","updatedOn":"2021-07-02T06:37:57.1769164Z","createdBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","updatedBy":"31e600e0-d7ce-4e98-a927-19bb30042e44","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/168c4d2e-375e-4626-9c08-0853f18bbf5c","type":"Microsoft.Authorization/roleAssignments","name":"168c4d2e-375e-4626-9c08-0853f18bbf5c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-07-30T05:01:11.2198486Z","updatedOn":"2021-07-30T05:01:11.2198486Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e41f4bf3-060f-42a5-bfa9-3d0dbcbc03ca","type":"Microsoft.Authorization/roleAssignments","name":"e41f4bf3-060f-42a5-bfa9-3d0dbcbc03ca"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-08-10T05:45:14.5657312Z","updatedOn":"2021-08-10T05:45:14.5657312Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e9f2336b-87e6-4b53-8426-7dbe03746425","type":"Microsoft.Authorization/roleAssignments","name":"e9f2336b-87e6-4b53-8426-7dbe03746425"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"66e11f0f-d01d-47d4-893d-e536e117371e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-10T15:33:26.3834684Z","updatedOn":"2021-09-10T15:33:26.3834684Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4d439d77-10a5-4aa8-bf58-3ed97f3f77e7","type":"Microsoft.Authorization/roleAssignments","name":"4d439d77-10a5-4aa8-bf58-3ed97f3f77e7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18500a29-7fe2-46b2-a342-b16a415e101d","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-23T03:03:23.2013687Z","updatedOn":"2021-09-23T03:03:23.2013687Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2d704134-1973-4f4e-b748-f9601a076b80","type":"Microsoft.Authorization/roleAssignments","name":"2d704134-1973-4f4e-b748-f9601a076b80"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-26T02:14:07.6163770Z","updatedOn":"2021-09-26T02:14:07.6163770Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/592f774e-eab6-469d-b90f-678381fd3e78","type":"Microsoft.Authorization/roleAssignments","name":"592f774e-eab6-469d-b90f-678381fd3e78"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-09-28T04:59:59.8161898Z","updatedOn":"2021-09-28T04:59:59.8161898Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/033ae663-fa4d-4018-a402-b658e77825e4","type":"Microsoft.Authorization/roleAssignments","name":"033ae663-fa4d-4018-a402-b658e77825e4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1fadbba2-e5aa-4f4b-a279-fe6db770d253","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-18T07:00:26.3327772Z","updatedOn":"2021-10-18T07:00:26.3327772Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7b106577-007a-42fd-bd33-71153129150d","type":"Microsoft.Authorization/roleAssignments","name":"7b106577-007a-42fd-bd33-71153129150d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-19T03:32:38.2364758Z","updatedOn":"2021-10-19T03:32:38.2364758Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e4de217a-fe5e-4054-b7a7-34a68fbe760f","type":"Microsoft.Authorization/roleAssignments","name":"e4de217a-fe5e-4054-b7a7-34a68fbe760f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-22T06:10:28.4991572Z","updatedOn":"2021-10-22T06:10:28.4991572Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fdac5ab9-8f07-462a-827c-ad6942914fa2","type":"Microsoft.Authorization/roleAssignments","name":"fdac5ab9-8f07-462a-827c-ad6942914fa2"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"27489b70-8640-4924-b728-91e6965be080","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-10-27T09:18:06.5535745Z","updatedOn":"2021-10-27T09:18:06.5535745Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e605db61-e5ba-4f87-ae86-fad757222e7a","type":"Microsoft.Authorization/roleAssignments","name":"e605db61-e5ba-4f87-ae86-fad757222e7a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/c7393b34-138c-406f-901b-d8cf2b17e6ae","principalId":"819a17e1-a79f-4f24-a36f-f99dec3f09ca","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-02T21:52:27.1141329Z","updatedOn":"2021-11-02T21:52:27.1141329Z","createdBy":"","updatedBy":"","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8f68fb50-53b1-434a-af0b-3a5828a12d96","type":"Microsoft.Authorization/roleAssignments","name":"8f68fb50-53b1-434a-af0b-3a5828a12d96"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2b7fa1bd-b817-45cb-9068-e416ce1125fa","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-04T07:24:02.4635561Z","updatedOn":"2021-11-04T07:24:02.4635561Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9c7c6838-73eb-4d53-b610-da8cbfc01f7e","type":"Microsoft.Authorization/roleAssignments","name":"9c7c6838-73eb-4d53-b610-da8cbfc01f7e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2cb55360-eabc-4956-8963-38a028c256d9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-08T07:48:08.0835537Z","updatedOn":"2021-11-08T07:48:08.0835537Z","createdBy":"66e11f0f-d01d-47d4-893d-e536e117371e","updatedBy":"66e11f0f-d01d-47d4-893d-e536e117371e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/acfe41f1-bfd3-4b48-90aa-3a09b03ebf9e","type":"Microsoft.Authorization/roleAssignments","name":"acfe41f1-bfd3-4b48-90aa-3a09b03ebf9e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-10T03:14:49.9165625Z","updatedOn":"2021-11-10T03:14:49.9165625Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6f10c223-125c-406a-8d06-f455dfb203c3","type":"Microsoft.Authorization/roleAssignments","name":"6f10c223-125c-406a-8d06-f455dfb203c3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d6f3b091-77da-49db-bdeb-42de109e6ef9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-15T03:09:54.8413893Z","updatedOn":"2021-11-15T03:09:54.8413893Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ec1aa809-0fe8-4ead-8890-32114fc451d1","type":"Microsoft.Authorization/roleAssignments","name":"ec1aa809-0fe8-4ead-8890-32114fc451d1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"d6f3b091-77da-49db-bdeb-42de109e6ef9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-15T07:31:25.4660410Z","updatedOn":"2021-11-15T07:31:25.4660410Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a0d9b4fa-297a-47f0-a7f2-d369bfbbfa84","type":"Microsoft.Authorization/roleAssignments","name":"a0d9b4fa-297a-47f0-a7f2-d369bfbbfa84"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"2cb55360-eabc-4956-8963-38a028c256d9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-24T06:00:41.9055324Z","updatedOn":"2021-11-24T06:00:41.9055324Z","createdBy":"66e11f0f-d01d-47d4-893d-e536e117371e","updatedBy":"66e11f0f-d01d-47d4-893d-e536e117371e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ecea8e99-a9cd-402a-b590-711ce760625e","type":"Microsoft.Authorization/roleAssignments","name":"ecea8e99-a9cd-402a-b590-711ce760625e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7ed4bac4-a2ca-45fa-a56b-b3db43c1e925","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-11-25T10:54:53.8509436Z","updatedOn":"2021-11-25T10:54:53.8509436Z","createdBy":"13908eec-1134-4f1e-a948-60c354b0eabf","updatedBy":"13908eec-1134-4f1e-a948-60c354b0eabf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0fa93973-e00e-4e79-a3ce-135e717ad269","type":"Microsoft.Authorization/roleAssignments","name":"0fa93973-e00e-4e79-a3ce-135e717ad269"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/2a2b9908-6ea1-4ae2-8e65-a410df84e7d1","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T02:09:29.7647038Z","updatedOn":"2021-12-01T02:09:29.7647038Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd72df67-04b7-456c-afe6-9198ebe9ed81","type":"Microsoft.Authorization/roleAssignments","name":"fd72df67-04b7-456c-afe6-9198ebe9ed81"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0c9486df-f82d-44c0-9a1f-b7f5126f35ce","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T03:06:04.4155389Z","updatedOn":"2021-12-01T03:06:04.4155389Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bd48b979-d50a-4cd0-ba6f-e424c669258c","type":"Microsoft.Authorization/roleAssignments","name":"bd48b979-d50a-4cd0-ba6f-e424c669258c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0b98dfb6-3b8c-40ae-a9c4-fd47d1741ef5","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T09:11:55.0692914Z","updatedOn":"2021-12-01T09:11:55.0692914Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ffd4377-118e-4b62-9e65-5544e5d872ef","type":"Microsoft.Authorization/roleAssignments","name":"1ffd4377-118e-4b62-9e65-5544e5d872ef"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-01T09:20:06.7875100Z","updatedOn":"2021-12-01T09:20:06.7875100Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/66b036af-e6eb-44de-8c1f-bb2f8a9251e8","type":"Microsoft.Authorization/roleAssignments","name":"66b036af-e6eb-44de-8c1f-bb2f8a9251e8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"cdc76e86-6af9-49dc-95d2-e74297568154","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-13T02:35:15.5477114Z","updatedOn":"2021-12-13T02:35:15.5477114Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/16036111-627c-49c6-8aa0-c5f115fc045a","type":"Microsoft.Authorization/roleAssignments","name":"16036111-627c-49c6-8aa0-c5f115fc045a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"674368bb-7eaa-4100-aef7-138f65f50648","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-15T06:30:55.1314255Z","updatedOn":"2021-12-15T06:30:55.1314255Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bf5d3042-016c-4907-9638-05ffe38302c4","type":"Microsoft.Authorization/roleAssignments","name":"bf5d3042-016c-4907-9638-05ffe38302c4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"674368bb-7eaa-4100-aef7-138f65f50648","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-15T06:38:26.3689764Z","updatedOn":"2021-12-15T06:38:26.3689764Z","createdBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","updatedBy":"d64e4618-a7a0-41ff-a20c-1594fdde8c87","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7ea5b15c-3bd9-4c1f-b6b5-e13cd3e3dca6","type":"Microsoft.Authorization/roleAssignments","name":"7ea5b15c-3bd9-4c1f-b6b5-e13cd3e3dca6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"128dfeb9-0b7e-4d6b-9ee4-ec2cdf7bb02d","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-17T06:53:17.9472071Z","updatedOn":"2021-12-17T06:53:17.9472071Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/31e69194-5728-4494-869c-de2943a86335","type":"Microsoft.Authorization/roleAssignments","name":"31e69194-5728-4494-869c-de2943a86335"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"15dfa334-adde-462c-8e2e-55b66ee698d2","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-12-23T07:47:40.2600711Z","updatedOn":"2021-12-23T07:47:40.2600711Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5fa20e6e-11b0-423b-9c0f-ce48c806d5c5","type":"Microsoft.Authorization/roleAssignments","name":"5fa20e6e-11b0-423b-9c0f-ce48c806d5c5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"86cc72d9-2621-474c-b0a0-bf1aeb80acb3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-25T03:28:06.4794122Z","updatedOn":"2022-01-25T03:28:06.4794122Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7e3143d0-50fb-4bf3-b2bc-e97a71d98463","type":"Microsoft.Authorization/roleAssignments","name":"7e3143d0-50fb-4bf3-b2bc-e97a71d98463"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c218cd84-aa7d-4897-81cd-b1bd64a56d27","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-08T09:09:58.3876740Z","updatedOn":"2022-02-08T09:09:58.3876740Z","createdBy":"3835f2fd-0701-4221-8a47-a8298114e26d","updatedBy":"3835f2fd-0701-4221-8a47-a8298114e26d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6af3ac9-4f08-455e-9a76-93fe19ad5a7a","type":"Microsoft.Authorization/roleAssignments","name":"b6af3ac9-4f08-455e-9a76-93fe19ad5a7a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/38eefc75-12b1-4df4-ae41-8757b8e23e0b","principalId":"2f153a9e-5be9-4f43-abd2-04561777c8b0","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-16T05:37:34.7782816Z","updatedOn":"2022-02-16T05:37:34.7782816Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/fd107c40-caa7-4abc-8469-70bc6a23b79d","type":"Microsoft.Authorization/roleAssignments","name":"fd107c40-caa7-4abc-8469-70bc6a23b79d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"b05a9d3b-71ea-4346-8682-c1800dec2d07","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-16T05:42:35.8373298Z","updatedOn":"2022-02-16T05:42:35.8373298Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7a3f835c-51af-497c-9aee-103a8eca4361","type":"Microsoft.Authorization/roleAssignments","name":"7a3f835c-51af-497c-9aee-103a8eca4361"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f79cbd84-0287-431e-8467-0d4ce7bd972c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-21T06:40:33.7216935Z","updatedOn":"2022-02-21T06:40:33.7216935Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6cad3a16-ec6c-4348-8c31-ed5548119af3","type":"Microsoft.Authorization/roleAssignments","name":"6cad3a16-ec6c-4348-8c31-ed5548119af3"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"6b30bdc6-696a-46fb-82d7-739c2fb147b7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-23T08:22:27.5148873Z","updatedOn":"2022-02-23T08:22:27.5148873Z","createdBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","updatedBy":"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f43b2a2c-7325-4a0e-bdd6-eb86b1baca42","type":"Microsoft.Authorization/roleAssignments","name":"f43b2a2c-7325-4a0e-bdd6-eb86b1baca42"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8bedc21b-6861-4daf-993e-6386a0839e8a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-24T02:36:13.3604140Z","updatedOn":"2022-02-24T02:36:13.3604140Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bf5562b1-3a4a-4f46-9520-426865714891","type":"Microsoft.Authorization/roleAssignments","name":"bf5562b1-3a4a-4f46-9520-426865714891"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"2b4495de-d23e-42db-b89c-34dce832977e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-02-28T22:58:11.9102667Z","updatedOn":"2022-02-28T22:58:11.9102667Z","createdBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","updatedBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/71ed23e5-2549-4d92-b515-cfd49378fd46","type":"Microsoft.Authorization/roleAssignments","name":"71ed23e5-2549-4d92-b515-cfd49378fd46"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/0a9a7e1f-b9d0-4cc4-a60d-0319b160aaa3","principalId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-03-10T07:17:36.7908387Z","updatedOn":"2022-03-10T07:17:36.7908387Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4afbc96a-7710-44e7-9e10-517a71df5a67","type":"Microsoft.Authorization/roleAssignments","name":"4afbc96a-7710-44e7-9e10-517a71df5a67"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"51fda982-1e11-44aa-b19f-4ebd4b46acf5","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-03-18T06:28:21.0652981Z","updatedOn":"2022-03-18T06:28:21.0652981Z","createdBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","updatedBy":"2e0b6384-0ba9-4f6e-9a98-4464a152ed54","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/51fda982-1e11-44aa-b19f-4ebd4b46acf5","type":"Microsoft.Authorization/roleAssignments","name":"51fda982-1e11-44aa-b19f-4ebd4b46acf5"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"0d504196-1423-4569-9a6e-15149656f0ee","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-03-29T07:07:26.9171325Z","updatedOn":"2022-03-29T07:07:26.9171325Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/90c944e7-9f16-4ec3-9fc9-e4f66be996a1","type":"Microsoft.Authorization/roleAssignments","name":"90c944e7-9f16-4ec3-9fc9-e4f66be996a1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-01T07:03:36.0287465Z","updatedOn":"2022-04-01T07:03:36.0287465Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/79c4412d-e3c5-4864-9425-948093c46897","type":"Microsoft.Authorization/roleAssignments","name":"79c4412d-e3c5-4864-9425-948093c46897"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/974c5e8b-45b9-4653-ba55-5f855dd0fb88","principalId":"b05a9d3b-71ea-4346-8682-c1800dec2d07","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-02T03:24:24.9488446Z","updatedOn":"2022-04-02T03:24:24.9488446Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/251a27b6-a975-4ba0-9682-6cb4386a8dc8","type":"Microsoft.Authorization/roleAssignments","name":"251a27b6-a975-4ba0-9682-6cb4386a8dc8"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"03aaab22-55ae-4c18-9086-398117b23567","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-07T03:55:06.1900687Z","updatedOn":"2022-04-07T03:55:06.1900687Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9ddaa18d-3eaf-44e9-a747-91461068e40d","type":"Microsoft.Authorization/roleAssignments","name":"9ddaa18d-3eaf-44e9-a747-91461068e40d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-04-22T02:33:14.7630374Z","updatedOn":"2022-04-22T02:33:14.7630374Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4c094650-b615-406e-b43e-3a5d27f00fbb","type":"Microsoft.Authorization/roleAssignments","name":"4c094650-b615-406e-b43e-3a5d27f00fbb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5d369c21-b2ba-4e66-86c7-1562181b509f","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-05T09:23:30.3783298Z","updatedOn":"2022-05-05T09:23:30.3783298Z","createdBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","updatedBy":"7ecfd123-73a8-4c5a-b57b-df502769b4e7","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bdf98bbd-4822-47da-a01e-afdc0f968310","type":"Microsoft.Authorization/roleAssignments","name":"bdf98bbd-4822-47da-a01e-afdc0f968310"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0826caaf-edbe-4f00-869d-45a6979c6dd1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-20T09:42:28.9345746Z","updatedOn":"2022-05-20T09:42:28.9345746Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d4e07fef-1dc4-4b6a-a2d9-792ec986ee50","type":"Microsoft.Authorization/roleAssignments","name":"d4e07fef-1dc4-4b6a-a2d9-792ec986ee50"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0826caaf-edbe-4f00-869d-45a6979c6dd1","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-20T10:35:13.1911014Z","updatedOn":"2022-05-20T10:35:13.1911014Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/03aa3d1d-5dd6-4df6-8153-38c9469b08dd","type":"Microsoft.Authorization/roleAssignments","name":"03aa3d1d-5dd6-4df6-8153-38c9469b08dd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"87dabaeb-7935-4888-a263-5ba8767782e1","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-20T11:04:17.4818701Z","updatedOn":"2022-05-20T11:04:17.4818701Z","createdBy":"0826caaf-edbe-4f00-869d-45a6979c6dd1","updatedBy":"0826caaf-edbe-4f00-869d-45a6979c6dd1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f6417652-d51c-4cfb-b010-be6be4e5dccf","type":"Microsoft.Authorization/roleAssignments","name":"f6417652-d51c-4cfb-b010-be6be4e5dccf"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0581142e-ae8f-4bc0-9a0d-ffb7cbad05b2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-23T09:25:41.0389977Z","updatedOn":"2022-05-23T09:25:41.0389977Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3a21d147-7c65-4ef8-b356-a6615cffd463","type":"Microsoft.Authorization/roleAssignments","name":"3a21d147-7c65-4ef8-b356-a6615cffd463"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe","principalId":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-26T03:43:22.0397649Z","updatedOn":"2022-05-26T03:43:22.0397649Z","createdBy":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","updatedBy":"fe87037c-4c23-46ac-9fcf-5ad3d7e5ba3e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00181f54-6150-45e1-ae0c-7222ef02a622","type":"Microsoft.Authorization/roleAssignments","name":"00181f54-6150-45e1-ae0c-7222ef02a622"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4fe576fe-1146-4730-92eb-48519fa6bf9f","principalId":"31ea12a7-b6d7-4db9-a4e8-66c0378b1294","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-05-26T09:30:26.9209938Z","updatedOn":"2022-05-26T09:30:26.9209938Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3ca8459d-7db4-4e8d-aa3d-feff9726352c","type":"Microsoft.Authorization/roleAssignments","name":"3ca8459d-7db4-4e8d-aa3d-feff9726352c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"ba8d7935-be2f-489e-9e16-4936597119af","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-05T12:45:12.4144501Z","updatedOn":"2022-06-05T12:45:12.4144501Z","createdBy":"a9668459-3905-4e76-a681-a1633c50f368","updatedBy":"a9668459-3905-4e76-a681-a1633c50f368","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e2c6196e-6411-49ab-beee-79596052ecf1","type":"Microsoft.Authorization/roleAssignments","name":"e2c6196e-6411-49ab-beee-79596052ecf1"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"0581142e-ae8f-4bc0-9a0d-ffb7cbad05b2","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-06T02:53:35.1252171Z","updatedOn":"2022-06-06T02:53:35.1252171Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cb71f6ef-6232-4b13-b902-9bc5ab225c67","type":"Microsoft.Authorization/roleAssignments","name":"cb71f6ef-6232-4b13-b902-9bc5ab225c67"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3bf11d11-939a-41b8-80a5-d6d86dfc1222","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5603664Z","updatedOn":"2022-06-08T01:52:35.5603664Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5f5c70c7-94a7-4fb5-8edc-803af35efc1c","type":"Microsoft.Authorization/roleAssignments","name":"5f5c70c7-94a7-4fb5-8edc-803af35efc1c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c8169fcc-e4ab-47ea-bba0-5937b817ebc8","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5716883Z","updatedOn":"2022-06-08T01:52:35.5716883Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0af28863-5480-488f-8ca6-9270394c8d56","type":"Microsoft.Authorization/roleAssignments","name":"0af28863-5480-488f-8ca6-9270394c8d56"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"8d1e98ef-69d2-4c90-b171-2c591a52b25b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:52:35.5596963Z","updatedOn":"2022-06-08T01:52:35.5596963Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0975f6e5-1ac1-49ef-9e5e-e1ccaf3d50b4","type":"Microsoft.Authorization/roleAssignments","name":"0975f6e5-1ac1-49ef-9e5e-e1ccaf3d50b4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a1d7a479-566b-4acc-8557-ce42d07e76d7","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-08T01:54:36.1788613Z","updatedOn":"2022-06-08T01:54:36.1788613Z","createdBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","updatedBy":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ecf5acdf-912c-4742-89e8-478ed01a4a16","type":"Microsoft.Authorization/roleAssignments","name":"ecf5acdf-912c-4742-89e8-478ed01a4a16"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"cebb74ef-5a78-4c23-9a38-d27b864e8e51","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-16T09:56:06.7250332Z","updatedOn":"2022-06-16T09:56:06.7250332Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/bd044368-d3aa-47e5-bbf8-edea30a9adce","type":"Microsoft.Authorization/roleAssignments","name":"bd044368-d3aa-47e5-bbf8-edea30a9adce"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"31ea12a7-b6d7-4db9-a4e8-66c0378b1294","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-16T09:56:07.5821162Z","updatedOn":"2022-06-16T09:56:07.5821162Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8efb4026-c52b-4895-8884-0bfe9a34892f","type":"Microsoft.Authorization/roleAssignments","name":"8efb4026-c52b-4895-8884-0bfe9a34892f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5021e42b-8f53-4882-b2a6-79f394b44dd4","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-06-21T09:33:13.1900517Z","updatedOn":"2022-06-21T09:33:13.1900517Z","createdBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","updatedBy":"89f8b9bb-7e1f-4026-a2f1-2397bc515cb3","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a854a14b-35bc-4a17-bb8b-f08018fb5299","type":"Microsoft.Authorization/roleAssignments","name":"a854a14b-35bc-4a17-bb8b-f08018fb5299"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-07-25T07:13:35.7382070Z","updatedOn":"2022-07-25T07:13:35.7382070Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a109aad3-991a-4460-8b89-d9cfb517677b","type":"Microsoft.Authorization/roleAssignments","name":"a109aad3-991a-4460-8b89-d9cfb517677b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"654c2665-5097-4c83-82d1-cbe468a5f89a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-03T02:28:18.8006083Z","updatedOn":"2022-08-03T02:28:18.8006083Z","createdBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","updatedBy":"3bd37d68-b234-4fcd-bc83-0fedb27ccf5c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d6d3d6d0-3c1e-4b6c-8d49-64de879ff15a","type":"Microsoft.Authorization/roleAssignments","name":"d6d3d6d0-3c1e-4b6c-8d49-64de879ff15a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"cded80ac-7840-4070-a783-db73a7c3ee4c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-11T09:23:21.0483609Z","updatedOn":"2022-08-11T09:23:21.0483609Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0807475c-1def-4225-827f-bd06ab390e10","type":"Microsoft.Authorization/roleAssignments","name":"0807475c-1def-4225-827f-bd06ab390e10"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-08-26T05:48:37.1748819Z","updatedOn":"2022-08-26T05:48:37.1748819Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f24d3168-209d-44f2-bfe3-bc39ac9222be","type":"Microsoft.Authorization/roleAssignments","name":"f24d3168-209d-44f2-bfe3-bc39ac9222be"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a72a547f-b9d2-4b24-9861-1e568b215bee","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-05-29T05:50:37.0213114Z","updatedOn":"2023-05-29T05:50:37.0213114Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a72a547f-b9d2-4b24-9861-1e568b215bee","type":"Microsoft.Authorization/roleAssignments","name":"a72a547f-b9d2-4b24-9861-1e568b215bee"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"78398595-3b96-4c14-ad87-46f24d429941","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-05-31T08:12:26.7738917Z","updatedOn":"2023-05-31T08:12:26.7738917Z","createdBy":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","updatedBy":"7c7e34a2-6ea5-4d7f-a850-209630b9a209","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1916fda6-30d5-44ad-a142-f1f5bc11f2ce","type":"Microsoft.Authorization/roleAssignments","name":"1916fda6-30d5-44ad-a142-f1f5bc11f2ce"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"35dd8128-a3bc-4ba3-a83c-15ccb4861ae8","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-05-31T14:25:59.0519306Z","updatedOn":"2023-05-31T14:25:59.0519306Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0a002e04-a6df-4c8e-bdef-f08a342388d7","type":"Microsoft.Authorization/roleAssignments","name":"0a002e04-a6df-4c8e-bdef-f08a342388d7"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"7fe989f6-5c63-416a-94ca-46e5fe1297c5","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-01T06:22:40.2707174Z","updatedOn":"2023-06-01T06:22:40.2707174Z","createdBy":"0d504196-1423-4569-9a6e-15149656f0ee","updatedBy":"0d504196-1423-4569-9a6e-15149656f0ee","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/af970476-c369-416e-ac69-4ff6dad19652","type":"Microsoft.Authorization/roleAssignments","name":"af970476-c369-416e-ac69-4ff6dad19652"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"04ea7394-4006-46cd-a63e-ab6711697fda","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:10:04.7103753Z","updatedOn":"2023-06-05T03:10:04.7103753Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/69a61c80-fc0c-4e84-ba01-0d62a694d7ac","type":"Microsoft.Authorization/roleAssignments","name":"69a61c80-fc0c-4e84-ba01-0d62a694d7ac"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3f1da273-fe3f-4baa-a774-10330031f148","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:11:42.9534244Z","updatedOn":"2023-06-05T03:11:42.9534244Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/7fb7f05d-3873-4ab0-b5e0-ac4ec7672be4","type":"Microsoft.Authorization/roleAssignments","name":"7fb7f05d-3873-4ab0-b5e0-ac4ec7672be4"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"abdc3525-a009-4e4f-a971-beda7d354393","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:21:23.4536339Z","updatedOn":"2023-06-05T03:21:23.4536339Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/16c58765-f5fa-47fe-97e6-e79a5c5cd6f0","type":"Microsoft.Authorization/roleAssignments","name":"16c58765-f5fa-47fe-97e6-e79a5c5cd6f0"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c08ba86d-0506-402a-8919-8302aa723977","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:23:49.3925335Z","updatedOn":"2023-06-05T03:23:49.3925335Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/480d8b3f-3be6-446d-8708-da1564c83379","type":"Microsoft.Authorization/roleAssignments","name":"480d8b3f-3be6-446d-8708-da1564c83379"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0c63d8f7-f800-455a-a0cf-ae0b2b7aacc3","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:38:10.9150960Z","updatedOn":"2023-06-05T03:38:10.9150960Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/33b79562-29b8-464d-ab1c-048df8fa0a36","type":"Microsoft.Authorization/roleAssignments","name":"33b79562-29b8-464d-ab1c-048df8fa0a36"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f8877dfd-06f7-4ab7-9228-32b7772a8936","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:44:55.8851395Z","updatedOn":"2023-06-05T03:44:55.8851395Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/62f98ab5-c16f-45b2-a25b-a1cdc80e7ccc","type":"Microsoft.Authorization/roleAssignments","name":"62f98ab5-c16f-45b2-a25b-a1cdc80e7ccc"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a85f9e03-5820-41b4-bb8d-770d55771b60","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:46:18.5014791Z","updatedOn":"2023-06-05T03:46:18.5014791Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ad666a62-6bc3-4f23-b281-ee56cd4d1d93","type":"Microsoft.Authorization/roleAssignments","name":"ad666a62-6bc3-4f23-b281-ee56cd4d1d93"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a2102d4c-0da3-49d6-a67e-f73263b3b311","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T03:47:35.8437959Z","updatedOn":"2023-06-05T03:47:35.8437959Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/44189c13-fb20-4755-96c1-eddc1cfb020f","type":"Microsoft.Authorization/roleAssignments","name":"44189c13-fb20-4755-96c1-eddc1cfb020f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"f23c2874-dedb-40e0-a062-c3a1b19eef69","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T04:02:36.3317816Z","updatedOn":"2023-06-05T04:02:36.3317816Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/79fb65f7-b636-49ef-9fe7-a72c97871d7e","type":"Microsoft.Authorization/roleAssignments","name":"79fb65f7-b636-49ef-9fe7-a72c97871d7e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"e3488268-7ba0-4253-b7d6-d066fc7f049b","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T04:02:36.7443098Z","updatedOn":"2023-06-05T04:02:36.7443098Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/758be79f-eb2c-4277-a476-539f05da8dce","type":"Microsoft.Authorization/roleAssignments","name":"758be79f-eb2c-4277-a476-539f05da8dce"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"035f024f-0f0e-4662-8ee2-4179a5cd7e9d","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T04:02:36.1514896Z","updatedOn":"2023-06-05T04:02:36.1514896Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e898de40-876c-4e45-ab88-e47642564ade","type":"Microsoft.Authorization/roleAssignments","name":"e898de40-876c-4e45-ab88-e47642564ade"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"3c2c2601-f840-48c4-9d60-43500518cb49","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T04:04:12.0843791Z","updatedOn":"2023-06-05T04:04:12.0843791Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/50c7abdd-978b-49b1-8b7e-248b7886d5fe","type":"Microsoft.Authorization/roleAssignments","name":"50c7abdd-978b-49b1-8b7e-248b7886d5fe"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"a49305c4-6d98-4335-b7c3-5e96d9899d73","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T04:04:12.8026503Z","updatedOn":"2023-06-05T04:04:12.8026503Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ee546119-a5f0-4334-a4ff-954362c72569","type":"Microsoft.Authorization/roleAssignments","name":"ee546119-a5f0-4334-a4ff-954362c72569"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"e6e57004-efab-49d1-95ab-b2c38c29dc70","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T04:04:12.7211685Z","updatedOn":"2023-06-05T04:04:12.7211685Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/5a964b8d-4c06-48de-ba03-e9440a8fa44e","type":"Microsoft.Authorization/roleAssignments","name":"5a964b8d-4c06-48de-ba03-e9440a8fa44e"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"62032c0c-afdd-4437-8ecb-9a4c5ff01d8c","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-05T09:32:18.2954223Z","updatedOn":"2023-06-05T09:32:18.2954223Z","createdBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","updatedBy":"d44a2991-98c6-47c3-b59b-2b30d72cfcc2","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a6905f17-d080-4c27-8ea9-60dcdc60ae6c","type":"Microsoft.Authorization/roleAssignments","name":"a6905f17-d080-4c27-8ea9-60dcdc60ae6c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"ef93ef41-7e07-450e-97e2-7ce72da41fcd","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-06T05:29:27.5639222Z","updatedOn":"2023-06-06T05:29:27.5639222Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ef93ef41-7e07-450e-97e2-7ce72da41fcd","type":"Microsoft.Authorization/roleAssignments","name":"ef93ef41-7e07-450e-97e2-7ce72da41fcd"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1ff96fb7-a0ce-407e-9ff6-21608a2f3a52","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-06T09:50:35.6995416Z","updatedOn":"2023-06-06T09:50:35.6995416Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1ff96fb7-a0ce-407e-9ff6-21608a2f3a52","type":"Microsoft.Authorization/roleAssignments","name":"1ff96fb7-a0ce-407e-9ff6-21608a2f3a52"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4b2b7fa9-79dd-4246-b179-2a925235a99c","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-06T09:55:31.8645882Z","updatedOn":"2023-06-06T09:55:31.8645882Z","createdBy":"ba8d7935-be2f-489e-9e16-4936597119af","updatedBy":"ba8d7935-be2f-489e-9e16-4936597119af","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4b2b7fa9-79dd-4246-b179-2a925235a99c","type":"Microsoft.Authorization/roleAssignments","name":"4b2b7fa9-79dd-4246-b179-2a925235a99c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"35dd8128-a3bc-4ba3-a83c-15ccb4861ae8","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-07T06:58:21.7580141Z","updatedOn":"2023-06-07T06:58:21.7580141Z","createdBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","updatedBy":"b436a2b3-24c4-46f9-a79d-f9585a8d6f6e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/71161d49-d2f7-450d-b3bc-f9384be31131","type":"Microsoft.Authorization/roleAssignments","name":"71161d49-d2f7-450d-b3bc-f9384be31131"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"c89e36bb-89e4-4e63-9941-9feac75de174","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-21T16:16:19.5529787Z","updatedOn":"2023-06-21T16:16:19.5529787Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/b6f0a606-e529-4eae-a121-48155c36dc9c","type":"Microsoft.Authorization/roleAssignments","name":"b6f0a606-e529-4eae-a121-48155c36dc9c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"c89e36bb-89e4-4e63-9941-9feac75de174","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-21T16:16:23.5410077Z","updatedOn":"2023-06-21T16:16:23.5410077Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/80e10e77-47ac-4fb5-ba97-afea70584c8d","type":"Microsoft.Authorization/roleAssignments","name":"80e10e77-47ac-4fb5-ba97-afea70584c8d"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"d3c3fe13-1268-4f7b-aa30-12769e49aad0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-25T06:38:22.0439746Z","updatedOn":"2023-06-25T06:38:22.0439746Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/2a7bc792-0990-4e52-8bad-85381afe6a4f","type":"Microsoft.Authorization/roleAssignments","name":"2a7bc792-0990-4e52-8bad-85381afe6a4f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"d3c3fe13-1268-4f7b-aa30-12769e49aad0","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-25T06:38:25.5570449Z","updatedOn":"2023-06-25T06:38:25.5570449Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3e9096a2-6b67-4f4f-958e-1441db8e2f07","type":"Microsoft.Authorization/roleAssignments","name":"3e9096a2-6b67-4f4f-958e-1441db8e2f07"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b","principalId":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-25T07:31:07.2515221Z","updatedOn":"2023-06-25T07:31:07.2515221Z","createdBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","updatedBy":"a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/a0d2c917-a129-4f9a-a868-fffc4b2bfafb","type":"Microsoft.Authorization/roleAssignments","name":"a0d2c917-a129-4f9a-a868-fffc4b2bfafb"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7","principalId":"58c34d6c-4ada-452c-829d-aba2ab37fb19","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-06-26T08:02:05.9232941Z","updatedOn":"2023-06-26T08:02:05.9232941Z","createdBy":"351fa797-c81a-4998-9720-4c2ecb6c7abc","updatedBy":"351fa797-c81a-4998-9720-4c2ecb6c7abc","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/1604a7a5-5fb3-4c21-adbf-bb9cbfd5b332","type":"Microsoft.Authorization/roleAssignments","name":"1604a7a5-5fb3-4c21-adbf-bb9cbfd5b332"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"1afc88d9-8464-402f-af6f-7b57a5ace100","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-07-12T08:06:30.9396813Z","updatedOn":"2023-07-12T08:06:30.9396813Z","createdBy":"9ac534f1-d577-4034-a32d-48de400dacbf","updatedBy":"9ac534f1-d577-4034-a32d-48de400dacbf","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cf4e58ae-eda4-47b1-92c8-eeb04764c90b","type":"Microsoft.Authorization/roleAssignments","name":"cf4e58ae-eda4-47b1-92c8-eeb04764c90b"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"03aaab22-55ae-4c18-9086-398117b23567","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-07-21T09:14:38.6462808Z","updatedOn":"2023-07-21T09:14:38.6462808Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0559c4e3-9d5f-4bdd-afb9-ba073323437c","type":"Microsoft.Authorization/roleAssignments","name":"0559c4e3-9d5f-4bdd-afb9-ba073323437c"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"3aa320f3-958c-4429-88b7-719d60986832","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-07-21T09:16:53.5081941Z","updatedOn":"2023-07-21T09:16:53.5081941Z","createdBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","updatedBy":"2f153a9e-5be9-4f43-abd2-04561777c8b0","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/d7e6d8ff-c753-40fd-b390-a3353b9f9c28","type":"Microsoft.Authorization/roleAssignments","name":"d7e6d8ff-c753-40fd-b390-a3353b9f9c28"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"79c860a8-c5da-4876-9b14-edf1d69e422b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-07-24T02:22:35.2856626Z","updatedOn":"2023-07-24T02:22:35.2856626Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/3eb48ae8-ea9f-4550-ac39-eab06a9e8c7f","type":"Microsoft.Authorization/roleAssignments","name":"3eb48ae8-ea9f-4550-ac39-eab06a9e8c7f"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"79c860a8-c5da-4876-9b14-edf1d69e422b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-07-24T02:27:06.1826302Z","updatedOn":"2023-07-24T02:27:06.1826302Z","createdBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","updatedBy":"4a736eb4-0e8c-456d-a498-61fdeb66d94c","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/25cee60d-ecfd-4c23-ac71-38b6d9e57883","type":"Microsoft.Authorization/roleAssignments","name":"25cee60d-ecfd-4c23-ac71-38b6d9e57883"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"5449c3c8-63b4-4145-9379-34f8ccd123fa","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-07-24T02:30:59.9739839Z","updatedOn":"2023-07-24T02:30:59.9739839Z","createdBy":"79c860a8-c5da-4876-9b14-edf1d69e422b","updatedBy":"79c860a8-c5da-4876-9b14-edf1d69e422b","delegatedManagedIdentityResourceId":null,"description":"contributor + role"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4a02a430-d6a7-4ddb-a77e-a081b0d9d4c6","type":"Microsoft.Authorization/roleAssignments","name":"4a02a430-d6a7-4ddb-a77e-a081b0d9d4c6"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/d24ecba3-c1f4-40fa-a7bb-4588a071e8fd","principalId":"79471cdf-5172-460f-b2b5-f6169b8b68e3","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-08-04T22:27:54.7062742Z","updatedOn":"2023-08-04T22:27:54.7062742Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/cbf530a4-14af-4da8-89ff-4f053301fe83","type":"Microsoft.Authorization/roleAssignments","name":"cbf530a4-14af-4da8-89ff-4f053301fe83"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"54b12775-998e-47ef-859a-4f43461e3ba9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-08-05T12:18:24.1064702Z","updatedOn":"2023-08-05T12:18:24.1064702Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/c851a431-b668-4662-a217-88952ec2500a","type":"Microsoft.Authorization/roleAssignments","name":"c851a431-b668-4662-a217-88952ec2500a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"54b12775-998e-47ef-859a-4f43461e3ba9","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-08-05T12:18:27.7355147Z","updatedOn":"2023-08-05T12:18:27.7355147Z","createdBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","updatedBy":"c848f9c2-44be-4a85-8743-c0ef48797a1f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/47785727-0846-4cf4-ab71-395bfc777762","type":"Microsoft.Authorization/roleAssignments","name":"47785727-0846-4cf4-ab71-395bfc777762"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"ec12aece-6391-4b74-8ee5-951d09f09ac8","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-08-07T09:25:06.2874504Z","updatedOn":"2023-08-07T09:25:06.2874504Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/f3fb4d0f-fa10-42b9-8465-c58c1d3c033a","type":"Microsoft.Authorization/roleAssignments","name":"f3fb4d0f-fa10-42b9-8465-c58c1d3c033a"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"57ae7201-c19b-40b8-8790-6c85bb2af123","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-08-07T09:45:27.9638738Z","updatedOn":"2023-08-07T09:45:27.9638738Z","createdBy":"674368bb-7eaa-4100-aef7-138f65f50648","updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/0c8df93a-bd5b-4bd7-9d24-05034ac57a95","type":"Microsoft.Authorization/roleAssignments","name":"0c8df93a-bd5b-4bd7-9d24-05034ac57a95"},{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/5d58bcaf-24a5-4b20-bdb6-eed9f69fbe4c","principalId":"f4ed124d-6acb-49a5-a6ac-bd96f35d8d16","principalType":"ServicePrincipal","scope":"/providers/Microsoft.Management/managementGroups/CliMgmtGroup","condition":null,"conditionVersion":null,"createdOn":"2022-12-12T03:10:15.1785884Z","updatedOn":"2022-12-12T03:10:15.1785884Z","createdBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","updatedBy":"794f8d45-6eb3-4e1e-bc62-c01317eaeac1","delegatedManagedIdentityResourceId":null,"description":null},"id":"/providers/Microsoft.Management/managementGroups/CliMgmtGroup/providers/Microsoft.Authorization/roleAssignments/040f9d41-4993-4a03-be6f-0ad750fe9ad4","type":"Microsoft.Authorization/roleAssignments","name":"040f9d41-4993-4a03-be6f-0ad750fe9ad4"}]}' + headers: + cache-control: + - no-cache + content-length: + - '201170' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:45 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + 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: + - blueprint assignment create + Connection: + - keep-alive + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants + full access to manage all resources, including the ability to assign roles + in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:45.8978856Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + headers: + cache-control: + - no-cache + content-length: + - '654' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:45 GMT + expires: + - '-1' + pragma: + - no-cache + 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: + - blueprint assignment create + Connection: + - keep-alive + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants + full access to manage all resources, including the ability to assign roles + in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:45.8978856Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + headers: + cache-control: + - no-cache + content-length: + - '654' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:45 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + 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": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", + "principalId": "39029da9-0fef-42a9-b478-2fe4e19b8c7b", "principalType": "ServicePrincipal"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + Content-Length: + - '270' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"39029da9-0fef-42a9-b478-2fe4e19b8c7b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-08-10T03:18:46.3464374Z","updatedOn":"2023-08-10T03:18:46.9514431Z","createdBy":null,"updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + headers: + cache-control: + - no-cache + content-length: + - '823' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:48 GMT + expires: + - '-1' + pragma: + - no-cache + 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: '{"location": "westus2", "identity": {"type": "SystemAssigned"}, "properties": + {"blueprintId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0", + "parameters": {"reader": {"value": ["31e600e0-d7ce-4e98-a927-19bb30042e44"]}, + "audit": {"value": "jack"}}, "resourceGroups": {"myRgArt": {"name": "blueprint-rg-000005", + "location": "westus2"}}, "locks": {"mode": "None"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment create + Connection: + - keep-alive + Content-Length: + - '439' + Content-Type: + - application/json + ParameterSetName: + - --name --location --identity-type --blueprint-version --locks-mode --resource-group-value + --parameters + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": + \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n + \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"creating\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1213' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:51 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --created + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": + \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n + \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"waiting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1212' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:18:52 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --created + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": + \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n + \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"waiting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1212' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:23 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --created + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": + \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n + \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1245' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:53 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment show + Connection: + - keep-alive + ParameterSetName: + - --name + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": + \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n + \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1245' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:54 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"value\": [\r\n {\r\n \"identity\": {\r\n \"type\": + \"systemAssigned\",\r\n \"principalId\": \"1a70c447-09da-4759-bcc6-acd64906c544\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-np7nqwnvy5o5rx5c/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-hzznezubq5g\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-hzznezubq5g/providers/Microsoft.Authorization/roleAssignments/d35eb90e-aa05-c1dc-3c36-4fd8aa702df7\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-hzznezubq5g/providers/Microsoft.Authorization/policyAssignments/6c9acb31443e10a55e07fbacbb214b6198e8c2bc2137dc0e7811c5584a8a7198\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:03:32+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:03:32.7999208+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpuwkzre\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpuwkzre\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"e285db66-43c4-4d5b-a3af-905ad2a35cb3\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-h33pxvuddnlez3vq/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-7yi4x5n6bd2\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7yi4x5n6bd2/providers/Microsoft.Authorization/roleAssignments/7e2351ba-23f6-42ce-b782-2e738ce27967\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7yi4x5n6bd2/providers/Microsoft.Authorization/policyAssignments/01500ab1ea84abb4100e586a2db3ca787833e0ab61d6f2deb6d1a267bf899c5c\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:05:22+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:05:22.9131924+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp4oimmr\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp4oimmr\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"620d5407-78c7-4c02-bfce-8f10c78f948e\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-y6j53mngcjcnvvma/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-3xddegwdujo\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-3xddegwdujo/providers/Microsoft.Authorization/roleAssignments/80de5602-a8f2-a7a9-5f41-fd3e44e9718a\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-3xddegwdujo/providers/Microsoft.Authorization/policyAssignments/89c592917a8954db2f93b164a16c5931c44c38f20f31f0f1f9817c9fc3296fa8\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:15:06+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:15:06.4584195+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpdab7vs\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpdab7vs\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"24faab42-5a65-42f1-913e-6b496ea61bf5\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-ot6c3b4xys44kfek/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-yfjho2kd6s3\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-yfjho2kd6s3/providers/Microsoft.Authorization/roleAssignments/7fefb73c-9f29-0d4e-6323-926edee01ce7\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-yfjho2kd6s3/providers/Microsoft.Authorization/policyAssignments/c014b44618dcf2a949fe1268cdbaba35e3b316da121cc67e6c694eb51a45e3bc\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:21:38+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:21:38.4262415+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpgppig3\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpgppig3\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"c7659962-5884-43ca-82b2-6fa4ec0defbb\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpqzoru6hkfc/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/c012645f7f9fec16cd4d1c27f4311b04ccea6cde924ac2ff31fa8649e9cb1ccd\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/554d11ad6fdd3db7b70c259a7ca1af3c686a42021018a19ba694490f0f3411c3\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/storage-rg/providers/Microsoft.Authorization/roleAssignments/690afdfe-5404-f628-b2a4-0dc8494cb862\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:24:22+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:24:22.9620477+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpr7uij7k\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bpr7uij7k\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"046abf0f-845f-461f-b24e-4957f0f71d31\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bp5jt2rx734d/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/16d56c5e8c478f629eb2914a7b683a1478edb822f7554733814ff38e4153e21a\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/9f419d8827120dc4ffbc8bc0fbc6540221cf5093b0ad772c03036fd8701e1c22\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:27:30+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:27:30.1729194+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpjjwkrfy\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bpjjwkrfy\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"2adf7ca0-9753-4bc5-ba5b-be83016e6d0f\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpycgvd7rgq2/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/9989f66499697e011019ee62b55cb0eaa80b19e69d446e6acf8d84350b4d9002\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/04233e251d78421140bf67b226a12ebf3e5ff3f87d52568d80c9807752ff2191\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:46:43+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:46:43.6669786+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpwoyrptf\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bpwoyrptf\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"bdab9fea-0822-4289-b436-6de3e0e4dca2\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpexrv5csr43/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/98c46fd7e4c0744fe6666106ec34e1bf633daf76965aa55541575df6c8b2457f\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/0bc62cfe4360bf5a3014774256af8753b69daf5919f4fc55d29d0fb56dd4dace\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T05:50:36+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T05:50:36.1856245+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bplljt7uq\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bplljt7uq\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"da9ca4e2-bcd0-4d0e-9c56-1cc4901bd08c\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bpvpssxprkul/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/22a9d998d5535930ed4d28e763cedaa6fa1d5fe2eed45c038f85d31a3929486f\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/e9f9aae9511bde4c13797f1e1294eb3437d439bc4eeb27c766741b3fe6ef6fbf\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/storage-rg/providers/Microsoft.Authorization/roleAssignments/9829b9f2-3f27-dc36-22d4-5855bcd5b0c3\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T06:53:20+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T06:53:20.936233+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpuwoekmw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bpuwoekmw\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"08ee60b6-e0f3-4ed7-9a5e-b20dc8ae9bbc\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-cf4znxpijzclinsz/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-7wsutblpvew\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7wsutblpvew/providers/Microsoft.Authorization/roleAssignments/ef929bde-bdb1-1fc8-b372-bfc2f97b1027\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-7wsutblpvew/providers/Microsoft.Authorization/policyAssignments/f370e47ea2b5b91d0e10e3ce52efe350fd0db993ec5cfc8ad4d6037587a98c8e\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T06:54:18+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T06:54:18.1220964+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpeydnpw\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpeydnpw\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"4dd40b3a-de49-4201-9efe-0321aeeea90c\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-mbva5sego7fqfvy7/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-ycke6mkh2sv\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ycke6mkh2sv/providers/Microsoft.Authorization/roleAssignments/dff07300-fe3d-1f17-0579-450da449e204\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ycke6mkh2sv/providers/Microsoft.Authorization/policyAssignments/9439a79983ddf232348b0568f954f7673c4b9130e4fdbf3d7b0dbc29a51afb0e\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T06:59:26+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T06:59:26.0815955+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpdks5yy\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpdks5yy\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"50d82ca1-a1d1-42d0-ac74-929eee346e05\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bp75cjqvj7fd/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/fae6d721f7413ad9ace005d3aafde35b7e8f7f0383d19e086bf293b0c4f67ae4\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/fe33183456eda6cf4c282509b229de49cca554fc552a5da5a43ecbc20e4c52a5\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T08:49:26+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T08:49:26.239472+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpfsipifh\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bpfsipifh\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"c8913ab1-8876-4df5-9992-80842faa7064\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bphliz2h66wt/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/9b26c70e-48e6-9170-677d-d2e0c5c9304e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/0cd24c628232a6a28b8fac9fc1ac98782a5764f02f46a75651c80b86b8a61c6e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/cde2c6fc7e6e4c3797ebe12629dd5a121ad51ee6d3d91f57ef48aee669e7f5f2\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e3591e24-669e-475f-a315-7d581996b864\"\r\n + \ ],\r\n \"timeCreated\": \"2021-07-30T08:54:18+00:00\",\r\n + \ \"lastModified\": \"2021-07-30T08:54:18.9567909+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bp7gnj67j\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bp7gnj67j\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"8a2da872-b87f-4b09-95ba-1fab865d435f\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-x2odhtq4nygfkr4v/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-h3aaovhxofu\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-h3aaovhxofu/providers/Microsoft.Authorization/roleAssignments/5160e9ab-c52a-d954-fc53-4c908f967955\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-h3aaovhxofu/providers/Microsoft.Authorization/policyAssignments/15f6c6bb5d354cad169ab325c6c20d26f750185bedeb53388762cda0a69eb56b\"\r\n + \ ],\r\n \"timeCreated\": \"2023-02-22T10:08:40+00:00\",\r\n + \ \"lastModified\": \"2023-02-22T10:08:40.5342651+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpygrpkm\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpygrpkm\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"a7cde93f-6558-41c0-8ad5-6feccb49614a\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-7fo5wse73dtz24gp/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-ogku7fvkmqv\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ogku7fvkmqv/providers/Microsoft.Authorization/roleAssignments/04813d00-276b-7846-419a-655994ac8a5b\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-ogku7fvkmqv/providers/Microsoft.Authorization/policyAssignments/0f909078da908336dc0e725a6d77d433f42500c74720c5f5b0617f27a7cfced9\"\r\n + \ ],\r\n \"timeCreated\": \"2023-02-22T11:16:44+00:00\",\r\n + \ \"lastModified\": \"2023-02-22T11:16:44.7962921+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpf2cfot\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpf2cfot\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"c2ed2ded-096d-4c37-b0b6-e091f3f7628e\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-hhk5m2toor65bsbq/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-kgx2ulcipk5\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-kgx2ulcipk5/providers/Microsoft.Authorization/roleAssignments/c5c854f6-a361-0434-dd7a-cd7af2656017\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-kgx2ulcipk5/providers/Microsoft.Authorization/policyAssignments/37636610384b57a51aa706d25764839e186bb9dd8327f0005fac19372f923288\"\r\n + \ ],\r\n \"timeCreated\": \"2023-02-22T11:21:00+00:00\",\r\n + \ \"lastModified\": \"2023-02-22T11:21:00.8320295+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpsy7yon\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpsy7yon\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"b6a50092-cfa1-455a-80e7-7f7d9276881f\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-gv5gwrcpn2zonmxa/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-m3ri3npzpoy\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-m3ri3npzpoy/providers/Microsoft.Authorization/roleAssignments/c6a7e6ba-7641-3b92-c7d1-f4d1ff7a959e\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-m3ri3npzpoy/providers/Microsoft.Authorization/policyAssignments/a37a9132d6298966e61637b4e0757d3c84a45f80462b95b048d3b65509839e8c\"\r\n + \ ],\r\n \"timeCreated\": \"2023-02-22T11:39:29+00:00\",\r\n + \ \"lastModified\": \"2023-02-22T11:39:29.1502+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpa36amd\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpa36amd\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"22dd0bc3-3ff2-4dfb-b27c-9e8bd47e4896\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-nmpyy7vvmy3vapaz/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-33hv6nzpeod\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T11:52:51+00:00\",\r\n \"lastModified\": + \"2023-08-04T11:52:51.0030694+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp5pwtvo\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp5pwtvo\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"517e9e94-b170-4c88-a166-f2c0e57a0e2b\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-sdznhsapnjvmmia7/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-o5szyi52int\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T12:17:40+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:17:40.1398898+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpcekvrj\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpcekvrj\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"12abacbb-c3bb-40f4-a6bf-6663b1cce21f\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-4mv3vhv52ch5zbc6/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-c4nudtvvc3v\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T12:19:37+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:19:37.5276942+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpayqivg\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpayqivg\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"655ea3ac-cd22-45c2-a641-4b1193ac9223\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-abifyzfxqhokhxrr/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-74tqibq6nfa\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T12:24:14+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:24:14.4502121+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpczoxgd\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpczoxgd\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"e7fa7a40-ecfb-49f7-b5de-b0e9262629e6\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-k25zp2c2oqmtppsf/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-lrwolruy6d6\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T12:36:44+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:36:44.9808328+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpgz76uj\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpgz76uj\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"2f91bebb-a078-4db7-a567-3ad53fa5bdf4\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-gyapd2bkjcizw3r4/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-6v2r6heqfpj\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T12:40:09+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:40:09.0442771+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bppk3bgt\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bppk3bgt\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"6f1adfce-eb04-4101-9f19-dd153d1e9993\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-lph3nqkkewy4vaqw/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-uweftxkcthx\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-04T12:53:22+00:00\",\r\n \"lastModified\": + \"2023-08-04T12:53:22.5668441+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bprptqcx\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bprptqcx\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"dfcfd853-ec95-4a20-a184-9306bec16995\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-642r4ef5td4h75md/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-m5a35zpkzms\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T03:32:27+00:00\",\r\n \"lastModified\": + \"2023-08-07T03:32:27.148776+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bprfuxjr\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bprfuxjr\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"357168d0-86af-4604-8cb9-4a4b88cda6cc\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-ubwwh7navibw3yuy/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-sumetawsuzh\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-10T03:10:24+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:10:24.5264935+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpgtbmzl\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpgtbmzl\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-000005\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp000003\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"1098821a-8bf4-4c3e-bda3-9c543ef9c8ee\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-dubuynoxlehx4rwt/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-f5hkq5pg3by\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-f5hkq5pg3by/providers/Microsoft.Authorization/roleAssignments/ccb9468f-ddf4-bc1a-db37-581668cfeed6\",\r\n + \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-f5hkq5pg3by/providers/Microsoft.Authorization/policyAssignments/3ef3bdd9d2fa1583fca29797c53a5816b3f03a2ed73de00c5e6feb5e86f61a7c\"\r\n + \ ],\r\n \"timeCreated\": \"2023-02-24T02:30:30+00:00\",\r\n + \ \"lastModified\": \"2023-02-24T02:30:30.7864422+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpahyc75\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpahyc75\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"ad3ea40d-7d57-441e-ad35-18fec2b8fa38\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-dqmdhikdxeon4nu7/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-yclw64v2sle\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T05:58:27+00:00\",\r\n \"lastModified\": + \"2023-08-07T05:58:27.7612441+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpyt5ocp\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpyt5ocp\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"9b1cd348-0c96-4cd3-84f5-907e959fd5d4\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-3cnn6pti3tuxfiuw/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-bw5dtvfeyez\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T06:06:07+00:00\",\r\n \"lastModified\": + \"2023-08-07T06:06:07.7709052+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp5q3irr\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp5q3irr\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"72d61e6c-0e18-4dad-8289-0ed682005f7c\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-mdx66rfrshzsnjuk/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-mo3352sshdf\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T06:09:24+00:00\",\r\n \"lastModified\": + \"2023-08-07T06:09:24.7356311+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bphk67fm\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bphk67fm\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"2ca189b4-f939-47dd-ab6e-d52cbac1efbf\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-pqpagfpw2upswwpw/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-ckw6egxlxnw\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T07:16:20+00:00\",\r\n \"lastModified\": + \"2023-08-07T07:16:20.4104438+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpjerctp\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpjerctp\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"c3327ee6-016b-4626-a799-f49512db4907\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-blue-print/versions/1.0\",\r\n + \ \"parameters\": {},\r\n \"resourceGroups\": {},\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-07T08:27:08+00:00\",\r\n \"lastModified\": + \"2023-08-07T10:07:35.9372497+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-blue-print\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-blue-print\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"c2538de2-a7cb-40ec-9785-514ecbf292bc\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-2jmpg6mbr5n3ho5y/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"cli_test_blueprintfmvt3lacvl2f55ossalmzjltebgfe3dpqkfl2atdw4c23majeemwoa7mj\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [],\r\n \"timeCreated\": \"2023-08-07T08:40:07+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T08:40:07.3837848+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpyxsphj\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpyxsphj\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"ae4c8874-8780-4339-8aba-b2387b8c7d8f\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-yr4ng4bw2fo7xtnu/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-nkv7vc7o4di\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T09:35:25+00:00\",\r\n \"lastModified\": + \"2023-08-07T09:35:25.5457842+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpkbrfoz\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpkbrfoz\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"30768c6f-5b02-4241-bf52-a4d148f10b05\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-fwbmb7fdoi7furh5/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-u3qztnmbynk\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T09:55:44+00:00\",\r\n \"lastModified\": + \"2023-08-07T09:55:44.2527006+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp22rpfj\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp22rpfj\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"0b1e942c-2e38-400a-ae28-3248d30fc594\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-vyn7s5cxskn2y3ab/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-oi7wyyxxv7r\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T12:29:32+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:29:32.7291413+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bpzia3xp\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bpzia3xp\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"ada2a2b3-c99b-4c24-9fc1-a5506921bede\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-lbdjg7vx3qzqq3c7/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-zml4kgiariy\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T12:30:40+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:30:40.0856943+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bplwpiqx\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bplwpiqx\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"04d2cd9b-d8e7-4f6a-b039-61d6accf9888\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-knjmjcuowpqo5l5w/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-g42xets7vlj\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T12:36:31+00:00\",\r\n \"lastModified\": + \"2023-08-07T12:36:31.0379015+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp2mgvib\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp2mgvib\"\r\n },\r\n {\r\n \"identity\": {\r\n + \ \"type\": \"systemAssigned\",\r\n \"principalId\": \"bf70dc21-d9f8-4cf8-83c2-8e4e9d4ecee5\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-import-bp4rch4sfwka/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"tagName\": {\r\n \"value\": + \"type\"\r\n },\r\n \"tagValue\": {\r\n \"value\": + \"test\"\r\n },\r\n \"contributors\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"owners\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n }\r\n },\r\n \"resourceGroups\": + {\r\n \"storageRG\": {\r\n \"name\": \"storage-rg\",\r\n + \ \"location\": \"westus2\"\r\n }\r\n },\r\n \"status\": + {\r\n \"managedResources\": [],\r\n \"timeCreated\": \"2023-08-07T13:03:06+00:00\",\r\n + \ \"lastModified\": \"2023-08-07T13:03:06.5925801+00:00\"\r\n },\r\n + \ \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-import-bpbl5hium\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-import-bpbl5hium\"\r\n },\r\n {\r\n \"identity\": + {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": \"986829c8-1ee8-4530-a853-fd0845656310\",\r\n + \ \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n },\r\n + \ \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"failed\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-z5qxuntsbjmhhi7m/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": + [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n ]\r\n + \ },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": + {\r\n \"name\": \"blueprint-rg-gk5qreuz7vq\",\r\n \"location\": + \"westus2\"\r\n }\r\n },\r\n \"status\": {\r\n \"managedResources\": + [],\r\n \"timeCreated\": \"2023-08-07T14:28:22+00:00\",\r\n \"lastModified\": + \"2023-08-07T14:28:22.8922083+00:00\"\r\n },\r\n \"scope\": + \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n \"locks\": + {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp7cbfmq\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": + \"Assignment-test-bp7cbfmq\"\r\n }\r\n ]\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '69278' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:56 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment who + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003/whoIsBlueprint?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"objectId\": \"39029da9-0fef-42a9-b478-2fe4e19b8c7b\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '58' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:57 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: '{"ids": ["93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411"], "types": ["user", "group", + "servicePrincipal", "directoryObjectPartnerReference"]}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - role assignment create + Connection: + - keep-alive + Content-Length: + - '132' + Content-Type: + - application/json + ParameterSetName: + - --assignee-object-id --role --scope + User-Agent: + - python/3.9.5 (Windows-10-10.0.22621-SP0) AZURECLI/2.51.0 + method: POST + uri: https://graph.microsoft.com/v1.0/directoryObjects/getByIds + response: + body: + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#directoryObjects","value":[{"@odata.type":"#microsoft.graph.servicePrincipal","id":"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411","deletedDateTime":null,"accountEnabled":true,"alternativeNames":["isExplicit=True","/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004"],"appDisplayName":null,"appDescription":null,"appId":"576229e8-c4da-49eb-a0da-16c5c7cfb23c","applicationTemplateId":null,"appOwnerOrganizationId":null,"appRoleAssignmentRequired":false,"createdDateTime":"2023-08-10T03:18:32Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"testid_000004","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["576229e8-c4da-49eb-a0da-16c5c7cfb23c","https://identity.azure.net/wwnFp1B1ZRMkNhrpvfycQ+ZY0omcZMB/XQ28SUoMz30="],"servicePrincipalType":"ManagedIdentity","signInAudience":null,"tags":[],"tokenEncryptionKeyId":null,"info":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"keyCredentials":[{"customKeyIdentifier":"44621B1E8475E720F2820B3F753201C22FFBD223","displayName":"CN=576229e8-c4da-49eb-a0da-16c5c7cfb23c, + DC=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","endDateTime":"2023-11-08T03:13:00Z","key":null,"keyId":"5704a00c-d347-4c42-8887-f5da2f7d7d0b","startDateTime":"2023-08-10T03:13:00Z","type":"AsymmetricX509Cert","usage":"Verify"}],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1797' + content-type: + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:58 GMT + location: + - https://graph.microsoft.com + odata-version: + - '4.0' + request-id: + - 04544b8f-8df7-4373-9d91-69e6f998827b + strict-transport-security: + - max-age=31536000 + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-ms-ags-diagnostic: + - '{"ServerInfo":{"DataCenter":"Southeast Asia","Slice":"E","Ring":"5","ScaleUnit":"002","RoleInstance":"SG1PEPF00008192"}}' + x-ms-resource-unit: + - '3' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - role assignment create + Connection: + - keep-alive + ParameterSetName: + - --assignee-object-id --role --scope + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Owner%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Owner","type":"BuiltInRole","description":"Grants + full access to manage all resources, including the ability to assign roles + in Azure RBAC.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:45.8978856Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","type":"Microsoft.Authorization/roleDefinitions","name":"8e3af657-a8ff-443c-a75c-2fe8c4bcb635"}]}' + headers: + cache-control: + - no-cache + content-length: + - '654' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:19:58 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + 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": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635", + "principalId": "93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411", "principalType": "ServicePrincipal"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - role assignment create + Connection: + - keep-alive + Content-Length: + - '270' + Content-Type: + - application/json + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - --assignee-object-id --role --scope + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2022-04-01 + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635","principalId":"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005","condition":null,"conditionVersion":null,"createdOn":"2023-08-10T03:19:59.4287213Z","updatedOn":"2023-08-10T03:20:00.0267306Z","createdBy":null,"updatedBy":"674368bb-7eaa-4100-aef7-138f65f50648","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/blueprint-rg-000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + headers: + cache-control: + - no-cache + content-length: + - '893' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:20:05 GMT + expires: + - '-1' + pragma: + - no-cache + 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: + - blueprint assignment update + Connection: + - keep-alive + ParameterSetName: + - --name --location --user-assigned-identity --locks-mode + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"systemAssigned\",\r\n \"principalId\": + \"97748fa8-2666-44fa-9adc-67a20712b417\",\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\"\r\n + \ },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:51.9464422+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"none\"\r\n }\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1245' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:30:07 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "westus2", "identity": {"type": "UserAssigned", "userAssignedIdentities": + {"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004": + {}}}, "properties": {"blueprintId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0", + "scope": "/subscriptions/00000000-0000-0000-0000-000000000000", "parameters": + {"reader": {"value": ["31e600e0-d7ce-4e98-a927-19bb30042e44"]}, "audit": {"value": + "jack"}}, "resourceGroups": {"myRgArt": {"name": "blueprint-rg-000005", "location": + "westus2"}}, "locks": {"mode": "AllResourcesReadOnly"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment update + Connection: + - keep-alive + Content-Length: + - '728' + Content-Type: + - application/json + ParameterSetName: + - --name --location --user-assigned-identity --locks-mode + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": + \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": + {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": + {\r\n \"principalId\": \"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411\",\r\n + \ \"clientId\": \"576229e8-c4da-49eb-a0da-16c5c7cfb23c\"\r\n }\r\n + \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"creating\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:30:09.6763633+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n + \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1560' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:30:11 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --updated + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": + \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": + {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": + {\r\n \"principalId\": \"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411\",\r\n + \ \"clientId\": \"576229e8-c4da-49eb-a0da-16c5c7cfb23c\"\r\n }\r\n + \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"deploying\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:30:09.6763633+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n + \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1561' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:30:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --updated + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": + \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": + {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": + {\r\n \"principalId\": \"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411\",\r\n + \ \"clientId\": \"576229e8-c4da-49eb-a0da-16c5c7cfb23c\"\r\n }\r\n + \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"succeeded\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:30:09.6763633+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n + \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1561' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:30:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name -y + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": + \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": + {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": + {\r\n \"principalId\": \"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411\",\r\n + \ \"clientId\": \"576229e8-c4da-49eb-a0da-16c5c7cfb23c\"\r\n }\r\n + \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"deleting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:30:09.6763633+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n + \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1560' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:30:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --deleted + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"tenantId\": + \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"userAssignedIdentities\": + {\r\n \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_blueprint_assignment000001/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testid_000004\": + {\r\n \"principalId\": \"93d9ffd9-a7f1-48b0-bf4b-f9919f3b5411\",\r\n + \ \"clientId\": \"576229e8-c4da-49eb-a0da-16c5c7cfb23c\"\r\n }\r\n + \ }\r\n },\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": + \"deleting\",\r\n \"blueprintId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002/versions/1.0\",\r\n + \ \"parameters\": {\r\n \"reader\": {\r\n \"value\": [\r\n \"31e600e0-d7ce-4e98-a927-19bb30042e44\"\r\n + \ ]\r\n },\r\n \"audit\": {\r\n \"value\": \"jack\"\r\n + \ }\r\n },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n + \ \"name\": \"blueprint-rg-000005\",\r\n \"location\": \"westus2\"\r\n + \ }\r\n },\r\n \"status\": {\r\n \"managedResources\": [],\r\n + \ \"timeCreated\": \"2023-08-10T03:18:51+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:30:09.6763633+00:00\"\r\n },\r\n \"scope\": \"/subscriptions/00000000-0000-0000-0000-000000000000\",\r\n + \ \"locks\": {\r\n \"mode\": \"allResourcesReadOnly\"\r\n }\r\n + \ },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprintAssignments\",\r\n \"name\": \"Assignment-test-bp000003\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1560' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:30:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint assignment wait + Connection: + - keep-alive + ParameterSetName: + - --name --deleted + User-Agent: + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprintAssignments/Assignment-test-bp000003?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"error\": {\r\n \"code\": \"AssignmentNotFound\",\r\n \"message\": + \"Assignment 'Assignment-test-bp000003' could not be found in subscription + '0b1f6471-1bf0-4dda-aec3-cb9272f09590'.\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '189' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:31:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint resource-group remove + Connection: + - keep-alive + ParameterSetName: + - --blueprint-name --artifact-name -y + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:39.5410532+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1021' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:31:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint resource-group remove + Connection: + - keep-alive + ParameterSetName: + - --blueprint-name --artifact-name -y + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {\r\n \"myRgArt\": {\r\n \"metadata\": + {\r\n \"displayName\": \"Resource Group 1\"\r\n },\r\n \"dependsOn\": + []\r\n }\r\n },\r\n \"targetScope\": \"subscription\",\r\n \"status\": + {\r\n \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:18:39.5410532+00:00\"\r\n },\r\n \"description\": \"An + example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1021' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:31:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"description": "An example blueprint.", "parameters": {"reader": + {"metadata": {"displayName": "[User group or application name] ([User group + or application name] : Reader)", "strongType": "PrincipalId"}, "type": "array"}, + "audit": {"allowedValues": [], "metadata": {"displayName": "Members"}, "type": + "string"}}, "resourceGroups": {}, "status": {}, "targetScope": "subscription"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint resource-group remove + Connection: + - keep-alive + Content-Length: + - '396' + Content-Type: + - application/json + ParameterSetName: + - --blueprint-name --artifact-name -y + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:31:19.136645+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '880' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:31:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - blueprint delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name -y + User-Agent: + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002?api-version=2018-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"parameters\": {\r\n \"reader\": + {\r\n \"type\": \"array\",\r\n \"metadata\": {\r\n \"displayName\": + \"[User group or application name] ([User group or application name] : Reader)\",\r\n + \ \"strongType\": \"PrincipalId\"\r\n }\r\n },\r\n \"audit\": + {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"displayName\": + \"Members\"\r\n },\r\n \"allowedValues\": []\r\n }\r\n + \ },\r\n \"resourceGroups\": {},\r\n \"targetScope\": \"subscription\",\r\n + \ \"status\": {\r\n \"timeCreated\": \"2023-08-10T03:18:35+00:00\",\r\n + \ \"lastModified\": \"2023-08-10T03:31:19.136645+00:00\"\r\n },\r\n + \ \"description\": \"An example blueprint.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-bp-000002\",\r\n + \ \"type\": \"Microsoft.Blueprint/blueprints\",\r\n \"name\": \"test-bp-000002\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '880' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 10 Aug 2023 03:31:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - group delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --subscription --name -y + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/blueprint-rg-000005?api-version=2022-09-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Thu, 10 Aug 2023 03:31:25 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyRE5ZS1AyT1JYU1E0LVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - group delete + Connection: + - keep-alive + ParameterSetName: + - --subscription --name -y + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyRE5ZS1AyT1JYU1E0LVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Thu, 10 Aug 2023 03:31:25 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyRE5ZS1AyT1JYU1E0LVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - group delete + Connection: + - keep-alive + ParameterSetName: + - --subscription --name -y + User-Agent: + - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.9.5 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1CTFVFUFJJTlQ6MkRSRzoyRE5ZS1AyT1JYU1E0LVdFU1RVUzIiLCJqb2JMb2NhdGlvbiI6Indlc3R1czIifQ?api-version=2022-09-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Thu, 10 Aug 2023 03:31:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +version: 1 diff --git a/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_export.yaml b/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_export.yaml index 96091da7378..d79501b5d1f 100644 --- a/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_export.yaml +++ b/src/blueprint/azext_blueprint/tests/latest/recordings/test_blueprint_export.yaml @@ -33,7 +33,7 @@ interactions: ParameterSetName: - --name --input-path -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002?api-version=2018-11-01-preview response: @@ -61,8 +61,8 @@ interactions: {\r\n \"description\": \"Contains the resource template deployment and a role assignment.\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2021-07-30T03:55:44+00:00\",\r\n \"lastModified\": - \"2021-07-30T03:55:44.7887016+00:00\"\r\n },\r\n \"description\": \"This + \ \"timeCreated\": \"2023-08-10T03:32:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:32:35.0360195+00:00\"\r\n },\r\n \"description\": \"This blueprint sets tag policy and role assignment on the subscription, creates a ResourceGroup, and deploys a resource template and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002\",\r\n @@ -71,11 +71,11 @@ interactions: cache-control: - no-cache content-length: - - '2227' + - '2223' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:44 GMT + - Thu, 10 Aug 2023 03:32:35 GMT expires: - '-1' pragma: @@ -87,7 +87,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1195' + - '1199' status: code: 201 message: Created @@ -105,7 +105,7 @@ interactions: ParameterSetName: - --name --input-path -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002/artifacts?api-version=2018-11-01-preview response: @@ -119,7 +119,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:45 GMT + - Thu, 10 Aug 2023 03:32:36 GMT expires: - '-1' pragma: @@ -159,7 +159,7 @@ interactions: ParameterSetName: - --name --input-path -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002/artifacts/policyStorageTags?api-version=2018-11-01-preview response: @@ -176,11 +176,11 @@ interactions: cache-control: - no-cache content-length: - - '784' + - '782' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:46 GMT + - Thu, 10 Aug 2023 03:32:36 GMT expires: - '-1' pragma: @@ -218,7 +218,7 @@ interactions: ParameterSetName: - --name --input-path -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002/artifacts/policyTags?api-version=2018-11-01-preview response: @@ -235,11 +235,11 @@ interactions: cache-control: - no-cache content-length: - - '757' + - '755' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:46 GMT + - Thu, 10 Aug 2023 03:32:37 GMT expires: - '-1' pragma: @@ -275,7 +275,7 @@ interactions: ParameterSetName: - --name --input-path -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002/artifacts/roleContributor?api-version=2018-11-01-preview response: @@ -288,11 +288,11 @@ interactions: cache-control: - no-cache content-length: - - '488' + - '486' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:46 GMT + - Thu, 10 Aug 2023 03:32:37 GMT expires: - '-1' pragma: @@ -328,7 +328,7 @@ interactions: ParameterSetName: - --name --input-path -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002/artifacts/roleOwner?api-version=2018-11-01-preview response: @@ -342,11 +342,11 @@ interactions: cache-control: - no-cache content-length: - - '505' + - '503' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:47 GMT + - Thu, 10 Aug 2023 03:32:38 GMT expires: - '-1' pragma: @@ -376,7 +376,7 @@ interactions: ParameterSetName: - --output-path --name --yes User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002?api-version=2018-11-01-preview response: @@ -404,8 +404,8 @@ interactions: {\r\n \"description\": \"Contains the resource template deployment and a role assignment.\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2021-07-30T03:55:44+00:00\",\r\n \"lastModified\": - \"2021-07-30T03:55:44.7887016+00:00\"\r\n },\r\n \"description\": \"This + \ \"timeCreated\": \"2023-08-10T03:32:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:32:35.0360195+00:00\"\r\n },\r\n \"description\": \"This blueprint sets tag policy and role assignment on the subscription, creates a ResourceGroup, and deploys a resource template and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002\",\r\n @@ -414,11 +414,11 @@ interactions: cache-control: - no-cache content-length: - - '2227' + - '2223' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:48 GMT + - Thu, 10 Aug 2023 03:32:38 GMT expires: - '-1' pragma: @@ -450,7 +450,7 @@ interactions: ParameterSetName: - --output-path --name --yes User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002/artifacts?api-version=2018-11-01-preview response: @@ -491,11 +491,11 @@ interactions: cache-control: - no-cache content-length: - - '2820' + - '2812' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:49 GMT + - Thu, 10 Aug 2023 03:32:39 GMT expires: - '-1' pragma: @@ -529,7 +529,7 @@ interactions: ParameterSetName: - --name -y User-Agent: - - AZURECLI/2.26.1 azsdk-python-mgmt-blueprint/1.0.0b1 Python/3.8.9 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.51.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22621-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002?api-version=2018-11-01-preview response: @@ -557,8 +557,8 @@ interactions: {\r\n \"description\": \"Contains the resource template deployment and a role assignment.\"\r\n },\r\n \"dependsOn\": []\r\n }\r\n \ },\r\n \"targetScope\": \"subscription\",\r\n \"status\": {\r\n - \ \"timeCreated\": \"2021-07-30T03:55:44+00:00\",\r\n \"lastModified\": - \"2021-07-30T03:55:44.7887016+00:00\"\r\n },\r\n \"description\": \"This + \ \"timeCreated\": \"2023-08-10T03:32:35+00:00\",\r\n \"lastModified\": + \"2023-08-10T03:32:35.0360195+00:00\"\r\n },\r\n \"description\": \"This blueprint sets tag policy and role assignment on the subscription, creates a ResourceGroup, and deploys a resource template and role assignment to that ResourceGroup.\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/test-imported-bp000002\",\r\n @@ -567,11 +567,11 @@ interactions: cache-control: - no-cache content-length: - - '2227' + - '2223' content-type: - application/json; charset=utf-8 date: - - Fri, 30 Jul 2021 03:55:50 GMT + - Thu, 10 Aug 2023 03:32:41 GMT expires: - '-1' pragma: @@ -587,7 +587,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' status: code: 200 message: OK diff --git a/src/blueprint/azext_blueprint/tests/latest/test_blueprint_scenario.py b/src/blueprint/azext_blueprint/tests/latest/test_blueprint_scenario.py index a1eb45072d6..7582c14a34c 100644 --- a/src/blueprint/azext_blueprint/tests/latest/test_blueprint_scenario.py +++ b/src/blueprint/azext_blueprint/tests/latest/test_blueprint_scenario.py @@ -15,7 +15,7 @@ JMESPathCheck, JMESPathCheckExists, NoneCheck) -TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..')) +TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..')).replace("\\", "/") class BlueprintScenarioTest(ScenarioTest): @@ -27,7 +27,9 @@ def test_blueprint(self, resource_group): 'subscription': self.get_subscription_id(), 'assignmentName': self.create_random_name(prefix='Assignment-test-bp', length=24), 'identityName': self.create_random_name(prefix='testid_', length=24), - 'rgName': self.create_random_name(prefix='blueprint-rg-', length=24) + 'rgName': self.create_random_name(prefix='blueprint-rg-', length=24), + 'policy_filename': TEST_DIR+'/input/create/policy_params.json', + 'blueprint_filename': TEST_DIR+'/input/create/blueprint_params.json' }) test_identity = self.cmd('az identity create ' @@ -94,7 +96,7 @@ def test_blueprint(self, resource_group): '--display-name "Audit Windows VMs in which the Administrators group does not contain only the specified members" ' '--policy-definition-id "/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b" ' '--resource-group-art "myRgArt" ' - '--parameters @src/blueprint/azext_blueprint/tests/latest/input/create/policy_params.json', + '--parameters {policy_filename}', checks=[JMESPathCheck('name', 'policy-audit-win-vm-art')]) self.cmd( @@ -109,9 +111,9 @@ def test_blueprint(self, resource_group): checks=[JMESPathCheck('name', self.kwargs.get('blueprintName', ''))]) self.cmd( - 'az blueprint update ' + 'blueprint update ' '--name "{blueprintName}" ' - '--parameters @src/blueprint/azext_blueprint/tests/latest/input/create/blueprint_params.json', + '--parameters {blueprint_filename}', checks=[JMESPathCheckExists('parameters')]) self.cmd( @@ -121,79 +123,6 @@ def test_blueprint(self, resource_group): '--change-notes "First release"', checks=[]) - from unittest import mock - with mock.patch('azure.cli.command_modules.role.custom._gen_guid', side_effect=self.create_guid): - assignment = self.cmd( - 'az blueprint assignment create ' - '--name "{assignmentName}" ' - '--location "westus2" ' - '--identity-type "SystemAssigned" ' - '--blueprint-version "/subscriptions/{subscription}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/1.0" ' - '--locks-mode "None" ' - '--resource-group-value artifact_name=myRgArt name={rgName} location=westus2 ' - '--parameters @src/blueprint/azext_blueprint/tests/latest/input/create/assignment_params.json', - checks=[JMESPathCheckExists('identity.principalId')]).get_output_in_json() - - principal_id = assignment['identity']['principalId'] - assert len(principal_id) > 0 - - self.cmd( - 'az blueprint assignment wait ' - '--name "{assignmentName}" ' - '--created', - checks=[]) - - self.cmd( - 'az blueprint assignment show ' - '--name "{assignmentName}"', - checks=[]) - - self.cmd( - 'az blueprint assignment list ', - checks=[ - self.check("length([?provisioningState == 'succeeded']) == length(@)", True), - ]) - - self.cmd('az blueprint assignment who ' - '--name "{assignmentName}"', - checks=[]) - - with mock.patch('azure.cli.command_modules.role.custom._gen_guid', side_effect=self.create_guid): - self.cmd( - 'az role assignment create ' - '--assignee-object-id {identityPrincipalId} ' - '--role Owner ' - '--scope /subscriptions/{subscription}/resourceGroups/{rgName}') - - import time - time.sleep(600) - assignment = self.cmd( - 'az blueprint assignment update ' - '--name "{assignmentName}" ' - '--location "westus2" ' - '--user-assigned-identity {userAssignedIdentity} ' - '--locks-mode "AllResourcesReadOnly" ', - checks=[self.exists('identity.userAssignedIdentities'), - self.check('locks.mode', 'AllResourcesReadOnly', case_sensitive=False)]).get_output_in_json() - - self.cmd( - 'az blueprint assignment wait ' - '--name "{assignmentName}" ' - '--updated', - checks=[]) - - self.cmd( - 'az blueprint assignment delete ' - '--name "{assignmentName}" ' - '-y', - checks=[]) - - self.cmd( - 'az blueprint assignment wait ' - '--name "{assignmentName}" ' - '--deleted', - checks=[]) - self.cmd( 'az blueprint version show ' '--blueprint-name "{blueprintName}" ' @@ -266,6 +195,132 @@ def test_blueprint(self, resource_group): '-y', checks=[]) + @AllowLargeResponse() + @ResourceGroupPreparer(name_prefix='cli_test_blueprint_assignment') + def test_blueprint_assignment(self, resource_group): + self.kwargs.update({ + 'blueprintName': self.create_random_name(prefix='test-bp-', length=24), + 'subscription': self.get_subscription_id(), + 'assignmentName': self.create_random_name(prefix='Assignment-test-bp', length=24), + 'identityName': self.create_random_name(prefix='testid_', length=24), + 'rgName': self.create_random_name(prefix='blueprint-rg-', length=24), + 'policy_filename': TEST_DIR + '/input/create/policy_params.json', + 'blueprint_filename': TEST_DIR + '/input/create/blueprint_params.json', + 'assignment_filename': TEST_DIR + '/input/create/assignment_params.json', + }) + + test_identity = self.cmd('az identity create ' + '-g {rg} ' + '-n {identityName}').get_output_in_json() + self.kwargs.update({ + 'userAssignedIdentity': test_identity['id'], + 'identityPrincipalId': test_identity['principalId'] + }) + + self.cmd( + 'az blueprint create ' + '--name "{blueprintName}" ' + '--description "An example blueprint." ' + '--target-scope "subscription"', + checks=[ + JMESPathCheck('name', self.kwargs.get('blueprintName', '')) + ]) + self.cmd( + 'az blueprint resource-group add ' + '--blueprint-name "{blueprintName}" ' + '--artifact-name "myRgArt" ' + '--display-name "Resource Group 1"', + checks=[ + JMESPathCheck( + 'myRgArt.displayName', + "Resource Group 1") + ]) + self.cmd( + 'az blueprint update ' + '--name "{blueprintName}" ' + '--parameters {blueprint_filename}', + checks=[JMESPathCheckExists('parameters')]) + self.cmd( + 'az blueprint publish ' + '--blueprint-name "{blueprintName}" ' + '--version "1.0" ' + '--change-notes "First release"', + checks=[]) + from unittest import mock + with mock.patch('azure.cli.command_modules.role.custom._gen_guid', side_effect=self.create_guid): + assignment = self.cmd( + 'az blueprint assignment create ' + '--name "{assignmentName}" ' + '--location "westus2" ' + '--identity-type "SystemAssigned" ' + '--blueprint-version "/subscriptions/{subscription}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/1.0" ' + '--locks-mode "None" ' + '--resource-group-value artifact_name=myRgArt name={rgName} location=westus2 ' + '--parameters {assignment_filename}') + + self.cmd( + 'az blueprint assignment wait ' + '--name "{assignmentName}" ' + '--created', + checks=[]) + + self.cmd( + 'az blueprint assignment show ' + '--name "{assignmentName}"', + checks=[self.check('provisioningState', 'succeeded')]) + + self.cmd('az blueprint assignment list ', ) + + self.cmd('az blueprint assignment who ' + '--name "{assignmentName}"') + + with mock.patch('azure.cli.command_modules.role.custom._gen_guid', side_effect=self.create_guid): + self.cmd( + 'az role assignment create ' + '--assignee-object-id {identityPrincipalId} ' + '--role Owner ' + '--scope /subscriptions/{subscription}/resourceGroups/{rgName}') + + import time + time.sleep(600) + self.cmd( + 'az blueprint assignment update ' + '--name "{assignmentName}" ' + '--location "westus2" ' + '--user-assigned-identity {userAssignedIdentity} ' + '--locks-mode "AllResourcesReadOnly" ', + checks=[self.exists('identity.userAssignedIdentities'), + self.check('locks.mode', 'AllResourcesReadOnly', case_sensitive=False)]).get_output_in_json() + + self.cmd( + 'az blueprint assignment wait ' + '--name "{assignmentName}" ' + '--updated', + checks=[]) + + self.cmd( + 'az blueprint assignment delete ' + '--name "{assignmentName}" ' + '-y', + checks=[]) + + self.cmd( + 'az blueprint assignment wait ' + '--name "{assignmentName}" ' + '--deleted', + checks=[]) + + self.cmd( + 'az blueprint resource-group remove ' + '--blueprint-name "{blueprintName}" ' + '--artifact-name "myRgArt" -y ', + checks=[]) + + self.cmd('az blueprint delete ' + '--name "{blueprintName}" ' + '-y', + checks=[]) + # delete a blueprint assignment will not delete the resources created in the target scope # delete the resource group that contains the created resources to clean up self.cmd('az group delete ' @@ -280,13 +335,16 @@ def test_blueprint_import(self, resource_group): self.kwargs.update({ 'blueprintName': self.create_random_name(prefix='test-import-bp', length=24), 'subscription': self.get_subscription_id(), - 'assignmentName': self.create_random_name(prefix='Assignment-test-import-bp', length=32) + 'assignmentName': self.create_random_name(prefix='Assignment-test-import-bp', length=32), + 'input_path_01': TEST_DIR+'/input/import_with_arm', + 'input_path_02': TEST_DIR+'/input/import_with_artifacts', + 'assignment_filename': TEST_DIR+'/input/import_with_artifacts/assignment_params.json', }) self.cmd( 'az blueprint import ' '--name "{blueprintName}" ' - '--input-path "src/blueprint/azext_blueprint/tests/latest/input/import_with_arm" ' + '--input-path {input_path_01} ' '-y', checks=[JMESPathCheck('name', self.kwargs.get('blueprintName', '')), JMESPathCheck('targetScope', 'subscription'), @@ -296,7 +354,7 @@ def test_blueprint_import(self, resource_group): self.cmd( 'az blueprint import ' '--name "{blueprintName}" ' - '--input-path "src/blueprint/azext_blueprint/tests/latest/input/import_with_artifacts" ' + '--input-path {input_path_02} ' '-y', checks=[JMESPathCheckExists('parameters.contributors')]) @@ -324,7 +382,7 @@ def test_blueprint_import(self, resource_group): '--blueprint-version "/subscriptions/{subscription}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/1.0" ' '--locks-mode "None" ' '--resource-group-value artifact_name=storageRG name=storage-rg location=westus2 ' - '--parameters @src/blueprint/azext_blueprint/tests/latest/input/import_with_artifacts/assignment_params.json', + '--parameters {assignment_filename}', checks=[JMESPathCheckExists('identity.principalId')]).get_output_in_json() principal_id = assignment['identity']['principalId'] @@ -399,30 +457,31 @@ def test_blueprint_export(self, resource_group): self.kwargs.update({ 'blueprintName': self.create_random_name(prefix='test-imported-bp', length=24), 'subscription': self.get_subscription_id(), + 'input_path': TEST_DIR+'/input/export_with_artifacts/input', + 'output_path': TEST_DIR+'/input/export_with_artifacts/exported', }) # this will overwrite the previous settings self.cmd( 'az blueprint import ' '--name "{blueprintName}" ' - '--input-path "src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/input" ' + '--input-path {input_path} ' '-y', checks=[]) self.cmd( 'az blueprint export ' - '--output-path "src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/exported" ' + '--output-path {output_path} ' '--name "{blueprintName}" ' '--yes', checks=[]) # check if the import and output artifacts are equal in content - input_blueprint = "src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/input/blueprint.json" - input_artifact_directory = "src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/input/artifacts" - output_blueprint = f"src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/exported/{self.kwargs['blueprintName']}/blueprint.json" - output_artifact_directory = f"src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/exported/{self.kwargs['blueprintName']}/artifacts" - output_path = Path(f"src/blueprint/azext_blueprint/tests/latest/input/export_with_artifacts/exported/{self.kwargs['blueprintName']}") - + input_blueprint = TEST_DIR + "/input/export_with_artifacts/input/blueprint.json" + input_artifact_directory = TEST_DIR + "/input/export_with_artifacts/input/artifacts" + output_blueprint = TEST_DIR + f"/input/export_with_artifacts/exported/{self.kwargs['blueprintName']}/blueprint.json" + output_artifact_directory = TEST_DIR + f"/input/export_with_artifacts/exported/{self.kwargs['blueprintName']}/artifacts" + output_path = Path(f"/input/export_with_artifacts/exported/{self.kwargs['blueprintName']}") # recursive function to check for json equality def ordered(obj): if isinstance(obj, dict): diff --git a/src/blueprint/setup.py b/src/blueprint/setup.py index dacc87904ee..9eca552b598 100644 --- a/src/blueprint/setup.py +++ b/src/blueprint/setup.py @@ -16,7 +16,7 @@ # TODO: Confirm this is the right version number you want and it matches your # HISTORY.rst entry. -VERSION = '0.3.1' +VERSION = '0.3.2' # The full list of classifiers is available at