diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 7b8a3f293d4..d0e95126197 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -68,6 +68,8 @@ /src/netappfiles-preview/ @b-lefr +/src/networkcloud/ @kiall @mbashtovaya @priyamshet + /src/network-manager/ @necusjz @kairu-ms @jsntcy /src/healthcareapis/ @fengzhou-msft @iviark @@ -290,4 +292,4 @@ /src/workloads/ @jsntcy -/src/self-help/ @BharathaAravind +/src/self-help/ @BharathaAravind \ No newline at end of file diff --git a/linter_exclusions.yml b/linter_exclusions.yml index bb7ec8274d9..8df57916172 100644 --- a/linter_exclusions.yml +++ b/linter_exclusions.yml @@ -2009,6 +2009,75 @@ network vwan update: security_provider_name: rule_exclusions: - option_length_too_long +networkcloud cloudservicesnetwork create: + parameters: + enable_default_egress_endpoints: + rule_exclusions: + - no_parameter_defaults_for_update_commands + - option_length_too_long + additional_egress_endpoints: + rule_exclusions: + - option_length_too_long +networkcloud cloudservicesnetwork update: + parameters: + enable_default_egress_endpoints: + rule_exclusions: + - no_parameter_defaults_for_update_commands + - option_length_too_long + additional_egress_endpoints: + rule_exclusions: + - option_length_too_long +networkcloud cluster create: + parameters: + aggregator_or_single_rack_definition: + rule_exclusions: + - option_length_too_long + cluster_service_principal: + rule_exclusions: + - option_length_too_long + compute_deployment_threshold: + rule_exclusions: + - option_length_too_long + compute_rack_definitions: + rule_exclusions: + - option_length_too_long + managed_resource_group_configuration: + rule_exclusions: + - option_length_too_long +networkcloud cluster update: + parameters: + aggregator_or_single_rack_definition: + rule_exclusions: + - option_length_too_long + cluster_service_principal: + rule_exclusions: + - option_length_too_long + compute_deployment_threshold: + rule_exclusions: + - option_length_too_long + compute_rack_definitions: + rule_exclusions: + - option_length_too_long +networkcloud cluster deploy: + parameters: + skip_validations_for_machines: + rule_exclusions: + - option_length_too_long +networkcloud clustermanager create: + parameters: + managed_resource_group_configuration: + rule_exclusions: + - option_length_too_long +networkcloud l3network create: + parameters: + hybrid_aks_ipam_enabled: + rule_exclusions: + - option_length_too_long +networkcloud virtualmachine create: + parameters: + isolate_emulator_thread: + rule_exclusions: + - option_length_too_long notification-hub authorization-rule create: parameters: notification_hub_name: diff --git a/src/networkcloud/HISTORY.rst b/src/networkcloud/HISTORY.rst new file mode 100644 index 00000000000..64e8a8c6a07 --- /dev/null +++ b/src/networkcloud/HISTORY.rst @@ -0,0 +1,9 @@ +.. :changelog: + +Release History +=============== + +0.3.0 +++++++ +* Initial release. This version supports NetworkCloud 2022-12-12-preview APIs. +* This version is experimental. Changes to the interface are expected but will be done in backward compatible way where possible. diff --git a/src/networkcloud/README.md b/src/networkcloud/README.md new file mode 100644 index 00000000000..d41f70ad928 --- /dev/null +++ b/src/networkcloud/README.md @@ -0,0 +1,40 @@ +# Azure CLI Networkcloud Extension # +This is an extension to Azure CLI to manage Azure Operator Nexus - Network Cloud on-premises clusters and their resources, such as racks, bare metal hosts, virtual machines, workload networks and more. + +## How to use ## + +Install the extension: + +``` +az extension add --name networkcloud +``` + +Validate that the extension is installed correctly: + +``` +az networkcloud --help +``` + +## Included Features ## + +Below is a high-level overview of networkcloud commands. + +| Commands | Description| +| ------------- | ------------- | +| az networkcloud baremetalmachine | Provides commands to manage bare metal machines. | +| az networkcloud cluster | Provides commands to manage clusters. | +| az networkcloud cluster baremetalmachinekeyset | Provides commands to manage cluster's bare metal machines access via SSH key sets. | +| az networkcloud cluster bmckeyset | Provides commands to manage cluster's baseboard management controller key set. | +| az networkcloud cluster metricsconfiguration | Provides commands to manage cluster's metrics configurations. | +| az networkcloud clustermanager | Provides commands to manage cluster managers. | +| az networkcloud defaultcninetwork | Provides commands to manage default CNI networks. | +| az networkcloud hybridakscluster | Provides commands to manage additional details of Hybrid Aks provisioned clusters. | +| az networkcloud l2network | Provides commands to manage layer 2 (L2) networks. | +| az networkcloud l3network | Provides commands to manage layer 3 (L3) networks. | +| az networkcloud rack | Provides commands to manage racks. | +| az networkcloud racksku | Provides commands to display rack Skus information. | +| az networkcloud storageappliance | Provides commands to manage storage appliances. | +| az networkcloud trunkednetwork | Provides commands to manage trunked networks. | +| az networkcloud virtualmachine | Provides commands to manage virtual machines. | + +For more details, please refer to [Azure Operator Nexus - NetworkCloud](https://learn.microsoft.com/en-us/azure/operator-nexus/). diff --git a/src/networkcloud/azext_networkcloud/__init__.py b/src/networkcloud/azext_networkcloud/__init__.py new file mode 100644 index 00000000000..c89820d8a56 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/__init__.py @@ -0,0 +1,42 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +from azure.cli.core import AzCommandsLoader +from azext_networkcloud._help import helps # pylint: disable=unused-import + + +class NetworkcloudCommandsLoader(AzCommandsLoader): + + def __init__(self, cli_ctx=None): + from azure.cli.core.commands import CliCommandType + custom_command_type = CliCommandType( + operations_tmpl='azext_networkcloud.custom#{}') + super().__init__(cli_ctx=cli_ctx, + custom_command_type=custom_command_type) + + def load_command_table(self, args): + from azext_networkcloud.commands import load_command_table + from azure.cli.core.aaz import load_aaz_command_table + try: + from . import aaz + except ImportError: + aaz = None + if aaz: + load_aaz_command_table( + loader=self, + aaz_pkg_name=aaz.__name__, + args=args + ) + load_command_table(self, args) + return self.command_table + + def load_arguments(self, command): + from azext_networkcloud._params import load_arguments + load_arguments(self, command) + + +COMMAND_LOADER_CLS = NetworkcloudCommandsLoader diff --git a/src/networkcloud/azext_networkcloud/_help.py b/src/networkcloud/azext_networkcloud/_help.py new file mode 100644 index 00000000000..126d5d00714 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/_help.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=line-too-long +# pylint: disable=too-many-lines + +from knack.help_files import helps # pylint: disable=unused-import diff --git a/src/networkcloud/azext_networkcloud/_params.py b/src/networkcloud/azext_networkcloud/_params.py new file mode 100644 index 00000000000..cfcec717c9c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/_params.py @@ -0,0 +1,13 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=too-many-lines +# pylint: disable=too-many-statements + + +def load_arguments(self, _): # pylint: disable=unused-argument + pass diff --git a/src/networkcloud/azext_networkcloud/aaz/__init__.py b/src/networkcloud/azext_networkcloud/aaz/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/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/networkcloud/azext_networkcloud/aaz/latest/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/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/networkcloud/azext_networkcloud/aaz/latest/networkcloud/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/__cmd_group.py new file mode 100644 index 00000000000..624144bf828 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/__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( + "networkcloud", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage Network Cloud resources + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/__cmd_group.py new file mode 100644 index 00000000000..c6373a67441 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/__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( + "networkcloud baremetalmachine", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage bare metal machine + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/__init__.py new file mode 100644 index 00000000000..600b0ea88c2 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/__init__.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 .__cmd_group import * +from ._cordon import * +from ._list import * +from ._power_off import * +from ._reimage import * +from ._restart import * +from ._run_command import * +from ._run_data_extract import * +from ._run_read_command import * +from ._show import * +from ._start import * +from ._uncordon import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_cordon.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_cordon.py new file mode 100644 index 00000000000..0546b85b5c3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_cordon.py @@ -0,0 +1,326 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine cordon", + is_experimental=True, +) +class Cordon(AAZCommand): + """Cordon the provided bare metal machine's Kubernetes node. + + :example: Cordon bare metal machine + az networkcloud baremetalmachine cordon --evacuate "True" --bare-metal-machine-name "bareMetalMachineName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineCordonParameters" + + _args_schema = cls._args_schema + _args_schema.evacuate = AAZStrArg( + options=["--evacuate"], + arg_group="BareMetalMachineCordonParameters", + help="The indicator of whether to evacuate the node workload when the bare metal machine is cordoned.", + default="False", + enum={"False": "False", "True": "True"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesCordon(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 BareMetalMachinesCordon(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/cordon", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("evacuate", AAZStrType, ".evacuate") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _CordonHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _CordonHelper: + """Helper class for Cordon""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Cordon"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_list.py new file mode 100644 index 00000000000..913b825a960 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_list.py @@ -0,0 +1,758 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine list", + is_experimental=True, +) +class List(AAZCommand): + """List bare metal machines in the provided resource group or subscription. + + :example: List bare metal machines for resource group + az networkcloud baremetalmachine list --resource-group "resourceGroupName" + + :example: List bare metal machines for subscription + az networkcloud baremetalmachine list + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.BareMetalMachinesListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.BareMetalMachinesListBySubscription(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 BareMetalMachinesListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"required": True}, + ) + properties.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + properties.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + properties.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cordon_status = AAZStrType( + serialized_name="cordonStatus", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hardware_inventory = AAZObjectType( + serialized_name="hardwareInventory", + ) + properties.hardware_validation_status = AAZObjectType( + serialized_name="hardwareValidationStatus", + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.kubernetes_node_name = AAZStrType( + serialized_name="kubernetesNodeName", + flags={"read_only": True}, + ) + properties.kubernetes_version = AAZStrType( + serialized_name="kubernetesVersion", + flags={"read_only": True}, + ) + properties.machine_details = AAZStrType( + serialized_name="machineDetails", + flags={"required": True}, + ) + properties.machine_name = AAZStrType( + serialized_name="machineName", + flags={"required": True}, + ) + properties.machine_sku_id = AAZStrType( + serialized_name="machineSkuId", + flags={"required": True}, + ) + properties.oam_ipv4_address = AAZStrType( + serialized_name="oamIpv4Address", + flags={"read_only": True}, + ) + properties.oam_ipv6_address = AAZStrType( + serialized_name="oamIpv6Address", + flags={"read_only": True}, + ) + properties.os_image = AAZStrType( + serialized_name="osImage", + flags={"read_only": True}, + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.ready_state = AAZStrType( + serialized_name="readyState", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.service_tag = AAZStrType( + serialized_name="serviceTag", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + bmc_credentials = cls._schema_on_200.value.Element.properties.bmc_credentials + bmc_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + bmc_credentials.username = AAZStrType( + flags={"required": True}, + ) + + hardware_inventory = cls._schema_on_200.value.Element.properties.hardware_inventory + hardware_inventory.additional_host_information = AAZStrType( + serialized_name="additionalHostInformation", + flags={"read_only": True}, + ) + hardware_inventory.interfaces = AAZListType( + flags={"read_only": True}, + ) + hardware_inventory.nics = AAZListType( + flags={"read_only": True}, + ) + + interfaces = cls._schema_on_200.value.Element.properties.hardware_inventory.interfaces + interfaces.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.hardware_inventory.interfaces.Element + _element.link_status = AAZStrType( + serialized_name="linkStatus", + flags={"read_only": True}, + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.network_interface_id = AAZStrType( + serialized_name="networkInterfaceId", + flags={"read_only": True}, + ) + + nics = cls._schema_on_200.value.Element.properties.hardware_inventory.nics + nics.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.hardware_inventory.nics.Element + _element.lldp_neighbor = AAZObjectType( + serialized_name="lldpNeighbor", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + + lldp_neighbor = cls._schema_on_200.value.Element.properties.hardware_inventory.nics.Element.lldp_neighbor + lldp_neighbor.port_description = AAZStrType( + serialized_name="portDescription", + flags={"read_only": True}, + ) + lldp_neighbor.port_name = AAZStrType( + serialized_name="portName", + flags={"read_only": True}, + ) + lldp_neighbor.system_description = AAZStrType( + serialized_name="systemDescription", + flags={"read_only": True}, + ) + lldp_neighbor.system_name = AAZStrType( + serialized_name="systemName", + flags={"read_only": True}, + ) + + hardware_validation_status = cls._schema_on_200.value.Element.properties.hardware_validation_status + hardware_validation_status.last_validation_time = AAZStrType( + serialized_name="lastValidationTime", + flags={"read_only": True}, + ) + hardware_validation_status.result = AAZStrType( + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class BareMetalMachinesListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/bareMetalMachines", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"required": True}, + ) + properties.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + properties.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + properties.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cordon_status = AAZStrType( + serialized_name="cordonStatus", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hardware_inventory = AAZObjectType( + serialized_name="hardwareInventory", + ) + properties.hardware_validation_status = AAZObjectType( + serialized_name="hardwareValidationStatus", + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.kubernetes_node_name = AAZStrType( + serialized_name="kubernetesNodeName", + flags={"read_only": True}, + ) + properties.kubernetes_version = AAZStrType( + serialized_name="kubernetesVersion", + flags={"read_only": True}, + ) + properties.machine_details = AAZStrType( + serialized_name="machineDetails", + flags={"required": True}, + ) + properties.machine_name = AAZStrType( + serialized_name="machineName", + flags={"required": True}, + ) + properties.machine_sku_id = AAZStrType( + serialized_name="machineSkuId", + flags={"required": True}, + ) + properties.oam_ipv4_address = AAZStrType( + serialized_name="oamIpv4Address", + flags={"read_only": True}, + ) + properties.oam_ipv6_address = AAZStrType( + serialized_name="oamIpv6Address", + flags={"read_only": True}, + ) + properties.os_image = AAZStrType( + serialized_name="osImage", + flags={"read_only": True}, + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.ready_state = AAZStrType( + serialized_name="readyState", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.service_tag = AAZStrType( + serialized_name="serviceTag", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + bmc_credentials = cls._schema_on_200.value.Element.properties.bmc_credentials + bmc_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + bmc_credentials.username = AAZStrType( + flags={"required": True}, + ) + + hardware_inventory = cls._schema_on_200.value.Element.properties.hardware_inventory + hardware_inventory.additional_host_information = AAZStrType( + serialized_name="additionalHostInformation", + flags={"read_only": True}, + ) + hardware_inventory.interfaces = AAZListType( + flags={"read_only": True}, + ) + hardware_inventory.nics = AAZListType( + flags={"read_only": True}, + ) + + interfaces = cls._schema_on_200.value.Element.properties.hardware_inventory.interfaces + interfaces.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.hardware_inventory.interfaces.Element + _element.link_status = AAZStrType( + serialized_name="linkStatus", + flags={"read_only": True}, + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.network_interface_id = AAZStrType( + serialized_name="networkInterfaceId", + flags={"read_only": True}, + ) + + nics = cls._schema_on_200.value.Element.properties.hardware_inventory.nics + nics.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.hardware_inventory.nics.Element + _element.lldp_neighbor = AAZObjectType( + serialized_name="lldpNeighbor", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + + lldp_neighbor = cls._schema_on_200.value.Element.properties.hardware_inventory.nics.Element.lldp_neighbor + lldp_neighbor.port_description = AAZStrType( + serialized_name="portDescription", + flags={"read_only": True}, + ) + lldp_neighbor.port_name = AAZStrType( + serialized_name="portName", + flags={"read_only": True}, + ) + lldp_neighbor.system_description = AAZStrType( + serialized_name="systemDescription", + flags={"read_only": True}, + ) + lldp_neighbor.system_name = AAZStrType( + serialized_name="systemName", + flags={"read_only": True}, + ) + + hardware_validation_status = cls._schema_on_200.value.Element.properties.hardware_validation_status + hardware_validation_status.last_validation_time = AAZStrType( + serialized_name="lastValidationTime", + flags={"read_only": True}, + ) + hardware_validation_status.result = AAZStrType( + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_power_off.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_power_off.py new file mode 100644 index 00000000000..5eea8bd181a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_power_off.py @@ -0,0 +1,326 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine power-off", + is_experimental=True, +) +class PowerOff(AAZCommand): + """Power off the provided bare metal machine. + + :example: Power off bare metal machine + az networkcloud baremetalmachine power-off --bare-metal-machine-name "bareMetalMachineName" --skip-shutdown "True" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachinePowerOffParameters" + + _args_schema = cls._args_schema + _args_schema.skip_shutdown = AAZStrArg( + options=["--skip-shutdown"], + arg_group="BareMetalMachinePowerOffParameters", + help="The indicator of whether to skip the graceful OS shutdown and power off the bare metal machine immediately.", + default="False", + enum={"False": "False", "True": "True"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesPowerOff(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 BareMetalMachinesPowerOff(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/powerOff", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("skipShutdown", AAZStrType, ".skip_shutdown") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _PowerOffHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _PowerOffHelper: + """Helper class for PowerOff""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["PowerOff"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_reimage.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_reimage.py new file mode 100644 index 00000000000..dd8efc63ee1 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_reimage.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine reimage", + is_experimental=True, +) +class Reimage(AAZCommand): + """Reimage the provided bare metal machine. + + :example: Reimage bare metal machine + az networkcloud baremetalmachine reimage --bare-metal-machine-name "bareMetalMachineName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesReimage(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 BareMetalMachinesReimage(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/reimage", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _ReimageHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _ReimageHelper: + """Helper class for Reimage""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Reimage"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_restart.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_restart.py new file mode 100644 index 00000000000..50baaa0378a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_restart.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine restart", + is_experimental=True, +) +class Restart(AAZCommand): + """Restart the provided bare metal machine. + + :example: Restart bare metal machine + az networkcloud baremetalmachine restart --bare-metal-machine-name "bareMetalMachineName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesRestart(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 BareMetalMachinesRestart(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/restart", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _RestartHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _RestartHelper: + """Helper class for Restart""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Restart"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_command.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_command.py new file mode 100644 index 00000000000..6fccacf1b61 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_command.py @@ -0,0 +1,349 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine run-command", + is_experimental=True, +) +class RunCommand(AAZCommand): + """Run the command or the script on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available. + + :example: Run command on bare metal machine + az networkcloud baremetalmachine run-command --bare-metal-machine-name "bareMetalMachineName" --arguments "--argument1" "argument2" --limit-time-seconds 60 --script "cHdkCg==" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineRunCommandParameters" + + _args_schema = cls._args_schema + _args_schema.arguments = AAZListArg( + options=["--arguments"], + arg_group="BareMetalMachineRunCommandParameters", + help="The list of string arguments that will be passed to the script in order as separate arguments.", + ) + _args_schema.limit_time_seconds = AAZIntArg( + options=["--limit-time-seconds"], + arg_group="BareMetalMachineRunCommandParameters", + help="The maximum time the script is allowed to run. If the execution time exceeds the maximum, the script will be stopped, any output produced until then will be captured, and the exit code matching a timeout will be returned (252).", + required=True, + fmt=AAZIntArgFormat( + maximum=14400, + minimum=60, + ), + ) + _args_schema.script = AAZStrArg( + options=["--script"], + arg_group="BareMetalMachineRunCommandParameters", + help="The base64 encoded script to execute on the bare metal machine.", + required=True, + ) + + arguments = cls._args_schema.arguments + arguments.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesRunCommand(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 BareMetalMachinesRunCommand(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/runCommand", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("arguments", AAZListType, ".arguments") + _builder.set_prop("limitTimeSeconds", AAZIntType, ".limit_time_seconds", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("script", AAZStrType, ".script", typ_kwargs={"flags": {"required": True}}) + + arguments = _builder.get(".arguments") + if arguments is not None: + arguments.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _RunCommandHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _RunCommandHelper: + """Helper class for RunCommand""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["RunCommand"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_data_extract.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_data_extract.py new file mode 100644 index 00000000000..f467cce1630 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_data_extract.py @@ -0,0 +1,366 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine run-data-extract", + is_experimental=True, +) +class RunDataExtract(AAZCommand): + """Run one or more data extractions on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available. + + :example: Run data extraction on bare metal machine + az networkcloud baremetalmachine run-data-extract --bare-metal-machine-name "bareMetalMachineName" --limit-time-seconds 360 --commands "[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineRunDataExtractsParameters" + + _args_schema = cls._args_schema + _args_schema.commands = AAZListArg( + options=["--commands"], + arg_group="BareMetalMachineRunDataExtractsParameters", + help="The list of curated data extraction commands to be executed directly against the target machine.", + required=True, + ) + _args_schema.limit_time_seconds = AAZIntArg( + options=["--limit-time-seconds"], + arg_group="BareMetalMachineRunDataExtractsParameters", + help="The maximum time the commands are allowed to run. If the execution time exceeds the maximum, the script will be stopped, any output produced until then will be captured, and the exit code matching a timeout will be returned (252).", + required=True, + fmt=AAZIntArgFormat( + maximum=14400, + minimum=60, + ), + ) + + commands = cls._args_schema.commands + commands.Element = AAZObjectArg() + + _element = cls._args_schema.commands.Element + _element.arguments = AAZListArg( + options=["arguments"], + help="The list of string arguments that will be passed to the script in order as separate arguments.", + ) + _element.command = AAZStrArg( + options=["command"], + help="The command to execute against the bare metal machine.", + required=True, + ) + + arguments = cls._args_schema.commands.Element.arguments + arguments.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesRunDataExtracts(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 BareMetalMachinesRunDataExtracts(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/runDataExtracts", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("commands", AAZListType, ".commands", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("limitTimeSeconds", AAZIntType, ".limit_time_seconds", typ_kwargs={"flags": {"required": True}}) + + commands = _builder.get(".commands") + if commands is not None: + commands.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".commands[]") + if _elements is not None: + _elements.set_prop("arguments", AAZListType, ".arguments") + _elements.set_prop("command", AAZStrType, ".command", typ_kwargs={"flags": {"required": True}}) + + arguments = _builder.get(".commands[].arguments") + if arguments is not None: + arguments.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _RunDataExtractHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _RunDataExtractHelper: + """Helper class for RunDataExtract""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["RunDataExtract"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_read_command.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_read_command.py new file mode 100644 index 00000000000..af029cf4fe9 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_read_command.py @@ -0,0 +1,366 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine run-read-command", + is_experimental=True, +) +class RunReadCommand(AAZCommand): + """Run one or more read-only commands on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available. + + :example: Run and retrieve output from read only commands on bare metal machine + az networkcloud baremetalmachine run-read-command --bare-metal-machine-name "bareMetalMachineName" --limit-time-seconds 60 --commands '[{"command":"kubectl get","arguments":["pods","-A"]},{"command":"ping", "arguments":["192.168.0.99","-c","3"]}]' --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineRunReadCommandsParameters" + + _args_schema = cls._args_schema + _args_schema.commands = AAZListArg( + options=["--commands"], + arg_group="BareMetalMachineRunReadCommandsParameters", + help="The list of read-only commands to be executed directly against the target machine.", + required=True, + ) + _args_schema.limit_time_seconds = AAZIntArg( + options=["--limit-time-seconds"], + arg_group="BareMetalMachineRunReadCommandsParameters", + help="The maximum time the commands are allowed to run. If the execution time exceeds the maximum, the script will be stopped, any output produced until then will be captured, and the exit code matching a timeout will be returned (252).", + required=True, + fmt=AAZIntArgFormat( + maximum=14400, + minimum=60, + ), + ) + + commands = cls._args_schema.commands + commands.Element = AAZObjectArg() + + _element = cls._args_schema.commands.Element + _element.arguments = AAZListArg( + options=["arguments"], + help="The list of string arguments that will be passed to the script in order as separate arguments.", + ) + _element.command = AAZStrArg( + options=["command"], + help="The command to execute against the bare metal machine.", + required=True, + ) + + arguments = cls._args_schema.commands.Element.arguments + arguments.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesRunReadCommands(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 BareMetalMachinesRunReadCommands(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/runReadCommands", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("commands", AAZListType, ".commands", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("limitTimeSeconds", AAZIntType, ".limit_time_seconds", typ_kwargs={"flags": {"required": True}}) + + commands = _builder.get(".commands") + if commands is not None: + commands.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".commands[]") + if _elements is not None: + _elements.set_prop("arguments", AAZListType, ".arguments") + _elements.set_prop("command", AAZStrType, ".command", typ_kwargs={"flags": {"required": True}}) + + arguments = _builder.get(".commands[].arguments") + if arguments is not None: + arguments.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _RunReadCommandHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _RunReadCommandHelper: + """Helper class for RunReadCommand""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["RunReadCommand"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_show.py new file mode 100644 index 00000000000..8a377c1150b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_show.py @@ -0,0 +1,419 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided bare metal machine. + + :example: Get bare metal machine + az networkcloud baremetalmachine show --bare-metal-machine-name "bareMetalMachineName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", "2022-12-12-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.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BareMetalMachinesGet(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 BareMetalMachinesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"required": True}, + ) + properties.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + properties.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + properties.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cordon_status = AAZStrType( + serialized_name="cordonStatus", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hardware_inventory = AAZObjectType( + serialized_name="hardwareInventory", + ) + properties.hardware_validation_status = AAZObjectType( + serialized_name="hardwareValidationStatus", + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.kubernetes_node_name = AAZStrType( + serialized_name="kubernetesNodeName", + flags={"read_only": True}, + ) + properties.kubernetes_version = AAZStrType( + serialized_name="kubernetesVersion", + flags={"read_only": True}, + ) + properties.machine_details = AAZStrType( + serialized_name="machineDetails", + flags={"required": True}, + ) + properties.machine_name = AAZStrType( + serialized_name="machineName", + flags={"required": True}, + ) + properties.machine_sku_id = AAZStrType( + serialized_name="machineSkuId", + flags={"required": True}, + ) + properties.oam_ipv4_address = AAZStrType( + serialized_name="oamIpv4Address", + flags={"read_only": True}, + ) + properties.oam_ipv6_address = AAZStrType( + serialized_name="oamIpv6Address", + flags={"read_only": True}, + ) + properties.os_image = AAZStrType( + serialized_name="osImage", + flags={"read_only": True}, + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.ready_state = AAZStrType( + serialized_name="readyState", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.service_tag = AAZStrType( + serialized_name="serviceTag", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + bmc_credentials = cls._schema_on_200.properties.bmc_credentials + bmc_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + bmc_credentials.username = AAZStrType( + flags={"required": True}, + ) + + hardware_inventory = cls._schema_on_200.properties.hardware_inventory + hardware_inventory.additional_host_information = AAZStrType( + serialized_name="additionalHostInformation", + flags={"read_only": True}, + ) + hardware_inventory.interfaces = AAZListType( + flags={"read_only": True}, + ) + hardware_inventory.nics = AAZListType( + flags={"read_only": True}, + ) + + interfaces = cls._schema_on_200.properties.hardware_inventory.interfaces + interfaces.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.hardware_inventory.interfaces.Element + _element.link_status = AAZStrType( + serialized_name="linkStatus", + flags={"read_only": True}, + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.network_interface_id = AAZStrType( + serialized_name="networkInterfaceId", + flags={"read_only": True}, + ) + + nics = cls._schema_on_200.properties.hardware_inventory.nics + nics.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.hardware_inventory.nics.Element + _element.lldp_neighbor = AAZObjectType( + serialized_name="lldpNeighbor", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + + lldp_neighbor = cls._schema_on_200.properties.hardware_inventory.nics.Element.lldp_neighbor + lldp_neighbor.port_description = AAZStrType( + serialized_name="portDescription", + flags={"read_only": True}, + ) + lldp_neighbor.port_name = AAZStrType( + serialized_name="portName", + flags={"read_only": True}, + ) + lldp_neighbor.system_description = AAZStrType( + serialized_name="systemDescription", + flags={"read_only": True}, + ) + lldp_neighbor.system_name = AAZStrType( + serialized_name="systemName", + flags={"read_only": True}, + ) + + hardware_validation_status = cls._schema_on_200.properties.hardware_validation_status + hardware_validation_status.last_validation_time = AAZStrType( + serialized_name="lastValidationTime", + flags={"read_only": True}, + ) + hardware_validation_status.result = AAZStrType( + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_start.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_start.py new file mode 100644 index 00000000000..5dbed671584 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_start.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine start", + is_experimental=True, +) +class Start(AAZCommand): + """Start the provided bare metal machine. + + :example: Start bare metal machine + az networkcloud baremetalmachine start --bare-metal-machine-name "bareMetalMachineName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesStart(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 BareMetalMachinesStart(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/start", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _StartHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _StartHelper: + """Helper class for Start""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Start"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_uncordon.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_uncordon.py new file mode 100644 index 00000000000..785c664cbe7 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_uncordon.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine uncordon", + is_experimental=True, +) +class Uncordon(AAZCommand): + """Uncordon the provided bare metal machine's Kubernetes node. + + :example: Uncordon bare metal machine + az networkcloud baremetalmachine uncordon --bare-metal-machine-name "bareMetalMachineName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesUncordon(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 BareMetalMachinesUncordon(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/uncordon", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _UncordonHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _UncordonHelper: + """Helper class for Uncordon""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Uncordon"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_update.py new file mode 100644 index 00000000000..9d84558c4ac --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_update.py @@ -0,0 +1,510 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of the provided bare metal machine, or update tags associated with the bare metal machine. Properties and tag updates can be done independently. + + :example: Patch bare metal machine + az networkcloud baremetalmachine update --bare-metal-machine-name "bareMetalMachineName" --machine-details "machinedetails" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="BareMetalMachineUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.machine_details = AAZStrArg( + options=["--machine-details"], + arg_group="Properties", + help="The details provided by the customer during the creation of rack manifests that allows for custom data to be associated with this machine.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesUpdate(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 BareMetalMachinesUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("machineDetails", AAZStrType, ".machine_details") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_bare_metal_machine_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_bare_metal_machine_read = None + + @classmethod + def _build_schema_bare_metal_machine_read(cls, _schema): + if cls._schema_bare_metal_machine_read is not None: + _schema.extended_location = cls._schema_bare_metal_machine_read.extended_location + _schema.id = cls._schema_bare_metal_machine_read.id + _schema.location = cls._schema_bare_metal_machine_read.location + _schema.name = cls._schema_bare_metal_machine_read.name + _schema.properties = cls._schema_bare_metal_machine_read.properties + _schema.system_data = cls._schema_bare_metal_machine_read.system_data + _schema.tags = cls._schema_bare_metal_machine_read.tags + _schema.type = cls._schema_bare_metal_machine_read.type + return + + cls._schema_bare_metal_machine_read = _schema_bare_metal_machine_read = AAZObjectType() + + bare_metal_machine_read = _schema_bare_metal_machine_read + bare_metal_machine_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + bare_metal_machine_read.id = AAZStrType( + flags={"read_only": True}, + ) + bare_metal_machine_read.location = AAZStrType( + flags={"required": True}, + ) + bare_metal_machine_read.name = AAZStrType( + flags={"read_only": True}, + ) + bare_metal_machine_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + bare_metal_machine_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + bare_metal_machine_read.tags = AAZDictType() + bare_metal_machine_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_bare_metal_machine_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_bare_metal_machine_read.properties + properties.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"required": True}, + ) + properties.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + properties.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + properties.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cordon_status = AAZStrType( + serialized_name="cordonStatus", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hardware_inventory = AAZObjectType( + serialized_name="hardwareInventory", + ) + properties.hardware_validation_status = AAZObjectType( + serialized_name="hardwareValidationStatus", + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.kubernetes_node_name = AAZStrType( + serialized_name="kubernetesNodeName", + flags={"read_only": True}, + ) + properties.kubernetes_version = AAZStrType( + serialized_name="kubernetesVersion", + flags={"read_only": True}, + ) + properties.machine_details = AAZStrType( + serialized_name="machineDetails", + flags={"required": True}, + ) + properties.machine_name = AAZStrType( + serialized_name="machineName", + flags={"required": True}, + ) + properties.machine_sku_id = AAZStrType( + serialized_name="machineSkuId", + flags={"required": True}, + ) + properties.oam_ipv4_address = AAZStrType( + serialized_name="oamIpv4Address", + flags={"read_only": True}, + ) + properties.oam_ipv6_address = AAZStrType( + serialized_name="oamIpv6Address", + flags={"read_only": True}, + ) + properties.os_image = AAZStrType( + serialized_name="osImage", + flags={"read_only": True}, + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.ready_state = AAZStrType( + serialized_name="readyState", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.service_tag = AAZStrType( + serialized_name="serviceTag", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + bmc_credentials = _schema_bare_metal_machine_read.properties.bmc_credentials + bmc_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + bmc_credentials.username = AAZStrType( + flags={"required": True}, + ) + + hardware_inventory = _schema_bare_metal_machine_read.properties.hardware_inventory + hardware_inventory.additional_host_information = AAZStrType( + serialized_name="additionalHostInformation", + flags={"read_only": True}, + ) + hardware_inventory.interfaces = AAZListType( + flags={"read_only": True}, + ) + hardware_inventory.nics = AAZListType( + flags={"read_only": True}, + ) + + interfaces = _schema_bare_metal_machine_read.properties.hardware_inventory.interfaces + interfaces.Element = AAZObjectType() + + _element = _schema_bare_metal_machine_read.properties.hardware_inventory.interfaces.Element + _element.link_status = AAZStrType( + serialized_name="linkStatus", + flags={"read_only": True}, + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.network_interface_id = AAZStrType( + serialized_name="networkInterfaceId", + flags={"read_only": True}, + ) + + nics = _schema_bare_metal_machine_read.properties.hardware_inventory.nics + nics.Element = AAZObjectType() + + _element = _schema_bare_metal_machine_read.properties.hardware_inventory.nics.Element + _element.lldp_neighbor = AAZObjectType( + serialized_name="lldpNeighbor", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + + lldp_neighbor = _schema_bare_metal_machine_read.properties.hardware_inventory.nics.Element.lldp_neighbor + lldp_neighbor.port_description = AAZStrType( + serialized_name="portDescription", + flags={"read_only": True}, + ) + lldp_neighbor.port_name = AAZStrType( + serialized_name="portName", + flags={"read_only": True}, + ) + lldp_neighbor.system_description = AAZStrType( + serialized_name="systemDescription", + flags={"read_only": True}, + ) + lldp_neighbor.system_name = AAZStrType( + serialized_name="systemName", + flags={"read_only": True}, + ) + + hardware_validation_status = _schema_bare_metal_machine_read.properties.hardware_validation_status + hardware_validation_status.last_validation_time = AAZStrType( + serialized_name="lastValidationTime", + flags={"read_only": True}, + ) + hardware_validation_status.result = AAZStrType( + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = _schema_bare_metal_machine_read.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = _schema_bare_metal_machine_read.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = _schema_bare_metal_machine_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_bare_metal_machine_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_bare_metal_machine_read.extended_location + _schema.id = cls._schema_bare_metal_machine_read.id + _schema.location = cls._schema_bare_metal_machine_read.location + _schema.name = cls._schema_bare_metal_machine_read.name + _schema.properties = cls._schema_bare_metal_machine_read.properties + _schema.system_data = cls._schema_bare_metal_machine_read.system_data + _schema.tags = cls._schema_bare_metal_machine_read.tags + _schema.type = cls._schema_bare_metal_machine_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_wait.py new file mode 100644 index 00000000000..99f75197d8d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_wait.py @@ -0,0 +1,414 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud baremetalmachine wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", "2022-12-12-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.bare_metal_machine_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-name"], + help="The name of the bare metal machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BareMetalMachinesGet(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=False) + return result + + class BareMetalMachinesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}", + **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( + "bareMetalMachineName", self.ctx.args.bare_metal_machine_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"required": True}, + ) + properties.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + properties.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + properties.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cordon_status = AAZStrType( + serialized_name="cordonStatus", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hardware_inventory = AAZObjectType( + serialized_name="hardwareInventory", + ) + properties.hardware_validation_status = AAZObjectType( + serialized_name="hardwareValidationStatus", + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.kubernetes_node_name = AAZStrType( + serialized_name="kubernetesNodeName", + flags={"read_only": True}, + ) + properties.kubernetes_version = AAZStrType( + serialized_name="kubernetesVersion", + flags={"read_only": True}, + ) + properties.machine_details = AAZStrType( + serialized_name="machineDetails", + flags={"required": True}, + ) + properties.machine_name = AAZStrType( + serialized_name="machineName", + flags={"required": True}, + ) + properties.machine_sku_id = AAZStrType( + serialized_name="machineSkuId", + flags={"required": True}, + ) + properties.oam_ipv4_address = AAZStrType( + serialized_name="oamIpv4Address", + flags={"read_only": True}, + ) + properties.oam_ipv6_address = AAZStrType( + serialized_name="oamIpv6Address", + flags={"read_only": True}, + ) + properties.os_image = AAZStrType( + serialized_name="osImage", + flags={"read_only": True}, + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.ready_state = AAZStrType( + serialized_name="readyState", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.service_tag = AAZStrType( + serialized_name="serviceTag", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + bmc_credentials = cls._schema_on_200.properties.bmc_credentials + bmc_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + bmc_credentials.username = AAZStrType( + flags={"required": True}, + ) + + hardware_inventory = cls._schema_on_200.properties.hardware_inventory + hardware_inventory.additional_host_information = AAZStrType( + serialized_name="additionalHostInformation", + flags={"read_only": True}, + ) + hardware_inventory.interfaces = AAZListType( + flags={"read_only": True}, + ) + hardware_inventory.nics = AAZListType( + flags={"read_only": True}, + ) + + interfaces = cls._schema_on_200.properties.hardware_inventory.interfaces + interfaces.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.hardware_inventory.interfaces.Element + _element.link_status = AAZStrType( + serialized_name="linkStatus", + flags={"read_only": True}, + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.network_interface_id = AAZStrType( + serialized_name="networkInterfaceId", + flags={"read_only": True}, + ) + + nics = cls._schema_on_200.properties.hardware_inventory.nics + nics.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.hardware_inventory.nics.Element + _element.lldp_neighbor = AAZObjectType( + serialized_name="lldpNeighbor", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + + lldp_neighbor = cls._schema_on_200.properties.hardware_inventory.nics.Element.lldp_neighbor + lldp_neighbor.port_description = AAZStrType( + serialized_name="portDescription", + flags={"read_only": True}, + ) + lldp_neighbor.port_name = AAZStrType( + serialized_name="portName", + flags={"read_only": True}, + ) + lldp_neighbor.system_description = AAZStrType( + serialized_name="systemDescription", + flags={"read_only": True}, + ) + lldp_neighbor.system_name = AAZStrType( + serialized_name="systemName", + flags={"read_only": True}, + ) + + hardware_validation_status = cls._schema_on_200.properties.hardware_validation_status + hardware_validation_status.last_validation_time = AAZStrType( + serialized_name="lastValidationTime", + flags={"read_only": True}, + ) + hardware_validation_status.result = AAZStrType( + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/__cmd_group.py new file mode 100644 index 00000000000..e3efc20fe08 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/__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( + "networkcloud cloudservicesnetwork", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage cloud services network + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_create.py new file mode 100644 index 00000000000..8c2e796e793 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_create.py @@ -0,0 +1,461 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cloudservicesnetwork create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new cloud services network or update the properties of the existing cloud services network. + + :example: Create or update cloud services network + az networkcloud cloudservicesnetwork create --name "cloudServicesNetworkName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --additional-egress-endpoints "[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]" --enable-default-egress-endpoints "False" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cloud_services_network_name = AAZStrArg( + options=["-n", "--name", "--cloud-services-network-name"], + help="The name of the cloud services network.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "CloudServicesNetworkParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="CloudServicesNetworkParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="CloudServicesNetworkParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="CloudServicesNetworkParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.additional_egress_endpoints = AAZListArg( + options=["--additional-egress-endpoints"], + arg_group="Properties", + help="The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.", + ) + _args_schema.enable_default_egress_endpoints = AAZStrArg( + options=["--enable-default-egress-endpoints"], + arg_group="Properties", + help="The indicator of whether the platform default endpoints are allowed for the egress traffic.", + default="True", + enum={"False": "False", "True": "True"}, + ) + + additional_egress_endpoints = cls._args_schema.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectArg() + + _element = cls._args_schema.additional_egress_endpoints.Element + _element.category = AAZStrArg( + options=["category"], + help="The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'.", + required=True, + ) + _element.endpoints = AAZListArg( + options=["endpoints"], + help="The list of endpoint dependencies.", + required=True, + ) + + endpoints = cls._args_schema.additional_egress_endpoints.Element.endpoints + endpoints.Element = AAZObjectArg() + + _element = cls._args_schema.additional_egress_endpoints.Element.endpoints.Element + _element.domain_name = AAZStrArg( + options=["domain-name"], + help="The domain name of the dependency.", + required=True, + ) + _element.port = AAZIntArg( + options=["port"], + help="The port of this endpoint.", + fmt=AAZIntArgFormat( + maximum=65535, + minimum=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.CloudServicesNetworksCreateOrUpdate(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 CloudServicesNetworksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName}", + **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( + "cloudServicesNetworkName", self.ctx.args.cloud_services_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("additionalEgressEndpoints", AAZListType, ".additional_egress_endpoints") + properties.set_prop("enableDefaultEgressEndpoints", AAZStrType, ".enable_default_egress_endpoints") + + additional_egress_endpoints = _builder.get(".properties.additionalEgressEndpoints") + if additional_egress_endpoints is not None: + additional_egress_endpoints.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.additionalEgressEndpoints[]") + if _elements is not None: + _elements.set_prop("category", AAZStrType, ".category", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("endpoints", AAZListType, ".endpoints", typ_kwargs={"flags": {"required": True}}) + + endpoints = _builder.get(".properties.additionalEgressEndpoints[].endpoints") + if endpoints is not None: + endpoints.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.additionalEgressEndpoints[].endpoints[]") + if _elements is not None: + _elements.set_prop("domainName", AAZStrType, ".domain_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("port", AAZIntType, ".port") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.additional_egress_endpoints = AAZListType( + serialized_name="additionalEgressEndpoints", + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.enable_default_egress_endpoints = AAZStrType( + serialized_name="enableDefaultEgressEndpoints", + ) + properties.enabled_egress_endpoints = AAZListType( + serialized_name="enabledEgressEndpoints", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + additional_egress_endpoints = cls._schema_on_200_201.properties.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectType() + _CreateHelper._build_schema_egress_endpoint_read(additional_egress_endpoints.Element) + + enabled_egress_endpoints = cls._schema_on_200_201.properties.enabled_egress_endpoints + enabled_egress_endpoints.Element = AAZObjectType() + _CreateHelper._build_schema_egress_endpoint_read(enabled_egress_endpoints.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200_201.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200_201.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + _schema_egress_endpoint_read = None + + @classmethod + def _build_schema_egress_endpoint_read(cls, _schema): + if cls._schema_egress_endpoint_read is not None: + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + return + + cls._schema_egress_endpoint_read = _schema_egress_endpoint_read = AAZObjectType() + + egress_endpoint_read = _schema_egress_endpoint_read + egress_endpoint_read.category = AAZStrType( + flags={"required": True}, + ) + egress_endpoint_read.endpoints = AAZListType( + flags={"required": True}, + ) + + endpoints = _schema_egress_endpoint_read.endpoints + endpoints.Element = AAZObjectType() + + _element = _schema_egress_endpoint_read.endpoints.Element + _element.domain_name = AAZStrType( + serialized_name="domainName", + flags={"required": True}, + ) + _element.port = AAZIntType() + + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_delete.py new file mode 100644 index 00000000000..f97e33ab1ea --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cloudservicesnetwork delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided cloud services network. + + :example: Delete cloud services network + az networkcloud cloudservicesnetwork delete --name "cloudServicesNetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cloud_services_network_name = AAZStrArg( + options=["-n", "--name", "--cloud-services-network-name"], + help="The name of the cloud services network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.CloudServicesNetworksDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class CloudServicesNetworksDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName}", + **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( + "cloudServicesNetworkName", self.ctx.args.cloud_services_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_list.py new file mode 100644 index 00000000000..70c1bc57f4d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_list.py @@ -0,0 +1,506 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cloudservicesnetwork list", + is_experimental=True, +) +class List(AAZCommand): + """List cloud services networks in the provided resource group or subscription. + + :example: List cloud services networks for subscription + az networkcloud cloudservicesnetwork list + + :example: List cloud services networks for resource group + az networkcloud cloudservicesnetwork list --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.CloudServicesNetworksListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.CloudServicesNetworksListBySubscription(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 CloudServicesNetworksListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.additional_egress_endpoints = AAZListType( + serialized_name="additionalEgressEndpoints", + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.enable_default_egress_endpoints = AAZStrType( + serialized_name="enableDefaultEgressEndpoints", + ) + properties.enabled_egress_endpoints = AAZListType( + serialized_name="enabledEgressEndpoints", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + additional_egress_endpoints = cls._schema_on_200.value.Element.properties.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectType() + _ListHelper._build_schema_egress_endpoint_read(additional_egress_endpoints.Element) + + enabled_egress_endpoints = cls._schema_on_200.value.Element.properties.enabled_egress_endpoints + enabled_egress_endpoints.Element = AAZObjectType() + _ListHelper._build_schema_egress_endpoint_read(enabled_egress_endpoints.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class CloudServicesNetworksListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/cloudServicesNetworks", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.additional_egress_endpoints = AAZListType( + serialized_name="additionalEgressEndpoints", + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.enable_default_egress_endpoints = AAZStrType( + serialized_name="enableDefaultEgressEndpoints", + ) + properties.enabled_egress_endpoints = AAZListType( + serialized_name="enabledEgressEndpoints", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + additional_egress_endpoints = cls._schema_on_200.value.Element.properties.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectType() + _ListHelper._build_schema_egress_endpoint_read(additional_egress_endpoints.Element) + + enabled_egress_endpoints = cls._schema_on_200.value.Element.properties.enabled_egress_endpoints + enabled_egress_endpoints.Element = AAZObjectType() + _ListHelper._build_schema_egress_endpoint_read(enabled_egress_endpoints.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_egress_endpoint_read = None + + @classmethod + def _build_schema_egress_endpoint_read(cls, _schema): + if cls._schema_egress_endpoint_read is not None: + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + return + + cls._schema_egress_endpoint_read = _schema_egress_endpoint_read = AAZObjectType() + + egress_endpoint_read = _schema_egress_endpoint_read + egress_endpoint_read.category = AAZStrType( + flags={"required": True}, + ) + egress_endpoint_read.endpoints = AAZListType( + flags={"required": True}, + ) + + endpoints = _schema_egress_endpoint_read.endpoints + endpoints.Element = AAZObjectType() + + _element = _schema_egress_endpoint_read.endpoints.Element + _element.domain_name = AAZStrType( + serialized_name="domainName", + flags={"required": True}, + ) + _element.port = AAZIntType() + + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_show.py new file mode 100644 index 00000000000..bcfcf691f84 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_show.py @@ -0,0 +1,309 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cloudservicesnetwork show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided cloud services network. + + :example: Get cloud services network + az networkcloud cloudservicesnetwork show --name "cloudServicesNetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", "2022-12-12-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.cloud_services_network_name = AAZStrArg( + options=["-n", "--name", "--cloud-services-network-name"], + help="The name of the cloud services network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.CloudServicesNetworksGet(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 CloudServicesNetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName}", + **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( + "cloudServicesNetworkName", self.ctx.args.cloud_services_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.additional_egress_endpoints = AAZListType( + serialized_name="additionalEgressEndpoints", + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.enable_default_egress_endpoints = AAZStrType( + serialized_name="enableDefaultEgressEndpoints", + ) + properties.enabled_egress_endpoints = AAZListType( + serialized_name="enabledEgressEndpoints", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + additional_egress_endpoints = cls._schema_on_200.properties.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectType() + _ShowHelper._build_schema_egress_endpoint_read(additional_egress_endpoints.Element) + + enabled_egress_endpoints = cls._schema_on_200.properties.enabled_egress_endpoints + enabled_egress_endpoints.Element = AAZObjectType() + _ShowHelper._build_schema_egress_endpoint_read(enabled_egress_endpoints.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_egress_endpoint_read = None + + @classmethod + def _build_schema_egress_endpoint_read(cls, _schema): + if cls._schema_egress_endpoint_read is not None: + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + return + + cls._schema_egress_endpoint_read = _schema_egress_endpoint_read = AAZObjectType() + + egress_endpoint_read = _schema_egress_endpoint_read + egress_endpoint_read.category = AAZStrType( + flags={"required": True}, + ) + egress_endpoint_read.endpoints = AAZListType( + flags={"required": True}, + ) + + endpoints = _schema_egress_endpoint_read.endpoints + endpoints.Element = AAZObjectType() + + _element = _schema_egress_endpoint_read.endpoints.Element + _element.domain_name = AAZStrType( + serialized_name="domainName", + flags={"required": True}, + ) + _element.port = AAZIntType() + + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_update.py new file mode 100644 index 00000000000..78964bd6e4c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_update.py @@ -0,0 +1,456 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cloudservicesnetwork update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently. + + :example: Patch cloud services network + az networkcloud cloudservicesnetwork update --name "cloudServicesNetworkName" --additional-egress-endpoints "[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]" --enable-default-egress-endpoints "False" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cloud_services_network_name = AAZStrArg( + options=["-n", "--name", "--cloud-services-network-name"], + help="The name of the cloud services network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "CloudServicesNetworkUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="CloudServicesNetworkUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.additional_egress_endpoints = AAZListArg( + options=["--additional-egress-endpoints"], + arg_group="Properties", + help="The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.", + ) + _args_schema.enable_default_egress_endpoints = AAZStrArg( + options=["--enable-default-egress-endpoints"], + arg_group="Properties", + help="The indicator of whether the platform default endpoints are allowed for the egress traffic.", + default="True", + enum={"False": "False", "True": "True"}, + ) + + additional_egress_endpoints = cls._args_schema.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectArg() + + _element = cls._args_schema.additional_egress_endpoints.Element + _element.category = AAZStrArg( + options=["category"], + help="The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'.", + required=True, + ) + _element.endpoints = AAZListArg( + options=["endpoints"], + help="The list of endpoint dependencies.", + required=True, + ) + + endpoints = cls._args_schema.additional_egress_endpoints.Element.endpoints + endpoints.Element = AAZObjectArg() + + _element = cls._args_schema.additional_egress_endpoints.Element.endpoints.Element + _element.domain_name = AAZStrArg( + options=["domain-name"], + help="The domain name of the dependency.", + required=True, + ) + _element.port = AAZIntArg( + options=["port"], + help="The port of this endpoint.", + fmt=AAZIntArgFormat( + maximum=65535, + minimum=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.CloudServicesNetworksUpdate(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 CloudServicesNetworksUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "cloudServicesNetworkName", self.ctx.args.cloud_services_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("additionalEgressEndpoints", AAZListType, ".additional_egress_endpoints") + properties.set_prop("enableDefaultEgressEndpoints", AAZStrType, ".enable_default_egress_endpoints") + + additional_egress_endpoints = _builder.get(".properties.additionalEgressEndpoints") + if additional_egress_endpoints is not None: + additional_egress_endpoints.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.additionalEgressEndpoints[]") + if _elements is not None: + _elements.set_prop("category", AAZStrType, ".category", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("endpoints", AAZListType, ".endpoints", typ_kwargs={"flags": {"required": True}}) + + endpoints = _builder.get(".properties.additionalEgressEndpoints[].endpoints") + if endpoints is not None: + endpoints.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.additionalEgressEndpoints[].endpoints[]") + if _elements is not None: + _elements.set_prop("domainName", AAZStrType, ".domain_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("port", AAZIntType, ".port") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_cloud_services_network_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_cloud_services_network_read = None + + @classmethod + def _build_schema_cloud_services_network_read(cls, _schema): + if cls._schema_cloud_services_network_read is not None: + _schema.extended_location = cls._schema_cloud_services_network_read.extended_location + _schema.id = cls._schema_cloud_services_network_read.id + _schema.location = cls._schema_cloud_services_network_read.location + _schema.name = cls._schema_cloud_services_network_read.name + _schema.properties = cls._schema_cloud_services_network_read.properties + _schema.system_data = cls._schema_cloud_services_network_read.system_data + _schema.tags = cls._schema_cloud_services_network_read.tags + _schema.type = cls._schema_cloud_services_network_read.type + return + + cls._schema_cloud_services_network_read = _schema_cloud_services_network_read = AAZObjectType() + + cloud_services_network_read = _schema_cloud_services_network_read + cloud_services_network_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + cloud_services_network_read.id = AAZStrType( + flags={"read_only": True}, + ) + cloud_services_network_read.location = AAZStrType( + flags={"required": True}, + ) + cloud_services_network_read.name = AAZStrType( + flags={"read_only": True}, + ) + cloud_services_network_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + cloud_services_network_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + cloud_services_network_read.tags = AAZDictType() + cloud_services_network_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_cloud_services_network_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_cloud_services_network_read.properties + properties.additional_egress_endpoints = AAZListType( + serialized_name="additionalEgressEndpoints", + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.enable_default_egress_endpoints = AAZStrType( + serialized_name="enableDefaultEgressEndpoints", + ) + properties.enabled_egress_endpoints = AAZListType( + serialized_name="enabledEgressEndpoints", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + additional_egress_endpoints = _schema_cloud_services_network_read.properties.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectType() + cls._build_schema_egress_endpoint_read(additional_egress_endpoints.Element) + + enabled_egress_endpoints = _schema_cloud_services_network_read.properties.enabled_egress_endpoints + enabled_egress_endpoints.Element = AAZObjectType() + cls._build_schema_egress_endpoint_read(enabled_egress_endpoints.Element) + + hybrid_aks_clusters_associated_ids = _schema_cloud_services_network_read.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = _schema_cloud_services_network_read.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = _schema_cloud_services_network_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_cloud_services_network_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_cloud_services_network_read.extended_location + _schema.id = cls._schema_cloud_services_network_read.id + _schema.location = cls._schema_cloud_services_network_read.location + _schema.name = cls._schema_cloud_services_network_read.name + _schema.properties = cls._schema_cloud_services_network_read.properties + _schema.system_data = cls._schema_cloud_services_network_read.system_data + _schema.tags = cls._schema_cloud_services_network_read.tags + _schema.type = cls._schema_cloud_services_network_read.type + + _schema_egress_endpoint_read = None + + @classmethod + def _build_schema_egress_endpoint_read(cls, _schema): + if cls._schema_egress_endpoint_read is not None: + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + return + + cls._schema_egress_endpoint_read = _schema_egress_endpoint_read = AAZObjectType() + + egress_endpoint_read = _schema_egress_endpoint_read + egress_endpoint_read.category = AAZStrType( + flags={"required": True}, + ) + egress_endpoint_read.endpoints = AAZListType( + flags={"required": True}, + ) + + endpoints = _schema_egress_endpoint_read.endpoints + endpoints.Element = AAZObjectType() + + _element = _schema_egress_endpoint_read.endpoints.Element + _element.domain_name = AAZStrType( + serialized_name="domainName", + flags={"required": True}, + ) + _element.port = AAZIntType() + + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_wait.py new file mode 100644 index 00000000000..6c39a7c26b5 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_wait.py @@ -0,0 +1,304 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cloudservicesnetwork wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", "2022-12-12-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.cloud_services_network_name = AAZStrArg( + options=["-n", "--name", "--cloud-services-network-name"], + help="The name of the cloud services network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.CloudServicesNetworksGet(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=False) + return result + + class CloudServicesNetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName}", + **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( + "cloudServicesNetworkName", self.ctx.args.cloud_services_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.additional_egress_endpoints = AAZListType( + serialized_name="additionalEgressEndpoints", + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.enable_default_egress_endpoints = AAZStrType( + serialized_name="enableDefaultEgressEndpoints", + ) + properties.enabled_egress_endpoints = AAZListType( + serialized_name="enabledEgressEndpoints", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + additional_egress_endpoints = cls._schema_on_200.properties.additional_egress_endpoints + additional_egress_endpoints.Element = AAZObjectType() + _WaitHelper._build_schema_egress_endpoint_read(additional_egress_endpoints.Element) + + enabled_egress_endpoints = cls._schema_on_200.properties.enabled_egress_endpoints + enabled_egress_endpoints.Element = AAZObjectType() + _WaitHelper._build_schema_egress_endpoint_read(enabled_egress_endpoints.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + _schema_egress_endpoint_read = None + + @classmethod + def _build_schema_egress_endpoint_read(cls, _schema): + if cls._schema_egress_endpoint_read is not None: + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + return + + cls._schema_egress_endpoint_read = _schema_egress_endpoint_read = AAZObjectType() + + egress_endpoint_read = _schema_egress_endpoint_read + egress_endpoint_read.category = AAZStrType( + flags={"required": True}, + ) + egress_endpoint_read.endpoints = AAZListType( + flags={"required": True}, + ) + + endpoints = _schema_egress_endpoint_read.endpoints + endpoints.Element = AAZObjectType() + + _element = _schema_egress_endpoint_read.endpoints.Element + _element.domain_name = AAZStrType( + serialized_name="domainName", + flags={"required": True}, + ) + _element.port = AAZIntType() + + _schema.category = cls._schema_egress_endpoint_read.category + _schema.endpoints = cls._schema_egress_endpoint_read.endpoints + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/__cmd_group.py new file mode 100644 index 00000000000..920d32a227c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/__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( + "networkcloud cluster", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage cluster + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/__init__.py new file mode 100644 index 00000000000..542ab6cdee0 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/__init__.py @@ -0,0 +1,19 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._deploy import * +from ._list import * +from ._show import * +from ._update import * +from ._update_version import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_create.py new file mode 100644 index 00000000000..e25dadb7dca --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_create.py @@ -0,0 +1,1026 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new cluster or update the properties of the cluster if it exists. + + :example: Create or update single rack cluster + az networkcloud cluster create --name "clusterName" -g "resourceGroupName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName" type="CustomLocation" --location "eastus" --analytics-workspace-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName" --cluster-location "Foo Street, 3rd Floor, row 9" --cluster-service-principal application-id="12345678-1234-1234-1234-123456789012" password="password" principal-id="00000008-0004-0004-0004-000000000012" tenant-id="80000000-4000-4000-4000-120000000000" --cluster-type "SingleRack" --cluster-version "3.0.0" --compute-deployment-threshold type="PercentSuccess" grouping="PerCluster" value=90 --network-fabric-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default" --aggregator-or-single-rack-definition "{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}" --tags key1="myvalue1" key2="myvalue2" + + :example: Create or update single rack cluster using json file input + az networkcloud cluster create --name "clusterName" -g "resourceGroupName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName" type="CustomLocation" --location "eastus" --analytics-workspace-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName" --cluster-location "Foo Street, 3rd Floor, row 9" --cluster-service-principal application-id="12345678-1234-1234-1234-123456789012" password="password" principal-id="00000008-0004-0004-0004-000000000012" tenant-id="80000000-4000-4000-4000-120000000000" --cluster-type "SingleRack" --cluster-version "3.0.0" --compute-deployment-threshold type="PercentSuccess" grouping="PerCluster" value=90 --network-fabric-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1="myvalue1" key2="myvalue2" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "ClusterParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="ClusterParameters", + help="The extended location of the cluster manager associated with the cluster.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="ClusterParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="ClusterParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.aggregator_or_single_rack_definition = AAZObjectArg( + options=["--aggregator-or-single-rack-definition"], + arg_group="Properties", + help="The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.", + required=True, + ) + cls._build_args_rack_definition_create(_args_schema.aggregator_or_single_rack_definition) + _args_schema.analytics_workspace_id = AAZStrArg( + options=["--analytics-workspace-id"], + arg_group="Properties", + help="The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.", + required=True, + ) + _args_schema.cluster_location = AAZStrArg( + options=["--cluster-location"], + arg_group="Properties", + help="The customer-provided location information to identify where the cluster resides.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _args_schema.cluster_service_principal = AAZObjectArg( + options=["--cluster-service-principal"], + arg_group="Properties", + help="The service principal to be used by the cluster during Arc Appliance installation.", + ) + _args_schema.cluster_type = AAZStrArg( + options=["--cluster-type"], + arg_group="Properties", + help="The type of rack configuration for the cluster.", + required=True, + enum={"MultiRack": "MultiRack", "SingleRack": "SingleRack"}, + ) + _args_schema.cluster_version = AAZStrArg( + options=["--cluster-version"], + arg_group="Properties", + help="The current runtime version of the cluster.", + required=True, + ) + _args_schema.compute_deployment_threshold = AAZObjectArg( + options=["--compute-deployment-threshold"], + arg_group="Properties", + help="The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.", + ) + _args_schema.compute_rack_definitions = AAZListArg( + options=["--compute-rack-definitions"], + arg_group="Properties", + help="The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.", + ) + _args_schema.managed_resource_group_configuration = AAZObjectArg( + options=["--managed-resource-group-configuration"], + arg_group="Properties", + help="The configuration of the managed resource group associated with the resource.", + ) + _args_schema.network_fabric_id = AAZStrArg( + options=["--network-fabric-id"], + arg_group="Properties", + help="The resource ID of the Network Fabric associated with the cluster.", + required=True, + ) + + cluster_service_principal = cls._args_schema.cluster_service_principal + cluster_service_principal.application_id = AAZStrArg( + options=["application-id"], + help="The application ID, also known as client ID, of the service principal.", + required=True, + ) + cluster_service_principal.password = AAZStrArg( + options=["password"], + help="The password of the service principal.", + required=True, + ) + cluster_service_principal.principal_id = AAZStrArg( + options=["principal-id"], + help="The principal ID, also known as the object ID, of the service principal.", + required=True, + ) + cluster_service_principal.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.", + required=True, + ) + + compute_deployment_threshold = cls._args_schema.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrArg( + options=["grouping"], + help="Selection of how the type evaluation is applied to the cluster calculation.", + required=True, + enum={"PerCluster": "PerCluster", "PerRack": "PerRack"}, + ) + compute_deployment_threshold.type = AAZStrArg( + options=["type"], + help="Selection of how the threshold should be evaluated.", + required=True, + enum={"CountSuccess": "CountSuccess", "PercentSuccess": "PercentSuccess"}, + ) + compute_deployment_threshold.value = AAZIntArg( + options=["value"], + help="The numeric threshold value.", + required=True, + fmt=AAZIntArgFormat( + minimum=0, + ), + ) + + compute_rack_definitions = cls._args_schema.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectArg() + cls._build_args_rack_definition_create(compute_rack_definitions.Element) + + managed_resource_group_configuration = cls._args_schema.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrArg( + options=["location"], + help="The location of the managed resource group. If not specified, the location of the parent resource is chosen.", + ) + managed_resource_group_configuration.name = AAZStrArg( + options=["name"], + help="The name for the managed resource group. If not specified, the unique name is automatically generated.", + fmt=AAZStrArgFormat( + max_length=75, + ), + ) + return cls._args_schema + + _args_administrative_credentials_create = None + + @classmethod + def _build_args_administrative_credentials_create(cls, _schema): + if cls._args_administrative_credentials_create is not None: + _schema.password = cls._args_administrative_credentials_create.password + _schema.username = cls._args_administrative_credentials_create.username + return + + cls._args_administrative_credentials_create = AAZObjectArg() + + administrative_credentials_create = cls._args_administrative_credentials_create + administrative_credentials_create.password = AAZStrArg( + options=["password"], + help="The password of the administrator of the device used during initialization.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + administrative_credentials_create.username = AAZStrArg( + options=["username"], + help="The username of the administrator of the device used during initialization.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + + _schema.password = cls._args_administrative_credentials_create.password + _schema.username = cls._args_administrative_credentials_create.username + + _args_rack_definition_create = None + + @classmethod + def _build_args_rack_definition_create(cls, _schema): + if cls._args_rack_definition_create is not None: + _schema.availability_zone = cls._args_rack_definition_create.availability_zone + _schema.bare_metal_machine_configuration_data = cls._args_rack_definition_create.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._args_rack_definition_create.network_rack_id + _schema.rack_location = cls._args_rack_definition_create.rack_location + _schema.rack_serial_number = cls._args_rack_definition_create.rack_serial_number + _schema.rack_sku_id = cls._args_rack_definition_create.rack_sku_id + _schema.storage_appliance_configuration_data = cls._args_rack_definition_create.storage_appliance_configuration_data + return + + cls._args_rack_definition_create = AAZObjectArg() + + rack_definition_create = cls._args_rack_definition_create + rack_definition_create.availability_zone = AAZStrArg( + options=["availability-zone"], + help="The zone name used for this rack when created.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9]{1,10}$", + ), + ) + rack_definition_create.bare_metal_machine_configuration_data = AAZListArg( + options=["bare-metal-machine-configuration-data"], + help="The unordered list of bare metal machine configuration.", + ) + rack_definition_create.network_rack_id = AAZStrArg( + options=["network-rack-id"], + help="The resource ID of the network rack that matches this rack definition.", + required=True, + ) + rack_definition_create.rack_location = AAZStrArg( + options=["rack-location"], + help="The free-form description of the rack's location.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + rack_definition_create.rack_serial_number = AAZStrArg( + options=["rack-serial-number"], + help="The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.", + required=True, + fmt=AAZStrArgFormat( + max_length=64, + min_length=1, + ), + ) + rack_definition_create.rack_sku_id = AAZStrArg( + options=["rack-sku-id"], + help="The resource ID of the sku for the rack being added.", + required=True, + ) + rack_definition_create.storage_appliance_configuration_data = AAZListArg( + options=["storage-appliance-configuration-data"], + help="The list of storage appliance configuration data for this rack.", + ) + + bare_metal_machine_configuration_data = cls._args_rack_definition_create.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectArg() + + _element = cls._args_rack_definition_create.bare_metal_machine_configuration_data.Element + _element.bmc_credentials = AAZObjectArg( + options=["bmc-credentials"], + help="The credentials of the baseboard management controller on this bare metal machine.", + required=True, + ) + cls._build_args_administrative_credentials_create(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrArg( + options=["bmc-mac-address"], + help="The MAC address of the BMC for this machine.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", + ), + ) + _element.boot_mac_address = AAZStrArg( + options=["boot-mac-address"], + help="The MAC address associated with the PXE NIC card.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", + ), + ) + _element.machine_details = AAZStrArg( + options=["machine-details"], + help="The free-form additional information about the machine, e.g. an asset tag.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.machine_name = AAZStrArg( + options=["machine-name"], + help="The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _element.rack_slot = AAZIntArg( + options=["rack-slot"], + help="The slot the physical machine is in the rack based on the BOM configuration.", + required=True, + fmt=AAZIntArgFormat( + maximum=256, + minimum=1, + ), + ) + _element.serial_number = AAZStrArg( + options=["serial-number"], + help="The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.", + required=True, + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + + storage_appliance_configuration_data = cls._args_rack_definition_create.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectArg() + + _element = cls._args_rack_definition_create.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectArg( + options=["admin-credentials"], + help="The credentials of the administrative interface on this storage appliance.", + required=True, + ) + cls._build_args_administrative_credentials_create(_element.admin_credentials) + _element.rack_slot = AAZIntArg( + options=["rack-slot"], + help="The slot that storage appliance is in the rack based on the BOM configuration.", + required=True, + fmt=AAZIntArgFormat( + maximum=256, + minimum=1, + ), + ) + _element.serial_number = AAZStrArg( + options=["serial-number"], + help="The serial number of the appliance.", + required=True, + ) + _element.storage_appliance_name = AAZStrArg( + options=["storage-appliance-name"], + help="The user-provided name for the storage appliance that will be created from this specification.", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + + _schema.availability_zone = cls._args_rack_definition_create.availability_zone + _schema.bare_metal_machine_configuration_data = cls._args_rack_definition_create.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._args_rack_definition_create.network_rack_id + _schema.rack_location = cls._args_rack_definition_create.rack_location + _schema.rack_serial_number = cls._args_rack_definition_create.rack_serial_number + _schema.rack_sku_id = cls._args_rack_definition_create.rack_sku_id + _schema.storage_appliance_configuration_data = cls._args_rack_definition_create.storage_appliance_configuration_data + + def _execute_operations(self): + self.pre_operations() + yield self.ClustersCreateOrUpdate(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 ClustersCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + _CreateHelper._build_schema_rack_definition_create(properties.set_prop("aggregatorOrSingleRackDefinition", AAZObjectType, ".aggregator_or_single_rack_definition", typ_kwargs={"flags": {"required": True}})) + properties.set_prop("analyticsWorkspaceId", AAZStrType, ".analytics_workspace_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("clusterLocation", AAZStrType, ".cluster_location") + properties.set_prop("clusterServicePrincipal", AAZObjectType, ".cluster_service_principal") + properties.set_prop("clusterType", AAZStrType, ".cluster_type", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("clusterVersion", AAZStrType, ".cluster_version", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("computeDeploymentThreshold", AAZObjectType, ".compute_deployment_threshold") + properties.set_prop("computeRackDefinitions", AAZListType, ".compute_rack_definitions") + properties.set_prop("managedResourceGroupConfiguration", AAZObjectType, ".managed_resource_group_configuration") + properties.set_prop("networkFabricId", AAZStrType, ".network_fabric_id", typ_kwargs={"flags": {"required": True}}) + + cluster_service_principal = _builder.get(".properties.clusterServicePrincipal") + if cluster_service_principal is not None: + cluster_service_principal.set_prop("applicationId", AAZStrType, ".application_id", typ_kwargs={"flags": {"required": True}}) + cluster_service_principal.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"required": True, "secret": True}}) + cluster_service_principal.set_prop("principalId", AAZStrType, ".principal_id", typ_kwargs={"flags": {"required": True}}) + cluster_service_principal.set_prop("tenantId", AAZStrType, ".tenant_id", typ_kwargs={"flags": {"required": True}}) + + compute_deployment_threshold = _builder.get(".properties.computeDeploymentThreshold") + if compute_deployment_threshold is not None: + compute_deployment_threshold.set_prop("grouping", AAZStrType, ".grouping", typ_kwargs={"flags": {"required": True}}) + compute_deployment_threshold.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + compute_deployment_threshold.set_prop("value", AAZIntType, ".value", typ_kwargs={"flags": {"required": True}}) + + compute_rack_definitions = _builder.get(".properties.computeRackDefinitions") + if compute_rack_definitions is not None: + _CreateHelper._build_schema_rack_definition_create(compute_rack_definitions.set_elements(AAZObjectType, ".")) + + managed_resource_group_configuration = _builder.get(".properties.managedResourceGroupConfiguration") + if managed_resource_group_configuration is not None: + managed_resource_group_configuration.set_prop("location", AAZStrType, ".location") + managed_resource_group_configuration.set_prop("name", AAZStrType, ".name") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _CreateHelper._build_schema_extended_location_read(_schema_on_200_201.extended_location) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.aggregator_or_single_rack_definition = AAZObjectType( + serialized_name="aggregatorOrSingleRackDefinition", + flags={"required": True}, + ) + _CreateHelper._build_schema_rack_definition_read(properties.aggregator_or_single_rack_definition) + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + flags={"required": True}, + ) + properties.available_upgrade_versions = AAZListType( + serialized_name="availableUpgradeVersions", + flags={"read_only": True}, + ) + properties.cluster_capacity = AAZObjectType( + serialized_name="clusterCapacity", + ) + properties.cluster_connection_status = AAZStrType( + serialized_name="clusterConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_extended_location = AAZObjectType( + serialized_name="clusterExtendedLocation", + ) + _CreateHelper._build_schema_extended_location_read(properties.cluster_extended_location) + properties.cluster_location = AAZStrType( + serialized_name="clusterLocation", + ) + properties.cluster_manager_connection_status = AAZStrType( + serialized_name="clusterManagerConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_manager_id = AAZStrType( + serialized_name="clusterManagerId", + flags={"read_only": True}, + ) + properties.cluster_service_principal = AAZObjectType( + serialized_name="clusterServicePrincipal", + ) + properties.cluster_type = AAZStrType( + serialized_name="clusterType", + flags={"required": True}, + ) + properties.cluster_version = AAZStrType( + serialized_name="clusterVersion", + flags={"required": True}, + ) + properties.compute_deployment_threshold = AAZObjectType( + serialized_name="computeDeploymentThreshold", + ) + properties.compute_rack_definitions = AAZListType( + serialized_name="computeRackDefinitions", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_extended_location = AAZObjectType( + serialized_name="hybridAksExtendedLocation", + ) + _CreateHelper._build_schema_extended_location_read(properties.hybrid_aks_extended_location) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manual_action_count = AAZIntType( + serialized_name="manualActionCount", + flags={"read_only": True}, + ) + properties.network_fabric_id = AAZStrType( + serialized_name="networkFabricId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + properties.workload_resource_ids = AAZListType( + serialized_name="workloadResourceIds", + flags={"read_only": True}, + ) + + available_upgrade_versions = cls._schema_on_200_201.properties.available_upgrade_versions + available_upgrade_versions.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.available_upgrade_versions.Element + _element.control_impact = AAZStrType( + serialized_name="controlImpact", + flags={"read_only": True}, + ) + _element.expected_duration = AAZStrType( + serialized_name="expectedDuration", + flags={"read_only": True}, + ) + _element.impact_description = AAZStrType( + serialized_name="impactDescription", + flags={"read_only": True}, + ) + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + _element.workload_impact = AAZStrType( + serialized_name="workloadImpact", + flags={"read_only": True}, + ) + + cluster_capacity = cls._schema_on_200_201.properties.cluster_capacity + cluster_capacity.available_appliance_storage_gb = AAZIntType( + serialized_name="availableApplianceStorageGB", + ) + cluster_capacity.available_core_count = AAZIntType( + serialized_name="availableCoreCount", + ) + cluster_capacity.available_host_storage_gb = AAZIntType( + serialized_name="availableHostStorageGB", + ) + cluster_capacity.available_memory_gb = AAZIntType( + serialized_name="availableMemoryGB", + ) + cluster_capacity.total_appliance_storage_gb = AAZIntType( + serialized_name="totalApplianceStorageGB", + ) + cluster_capacity.total_core_count = AAZIntType( + serialized_name="totalCoreCount", + ) + cluster_capacity.total_host_storage_gb = AAZIntType( + serialized_name="totalHostStorageGB", + ) + cluster_capacity.total_memory_gb = AAZIntType( + serialized_name="totalMemoryGB", + ) + + cluster_service_principal = cls._schema_on_200_201.properties.cluster_service_principal + cluster_service_principal.application_id = AAZStrType( + serialized_name="applicationId", + flags={"required": True}, + ) + cluster_service_principal.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + cluster_service_principal.principal_id = AAZStrType( + serialized_name="principalId", + flags={"required": True}, + ) + cluster_service_principal.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + compute_deployment_threshold = cls._schema_on_200_201.properties.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.type = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.value = AAZIntType( + flags={"required": True}, + ) + + compute_rack_definitions = cls._schema_on_200_201.properties.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectType() + _CreateHelper._build_schema_rack_definition_read(compute_rack_definitions.Element) + + managed_resource_group_configuration = cls._schema_on_200_201.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + workload_resource_ids = cls._schema_on_200_201.properties.workload_resource_ids + workload_resource_ids.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + @classmethod + def _build_schema_administrative_credentials_create(cls, _builder): + if _builder is None: + return + _builder.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"required": True, "secret": True}}) + _builder.set_prop("username", AAZStrType, ".username", typ_kwargs={"flags": {"required": True}}) + + @classmethod + def _build_schema_rack_definition_create(cls, _builder): + if _builder is None: + return + _builder.set_prop("availabilityZone", AAZStrType, ".availability_zone") + _builder.set_prop("bareMetalMachineConfigurationData", AAZListType, ".bare_metal_machine_configuration_data") + _builder.set_prop("networkRackId", AAZStrType, ".network_rack_id", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("rackLocation", AAZStrType, ".rack_location") + _builder.set_prop("rackSerialNumber", AAZStrType, ".rack_serial_number", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("rackSkuId", AAZStrType, ".rack_sku_id", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("storageApplianceConfigurationData", AAZListType, ".storage_appliance_configuration_data") + + bare_metal_machine_configuration_data = _builder.get(".bareMetalMachineConfigurationData") + if bare_metal_machine_configuration_data is not None: + bare_metal_machine_configuration_data.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".bareMetalMachineConfigurationData[]") + if _elements is not None: + cls._build_schema_administrative_credentials_create(_elements.set_prop("bmcCredentials", AAZObjectType, ".bmc_credentials", typ_kwargs={"flags": {"required": True}})) + _elements.set_prop("bmcMacAddress", AAZStrType, ".bmc_mac_address", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("bootMacAddress", AAZStrType, ".boot_mac_address", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("machineDetails", AAZStrType, ".machine_details") + _elements.set_prop("machineName", AAZStrType, ".machine_name") + _elements.set_prop("rackSlot", AAZIntType, ".rack_slot", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("serialNumber", AAZStrType, ".serial_number", typ_kwargs={"flags": {"required": True}}) + + storage_appliance_configuration_data = _builder.get(".storageApplianceConfigurationData") + if storage_appliance_configuration_data is not None: + storage_appliance_configuration_data.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".storageApplianceConfigurationData[]") + if _elements is not None: + cls._build_schema_administrative_credentials_create(_elements.set_prop("adminCredentials", AAZObjectType, ".admin_credentials", typ_kwargs={"flags": {"required": True}})) + _elements.set_prop("rackSlot", AAZIntType, ".rack_slot", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("serialNumber", AAZStrType, ".serial_number", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("storageApplianceName", AAZStrType, ".storage_appliance_name") + + _schema_administrative_credentials_read = None + + @classmethod + def _build_schema_administrative_credentials_read(cls, _schema): + if cls._schema_administrative_credentials_read is not None: + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + return + + cls._schema_administrative_credentials_read = _schema_administrative_credentials_read = AAZObjectType() + + administrative_credentials_read = _schema_administrative_credentials_read + administrative_credentials_read.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrative_credentials_read.username = AAZStrType( + flags={"required": True}, + ) + + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + + _schema_extended_location_read = None + + @classmethod + def _build_schema_extended_location_read(cls, _schema): + if cls._schema_extended_location_read is not None: + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + return + + cls._schema_extended_location_read = _schema_extended_location_read = AAZObjectType() + + extended_location_read = _schema_extended_location_read + extended_location_read.name = AAZStrType( + flags={"required": True}, + ) + extended_location_read.type = AAZStrType( + flags={"required": True}, + ) + + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + + _schema_rack_definition_read = None + + @classmethod + def _build_schema_rack_definition_read(cls, _schema): + if cls._schema_rack_definition_read is not None: + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + return + + cls._schema_rack_definition_read = _schema_rack_definition_read = AAZObjectType() + + rack_definition_read = _schema_rack_definition_read + rack_definition_read.availability_zone = AAZStrType( + serialized_name="availabilityZone", + ) + rack_definition_read.bare_metal_machine_configuration_data = AAZListType( + serialized_name="bareMetalMachineConfigurationData", + ) + rack_definition_read.network_rack_id = AAZStrType( + serialized_name="networkRackId", + flags={"required": True}, + ) + rack_definition_read.rack_location = AAZStrType( + serialized_name="rackLocation", + ) + rack_definition_read.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + rack_definition_read.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + rack_definition_read.storage_appliance_configuration_data = AAZListType( + serialized_name="storageApplianceConfigurationData", + ) + + bare_metal_machine_configuration_data = _schema_rack_definition_read.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.bare_metal_machine_configuration_data.Element + _element.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"read_only": True}, + ) + _element.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + _element.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + _element.machine_details = AAZStrType( + serialized_name="machineDetails", + ) + _element.machine_name = AAZStrType( + serialized_name="machineName", + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + + storage_appliance_configuration_data = _schema_rack_definition_read.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectType( + serialized_name="adminCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.admin_credentials) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + _element.storage_appliance_name = AAZStrType( + serialized_name="storageApplianceName", + ) + + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_delete.py new file mode 100644 index 00000000000..cc773441933 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided cluster. + + :example: Delete cluster + az networkcloud cluster delete --name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.ClustersDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class ClustersDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_deploy.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_deploy.py new file mode 100644 index 00000000000..749aedb9936 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_deploy.py @@ -0,0 +1,331 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud cluster deploy", + is_experimental=True, +) +class Deploy(AAZCommand): + """Deploy the cluster. + + :example: Deploy cluster + az networkcloud cluster deploy --name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "ClusterDeployParameters" + + _args_schema = cls._args_schema + _args_schema.skip_validations_for_machines = AAZListArg( + options=["--skip-validations-for-machines"], + arg_group="ClusterDeployParameters", + help="The names of bare metal machines in the cluster that should be skipped during environment validation.", + ) + + skip_validations_for_machines = cls._args_schema.skip_validations_for_machines + skip_validations_for_machines.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.ClustersDeploy(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 ClustersDeploy(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/deploy", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("skipValidationsForMachines", AAZListType, ".skip_validations_for_machines") + + skip_validations_for_machines = _builder.get(".skipValidationsForMachines") + if skip_validations_for_machines is not None: + skip_validations_for_machines.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _DeployHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _DeployHelper: + """Helper class for Deploy""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Deploy"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_list.py new file mode 100644 index 00000000000..19bf063f0a8 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_list.py @@ -0,0 +1,869 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster list", + is_experimental=True, +) +class List(AAZCommand): + """List clusters in the provided resource group or subscription. + + :example: List clusters for resource group + az networkcloud cluster list --resource-group "resourceGroupName" + + :example: List clusters for subscription + az networkcloud cluster list + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/clusters", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.ClustersListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.ClustersListBySubscription(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 ClustersListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _ListHelper._build_schema_extended_location_read(_element.extended_location) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.aggregator_or_single_rack_definition = AAZObjectType( + serialized_name="aggregatorOrSingleRackDefinition", + flags={"required": True}, + ) + _ListHelper._build_schema_rack_definition_read(properties.aggregator_or_single_rack_definition) + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + flags={"required": True}, + ) + properties.available_upgrade_versions = AAZListType( + serialized_name="availableUpgradeVersions", + flags={"read_only": True}, + ) + properties.cluster_capacity = AAZObjectType( + serialized_name="clusterCapacity", + ) + properties.cluster_connection_status = AAZStrType( + serialized_name="clusterConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_extended_location = AAZObjectType( + serialized_name="clusterExtendedLocation", + ) + _ListHelper._build_schema_extended_location_read(properties.cluster_extended_location) + properties.cluster_location = AAZStrType( + serialized_name="clusterLocation", + ) + properties.cluster_manager_connection_status = AAZStrType( + serialized_name="clusterManagerConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_manager_id = AAZStrType( + serialized_name="clusterManagerId", + flags={"read_only": True}, + ) + properties.cluster_service_principal = AAZObjectType( + serialized_name="clusterServicePrincipal", + ) + properties.cluster_type = AAZStrType( + serialized_name="clusterType", + flags={"required": True}, + ) + properties.cluster_version = AAZStrType( + serialized_name="clusterVersion", + flags={"required": True}, + ) + properties.compute_deployment_threshold = AAZObjectType( + serialized_name="computeDeploymentThreshold", + ) + properties.compute_rack_definitions = AAZListType( + serialized_name="computeRackDefinitions", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_extended_location = AAZObjectType( + serialized_name="hybridAksExtendedLocation", + ) + _ListHelper._build_schema_extended_location_read(properties.hybrid_aks_extended_location) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manual_action_count = AAZIntType( + serialized_name="manualActionCount", + flags={"read_only": True}, + ) + properties.network_fabric_id = AAZStrType( + serialized_name="networkFabricId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + properties.workload_resource_ids = AAZListType( + serialized_name="workloadResourceIds", + flags={"read_only": True}, + ) + + available_upgrade_versions = cls._schema_on_200.value.Element.properties.available_upgrade_versions + available_upgrade_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.available_upgrade_versions.Element + _element.control_impact = AAZStrType( + serialized_name="controlImpact", + flags={"read_only": True}, + ) + _element.expected_duration = AAZStrType( + serialized_name="expectedDuration", + flags={"read_only": True}, + ) + _element.impact_description = AAZStrType( + serialized_name="impactDescription", + flags={"read_only": True}, + ) + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + _element.workload_impact = AAZStrType( + serialized_name="workloadImpact", + flags={"read_only": True}, + ) + + cluster_capacity = cls._schema_on_200.value.Element.properties.cluster_capacity + cluster_capacity.available_appliance_storage_gb = AAZIntType( + serialized_name="availableApplianceStorageGB", + ) + cluster_capacity.available_core_count = AAZIntType( + serialized_name="availableCoreCount", + ) + cluster_capacity.available_host_storage_gb = AAZIntType( + serialized_name="availableHostStorageGB", + ) + cluster_capacity.available_memory_gb = AAZIntType( + serialized_name="availableMemoryGB", + ) + cluster_capacity.total_appliance_storage_gb = AAZIntType( + serialized_name="totalApplianceStorageGB", + ) + cluster_capacity.total_core_count = AAZIntType( + serialized_name="totalCoreCount", + ) + cluster_capacity.total_host_storage_gb = AAZIntType( + serialized_name="totalHostStorageGB", + ) + cluster_capacity.total_memory_gb = AAZIntType( + serialized_name="totalMemoryGB", + ) + + cluster_service_principal = cls._schema_on_200.value.Element.properties.cluster_service_principal + cluster_service_principal.application_id = AAZStrType( + serialized_name="applicationId", + flags={"required": True}, + ) + cluster_service_principal.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + cluster_service_principal.principal_id = AAZStrType( + serialized_name="principalId", + flags={"required": True}, + ) + cluster_service_principal.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + compute_deployment_threshold = cls._schema_on_200.value.Element.properties.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.type = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.value = AAZIntType( + flags={"required": True}, + ) + + compute_rack_definitions = cls._schema_on_200.value.Element.properties.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectType() + _ListHelper._build_schema_rack_definition_read(compute_rack_definitions.Element) + + managed_resource_group_configuration = cls._schema_on_200.value.Element.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + workload_resource_ids = cls._schema_on_200.value.Element.properties.workload_resource_ids + workload_resource_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class ClustersListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/clusters", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _ListHelper._build_schema_extended_location_read(_element.extended_location) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.aggregator_or_single_rack_definition = AAZObjectType( + serialized_name="aggregatorOrSingleRackDefinition", + flags={"required": True}, + ) + _ListHelper._build_schema_rack_definition_read(properties.aggregator_or_single_rack_definition) + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + flags={"required": True}, + ) + properties.available_upgrade_versions = AAZListType( + serialized_name="availableUpgradeVersions", + flags={"read_only": True}, + ) + properties.cluster_capacity = AAZObjectType( + serialized_name="clusterCapacity", + ) + properties.cluster_connection_status = AAZStrType( + serialized_name="clusterConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_extended_location = AAZObjectType( + serialized_name="clusterExtendedLocation", + ) + _ListHelper._build_schema_extended_location_read(properties.cluster_extended_location) + properties.cluster_location = AAZStrType( + serialized_name="clusterLocation", + ) + properties.cluster_manager_connection_status = AAZStrType( + serialized_name="clusterManagerConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_manager_id = AAZStrType( + serialized_name="clusterManagerId", + flags={"read_only": True}, + ) + properties.cluster_service_principal = AAZObjectType( + serialized_name="clusterServicePrincipal", + ) + properties.cluster_type = AAZStrType( + serialized_name="clusterType", + flags={"required": True}, + ) + properties.cluster_version = AAZStrType( + serialized_name="clusterVersion", + flags={"required": True}, + ) + properties.compute_deployment_threshold = AAZObjectType( + serialized_name="computeDeploymentThreshold", + ) + properties.compute_rack_definitions = AAZListType( + serialized_name="computeRackDefinitions", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_extended_location = AAZObjectType( + serialized_name="hybridAksExtendedLocation", + ) + _ListHelper._build_schema_extended_location_read(properties.hybrid_aks_extended_location) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manual_action_count = AAZIntType( + serialized_name="manualActionCount", + flags={"read_only": True}, + ) + properties.network_fabric_id = AAZStrType( + serialized_name="networkFabricId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + properties.workload_resource_ids = AAZListType( + serialized_name="workloadResourceIds", + flags={"read_only": True}, + ) + + available_upgrade_versions = cls._schema_on_200.value.Element.properties.available_upgrade_versions + available_upgrade_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.available_upgrade_versions.Element + _element.control_impact = AAZStrType( + serialized_name="controlImpact", + flags={"read_only": True}, + ) + _element.expected_duration = AAZStrType( + serialized_name="expectedDuration", + flags={"read_only": True}, + ) + _element.impact_description = AAZStrType( + serialized_name="impactDescription", + flags={"read_only": True}, + ) + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + _element.workload_impact = AAZStrType( + serialized_name="workloadImpact", + flags={"read_only": True}, + ) + + cluster_capacity = cls._schema_on_200.value.Element.properties.cluster_capacity + cluster_capacity.available_appliance_storage_gb = AAZIntType( + serialized_name="availableApplianceStorageGB", + ) + cluster_capacity.available_core_count = AAZIntType( + serialized_name="availableCoreCount", + ) + cluster_capacity.available_host_storage_gb = AAZIntType( + serialized_name="availableHostStorageGB", + ) + cluster_capacity.available_memory_gb = AAZIntType( + serialized_name="availableMemoryGB", + ) + cluster_capacity.total_appliance_storage_gb = AAZIntType( + serialized_name="totalApplianceStorageGB", + ) + cluster_capacity.total_core_count = AAZIntType( + serialized_name="totalCoreCount", + ) + cluster_capacity.total_host_storage_gb = AAZIntType( + serialized_name="totalHostStorageGB", + ) + cluster_capacity.total_memory_gb = AAZIntType( + serialized_name="totalMemoryGB", + ) + + cluster_service_principal = cls._schema_on_200.value.Element.properties.cluster_service_principal + cluster_service_principal.application_id = AAZStrType( + serialized_name="applicationId", + flags={"required": True}, + ) + cluster_service_principal.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + cluster_service_principal.principal_id = AAZStrType( + serialized_name="principalId", + flags={"required": True}, + ) + cluster_service_principal.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + compute_deployment_threshold = cls._schema_on_200.value.Element.properties.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.type = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.value = AAZIntType( + flags={"required": True}, + ) + + compute_rack_definitions = cls._schema_on_200.value.Element.properties.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectType() + _ListHelper._build_schema_rack_definition_read(compute_rack_definitions.Element) + + managed_resource_group_configuration = cls._schema_on_200.value.Element.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + workload_resource_ids = cls._schema_on_200.value.Element.properties.workload_resource_ids + workload_resource_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_administrative_credentials_read = None + + @classmethod + def _build_schema_administrative_credentials_read(cls, _schema): + if cls._schema_administrative_credentials_read is not None: + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + return + + cls._schema_administrative_credentials_read = _schema_administrative_credentials_read = AAZObjectType() + + administrative_credentials_read = _schema_administrative_credentials_read + administrative_credentials_read.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrative_credentials_read.username = AAZStrType( + flags={"required": True}, + ) + + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + + _schema_extended_location_read = None + + @classmethod + def _build_schema_extended_location_read(cls, _schema): + if cls._schema_extended_location_read is not None: + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + return + + cls._schema_extended_location_read = _schema_extended_location_read = AAZObjectType() + + extended_location_read = _schema_extended_location_read + extended_location_read.name = AAZStrType( + flags={"required": True}, + ) + extended_location_read.type = AAZStrType( + flags={"required": True}, + ) + + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + + _schema_rack_definition_read = None + + @classmethod + def _build_schema_rack_definition_read(cls, _schema): + if cls._schema_rack_definition_read is not None: + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + return + + cls._schema_rack_definition_read = _schema_rack_definition_read = AAZObjectType() + + rack_definition_read = _schema_rack_definition_read + rack_definition_read.availability_zone = AAZStrType( + serialized_name="availabilityZone", + ) + rack_definition_read.bare_metal_machine_configuration_data = AAZListType( + serialized_name="bareMetalMachineConfigurationData", + ) + rack_definition_read.network_rack_id = AAZStrType( + serialized_name="networkRackId", + flags={"required": True}, + ) + rack_definition_read.rack_location = AAZStrType( + serialized_name="rackLocation", + ) + rack_definition_read.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + rack_definition_read.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + rack_definition_read.storage_appliance_configuration_data = AAZListType( + serialized_name="storageApplianceConfigurationData", + ) + + bare_metal_machine_configuration_data = _schema_rack_definition_read.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.bare_metal_machine_configuration_data.Element + _element.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"read_only": True}, + ) + _element.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + _element.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + _element.machine_details = AAZStrType( + serialized_name="machineDetails", + ) + _element.machine_name = AAZStrType( + serialized_name="machineName", + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + + storage_appliance_configuration_data = _schema_rack_definition_read.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectType( + serialized_name="adminCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.admin_credentials) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + _element.storage_appliance_name = AAZStrType( + serialized_name="storageApplianceName", + ) + + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_show.py new file mode 100644 index 00000000000..f1639d2be91 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_show.py @@ -0,0 +1,550 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided cluster. + + :example: Get cluster + az networkcloud cluster show --name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", "2022-12-12-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.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ClustersGet(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 ClustersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _ShowHelper._build_schema_extended_location_read(_schema_on_200.extended_location) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.aggregator_or_single_rack_definition = AAZObjectType( + serialized_name="aggregatorOrSingleRackDefinition", + flags={"required": True}, + ) + _ShowHelper._build_schema_rack_definition_read(properties.aggregator_or_single_rack_definition) + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + flags={"required": True}, + ) + properties.available_upgrade_versions = AAZListType( + serialized_name="availableUpgradeVersions", + flags={"read_only": True}, + ) + properties.cluster_capacity = AAZObjectType( + serialized_name="clusterCapacity", + ) + properties.cluster_connection_status = AAZStrType( + serialized_name="clusterConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_extended_location = AAZObjectType( + serialized_name="clusterExtendedLocation", + ) + _ShowHelper._build_schema_extended_location_read(properties.cluster_extended_location) + properties.cluster_location = AAZStrType( + serialized_name="clusterLocation", + ) + properties.cluster_manager_connection_status = AAZStrType( + serialized_name="clusterManagerConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_manager_id = AAZStrType( + serialized_name="clusterManagerId", + flags={"read_only": True}, + ) + properties.cluster_service_principal = AAZObjectType( + serialized_name="clusterServicePrincipal", + ) + properties.cluster_type = AAZStrType( + serialized_name="clusterType", + flags={"required": True}, + ) + properties.cluster_version = AAZStrType( + serialized_name="clusterVersion", + flags={"required": True}, + ) + properties.compute_deployment_threshold = AAZObjectType( + serialized_name="computeDeploymentThreshold", + ) + properties.compute_rack_definitions = AAZListType( + serialized_name="computeRackDefinitions", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_extended_location = AAZObjectType( + serialized_name="hybridAksExtendedLocation", + ) + _ShowHelper._build_schema_extended_location_read(properties.hybrid_aks_extended_location) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manual_action_count = AAZIntType( + serialized_name="manualActionCount", + flags={"read_only": True}, + ) + properties.network_fabric_id = AAZStrType( + serialized_name="networkFabricId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + properties.workload_resource_ids = AAZListType( + serialized_name="workloadResourceIds", + flags={"read_only": True}, + ) + + available_upgrade_versions = cls._schema_on_200.properties.available_upgrade_versions + available_upgrade_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.available_upgrade_versions.Element + _element.control_impact = AAZStrType( + serialized_name="controlImpact", + flags={"read_only": True}, + ) + _element.expected_duration = AAZStrType( + serialized_name="expectedDuration", + flags={"read_only": True}, + ) + _element.impact_description = AAZStrType( + serialized_name="impactDescription", + flags={"read_only": True}, + ) + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + _element.workload_impact = AAZStrType( + serialized_name="workloadImpact", + flags={"read_only": True}, + ) + + cluster_capacity = cls._schema_on_200.properties.cluster_capacity + cluster_capacity.available_appliance_storage_gb = AAZIntType( + serialized_name="availableApplianceStorageGB", + ) + cluster_capacity.available_core_count = AAZIntType( + serialized_name="availableCoreCount", + ) + cluster_capacity.available_host_storage_gb = AAZIntType( + serialized_name="availableHostStorageGB", + ) + cluster_capacity.available_memory_gb = AAZIntType( + serialized_name="availableMemoryGB", + ) + cluster_capacity.total_appliance_storage_gb = AAZIntType( + serialized_name="totalApplianceStorageGB", + ) + cluster_capacity.total_core_count = AAZIntType( + serialized_name="totalCoreCount", + ) + cluster_capacity.total_host_storage_gb = AAZIntType( + serialized_name="totalHostStorageGB", + ) + cluster_capacity.total_memory_gb = AAZIntType( + serialized_name="totalMemoryGB", + ) + + cluster_service_principal = cls._schema_on_200.properties.cluster_service_principal + cluster_service_principal.application_id = AAZStrType( + serialized_name="applicationId", + flags={"required": True}, + ) + cluster_service_principal.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + cluster_service_principal.principal_id = AAZStrType( + serialized_name="principalId", + flags={"required": True}, + ) + cluster_service_principal.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + compute_deployment_threshold = cls._schema_on_200.properties.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.type = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.value = AAZIntType( + flags={"required": True}, + ) + + compute_rack_definitions = cls._schema_on_200.properties.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectType() + _ShowHelper._build_schema_rack_definition_read(compute_rack_definitions.Element) + + managed_resource_group_configuration = cls._schema_on_200.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + workload_resource_ids = cls._schema_on_200.properties.workload_resource_ids + workload_resource_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_administrative_credentials_read = None + + @classmethod + def _build_schema_administrative_credentials_read(cls, _schema): + if cls._schema_administrative_credentials_read is not None: + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + return + + cls._schema_administrative_credentials_read = _schema_administrative_credentials_read = AAZObjectType() + + administrative_credentials_read = _schema_administrative_credentials_read + administrative_credentials_read.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrative_credentials_read.username = AAZStrType( + flags={"required": True}, + ) + + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + + _schema_extended_location_read = None + + @classmethod + def _build_schema_extended_location_read(cls, _schema): + if cls._schema_extended_location_read is not None: + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + return + + cls._schema_extended_location_read = _schema_extended_location_read = AAZObjectType() + + extended_location_read = _schema_extended_location_read + extended_location_read.name = AAZStrType( + flags={"required": True}, + ) + extended_location_read.type = AAZStrType( + flags={"required": True}, + ) + + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + + _schema_rack_definition_read = None + + @classmethod + def _build_schema_rack_definition_read(cls, _schema): + if cls._schema_rack_definition_read is not None: + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + return + + cls._schema_rack_definition_read = _schema_rack_definition_read = AAZObjectType() + + rack_definition_read = _schema_rack_definition_read + rack_definition_read.availability_zone = AAZStrType( + serialized_name="availabilityZone", + ) + rack_definition_read.bare_metal_machine_configuration_data = AAZListType( + serialized_name="bareMetalMachineConfigurationData", + ) + rack_definition_read.network_rack_id = AAZStrType( + serialized_name="networkRackId", + flags={"required": True}, + ) + rack_definition_read.rack_location = AAZStrType( + serialized_name="rackLocation", + ) + rack_definition_read.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + rack_definition_read.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + rack_definition_read.storage_appliance_configuration_data = AAZListType( + serialized_name="storageApplianceConfigurationData", + ) + + bare_metal_machine_configuration_data = _schema_rack_definition_read.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.bare_metal_machine_configuration_data.Element + _element.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"read_only": True}, + ) + _element.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + _element.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + _element.machine_details = AAZStrType( + serialized_name="machineDetails", + ) + _element.machine_name = AAZStrType( + serialized_name="machineName", + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + + storage_appliance_configuration_data = _schema_rack_definition_read.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectType( + serialized_name="adminCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.admin_credentials) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + _element.storage_appliance_name = AAZStrType( + serialized_name="storageApplianceName", + ) + + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update.py new file mode 100644 index 00000000000..efd4bc4e986 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update.py @@ -0,0 +1,967 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently. + + :example: Patch cluster location + az networkcloud cluster update --name "clusterName" --cluster-location "Foo Street, 3rd Floor, row 9" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + + :example: Patch cluster aggregatorOrSingleRackDefinition + az networkcloud cluster update --name "clusterName" --aggregator-or-single-rack-definition "{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}" --compute-deployment-threshold type="PercentSuccess" grouping="PerCluster" value=90 --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + + :example: Patch cluster aggregatorOrSingleRackDefinition using json file input + az networkcloud cluster update --name "clusterName" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type="PercentSuccess" grouping="PerCluster" value=90 --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "ClusterUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="ClusterUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.aggregator_or_single_rack_definition = AAZObjectArg( + options=["--aggregator-or-single-rack-definition"], + arg_group="Properties", + help="The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.", + ) + cls._build_args_rack_definition_update(_args_schema.aggregator_or_single_rack_definition) + _args_schema.cluster_location = AAZStrArg( + options=["--cluster-location"], + arg_group="Properties", + help="The customer-provided location information to identify where the cluster resides.", + ) + _args_schema.cluster_service_principal = AAZObjectArg( + options=["--cluster-service-principal"], + arg_group="Properties", + help="The service principal to be used by the cluster during Arc Appliance installation.", + ) + _args_schema.compute_deployment_threshold = AAZObjectArg( + options=["--compute-deployment-threshold"], + arg_group="Properties", + help="The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.", + ) + _args_schema.compute_rack_definitions = AAZListArg( + options=["--compute-rack-definitions"], + arg_group="Properties", + help="The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.", + ) + + cluster_service_principal = cls._args_schema.cluster_service_principal + cluster_service_principal.application_id = AAZStrArg( + options=["application-id"], + help="The application ID, also known as client ID, of the service principal.", + required=True, + ) + cluster_service_principal.password = AAZStrArg( + options=["password"], + help="The password of the service principal.", + required=True, + ) + cluster_service_principal.principal_id = AAZStrArg( + options=["principal-id"], + help="The principal ID, also known as the object ID, of the service principal.", + required=True, + ) + cluster_service_principal.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.", + required=True, + ) + + compute_deployment_threshold = cls._args_schema.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrArg( + options=["grouping"], + help="Selection of how the type evaluation is applied to the cluster calculation.", + required=True, + enum={"PerCluster": "PerCluster", "PerRack": "PerRack"}, + ) + compute_deployment_threshold.type = AAZStrArg( + options=["type"], + help="Selection of how the threshold should be evaluated.", + required=True, + enum={"CountSuccess": "CountSuccess", "PercentSuccess": "PercentSuccess"}, + ) + compute_deployment_threshold.value = AAZIntArg( + options=["value"], + help="The numeric threshold value.", + required=True, + fmt=AAZIntArgFormat( + minimum=0, + ), + ) + + compute_rack_definitions = cls._args_schema.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectArg() + cls._build_args_rack_definition_update(compute_rack_definitions.Element) + return cls._args_schema + + _args_administrative_credentials_update = None + + @classmethod + def _build_args_administrative_credentials_update(cls, _schema): + if cls._args_administrative_credentials_update is not None: + _schema.password = cls._args_administrative_credentials_update.password + _schema.username = cls._args_administrative_credentials_update.username + return + + cls._args_administrative_credentials_update = AAZObjectArg() + + administrative_credentials_update = cls._args_administrative_credentials_update + administrative_credentials_update.password = AAZStrArg( + options=["password"], + help="The password of the administrator of the device used during initialization.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + administrative_credentials_update.username = AAZStrArg( + options=["username"], + help="The username of the administrator of the device used during initialization.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + + _schema.password = cls._args_administrative_credentials_update.password + _schema.username = cls._args_administrative_credentials_update.username + + _args_rack_definition_update = None + + @classmethod + def _build_args_rack_definition_update(cls, _schema): + if cls._args_rack_definition_update is not None: + _schema.availability_zone = cls._args_rack_definition_update.availability_zone + _schema.bare_metal_machine_configuration_data = cls._args_rack_definition_update.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._args_rack_definition_update.network_rack_id + _schema.rack_location = cls._args_rack_definition_update.rack_location + _schema.rack_serial_number = cls._args_rack_definition_update.rack_serial_number + _schema.rack_sku_id = cls._args_rack_definition_update.rack_sku_id + _schema.storage_appliance_configuration_data = cls._args_rack_definition_update.storage_appliance_configuration_data + return + + cls._args_rack_definition_update = AAZObjectArg() + + rack_definition_update = cls._args_rack_definition_update + rack_definition_update.availability_zone = AAZStrArg( + options=["availability-zone"], + help="The zone name used for this rack when created.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9]{1,10}$", + ), + ) + rack_definition_update.bare_metal_machine_configuration_data = AAZListArg( + options=["bare-metal-machine-configuration-data"], + help="The unordered list of bare metal machine configuration.", + ) + rack_definition_update.network_rack_id = AAZStrArg( + options=["network-rack-id"], + help="The resource ID of the network rack that matches this rack definition.", + required=True, + ) + rack_definition_update.rack_location = AAZStrArg( + options=["rack-location"], + help="The free-form description of the rack's location.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + rack_definition_update.rack_serial_number = AAZStrArg( + options=["rack-serial-number"], + help="The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.", + required=True, + fmt=AAZStrArgFormat( + max_length=64, + min_length=1, + ), + ) + rack_definition_update.rack_sku_id = AAZStrArg( + options=["rack-sku-id"], + help="The resource ID of the sku for the rack being added.", + required=True, + ) + rack_definition_update.storage_appliance_configuration_data = AAZListArg( + options=["storage-appliance-configuration-data"], + help="The list of storage appliance configuration data for this rack.", + ) + + bare_metal_machine_configuration_data = cls._args_rack_definition_update.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectArg() + + _element = cls._args_rack_definition_update.bare_metal_machine_configuration_data.Element + _element.bmc_credentials = AAZObjectArg( + options=["bmc-credentials"], + help="The credentials of the baseboard management controller on this bare metal machine.", + required=True, + ) + cls._build_args_administrative_credentials_update(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrArg( + options=["bmc-mac-address"], + help="The MAC address of the BMC for this machine.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", + ), + ) + _element.boot_mac_address = AAZStrArg( + options=["boot-mac-address"], + help="The MAC address associated with the PXE NIC card.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", + ), + ) + _element.machine_details = AAZStrArg( + options=["machine-details"], + help="The free-form additional information about the machine, e.g. an asset tag.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.machine_name = AAZStrArg( + options=["machine-name"], + help="The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + _element.rack_slot = AAZIntArg( + options=["rack-slot"], + help="The slot the physical machine is in the rack based on the BOM configuration.", + required=True, + fmt=AAZIntArgFormat( + maximum=256, + minimum=1, + ), + ) + _element.serial_number = AAZStrArg( + options=["serial-number"], + help="The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.", + required=True, + fmt=AAZStrArgFormat( + max_length=64, + ), + ) + + storage_appliance_configuration_data = cls._args_rack_definition_update.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectArg() + + _element = cls._args_rack_definition_update.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectArg( + options=["admin-credentials"], + help="The credentials of the administrative interface on this storage appliance.", + required=True, + ) + cls._build_args_administrative_credentials_update(_element.admin_credentials) + _element.rack_slot = AAZIntArg( + options=["rack-slot"], + help="The slot that storage appliance is in the rack based on the BOM configuration.", + required=True, + fmt=AAZIntArgFormat( + maximum=256, + minimum=1, + ), + ) + _element.serial_number = AAZStrArg( + options=["serial-number"], + help="The serial number of the appliance.", + required=True, + ) + _element.storage_appliance_name = AAZStrArg( + options=["storage-appliance-name"], + help="The user-provided name for the storage appliance that will be created from this specification.", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + + _schema.availability_zone = cls._args_rack_definition_update.availability_zone + _schema.bare_metal_machine_configuration_data = cls._args_rack_definition_update.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._args_rack_definition_update.network_rack_id + _schema.rack_location = cls._args_rack_definition_update.rack_location + _schema.rack_serial_number = cls._args_rack_definition_update.rack_serial_number + _schema.rack_sku_id = cls._args_rack_definition_update.rack_sku_id + _schema.storage_appliance_configuration_data = cls._args_rack_definition_update.storage_appliance_configuration_data + + def _execute_operations(self): + self.pre_operations() + yield self.ClustersUpdate(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 ClustersUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + _UpdateHelper._build_schema_rack_definition_update(properties.set_prop("aggregatorOrSingleRackDefinition", AAZObjectType, ".aggregator_or_single_rack_definition")) + properties.set_prop("clusterLocation", AAZStrType, ".cluster_location") + properties.set_prop("clusterServicePrincipal", AAZObjectType, ".cluster_service_principal") + properties.set_prop("computeDeploymentThreshold", AAZObjectType, ".compute_deployment_threshold") + properties.set_prop("computeRackDefinitions", AAZListType, ".compute_rack_definitions") + + cluster_service_principal = _builder.get(".properties.clusterServicePrincipal") + if cluster_service_principal is not None: + cluster_service_principal.set_prop("applicationId", AAZStrType, ".application_id", typ_kwargs={"flags": {"required": True}}) + cluster_service_principal.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"required": True, "secret": True}}) + cluster_service_principal.set_prop("principalId", AAZStrType, ".principal_id", typ_kwargs={"flags": {"required": True}}) + cluster_service_principal.set_prop("tenantId", AAZStrType, ".tenant_id", typ_kwargs={"flags": {"required": True}}) + + compute_deployment_threshold = _builder.get(".properties.computeDeploymentThreshold") + if compute_deployment_threshold is not None: + compute_deployment_threshold.set_prop("grouping", AAZStrType, ".grouping", typ_kwargs={"flags": {"required": True}}) + compute_deployment_threshold.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + compute_deployment_threshold.set_prop("value", AAZIntType, ".value", typ_kwargs={"flags": {"required": True}}) + + compute_rack_definitions = _builder.get(".properties.computeRackDefinitions") + if compute_rack_definitions is not None: + _UpdateHelper._build_schema_rack_definition_update(compute_rack_definitions.set_elements(AAZObjectType, ".")) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_cluster_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + @classmethod + def _build_schema_administrative_credentials_update(cls, _builder): + if _builder is None: + return + _builder.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"required": True, "secret": True}}) + _builder.set_prop("username", AAZStrType, ".username", typ_kwargs={"flags": {"required": True}}) + + @classmethod + def _build_schema_rack_definition_update(cls, _builder): + if _builder is None: + return + _builder.set_prop("availabilityZone", AAZStrType, ".availability_zone") + _builder.set_prop("bareMetalMachineConfigurationData", AAZListType, ".bare_metal_machine_configuration_data") + _builder.set_prop("networkRackId", AAZStrType, ".network_rack_id", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("rackLocation", AAZStrType, ".rack_location") + _builder.set_prop("rackSerialNumber", AAZStrType, ".rack_serial_number", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("rackSkuId", AAZStrType, ".rack_sku_id", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("storageApplianceConfigurationData", AAZListType, ".storage_appliance_configuration_data") + + bare_metal_machine_configuration_data = _builder.get(".bareMetalMachineConfigurationData") + if bare_metal_machine_configuration_data is not None: + bare_metal_machine_configuration_data.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".bareMetalMachineConfigurationData[]") + if _elements is not None: + cls._build_schema_administrative_credentials_update(_elements.set_prop("bmcCredentials", AAZObjectType, ".bmc_credentials", typ_kwargs={"flags": {"required": True}})) + _elements.set_prop("bmcMacAddress", AAZStrType, ".bmc_mac_address", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("bootMacAddress", AAZStrType, ".boot_mac_address", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("machineDetails", AAZStrType, ".machine_details") + _elements.set_prop("machineName", AAZStrType, ".machine_name") + _elements.set_prop("rackSlot", AAZIntType, ".rack_slot", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("serialNumber", AAZStrType, ".serial_number", typ_kwargs={"flags": {"required": True}}) + + storage_appliance_configuration_data = _builder.get(".storageApplianceConfigurationData") + if storage_appliance_configuration_data is not None: + storage_appliance_configuration_data.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".storageApplianceConfigurationData[]") + if _elements is not None: + cls._build_schema_administrative_credentials_update(_elements.set_prop("adminCredentials", AAZObjectType, ".admin_credentials", typ_kwargs={"flags": {"required": True}})) + _elements.set_prop("rackSlot", AAZIntType, ".rack_slot", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("serialNumber", AAZStrType, ".serial_number", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("storageApplianceName", AAZStrType, ".storage_appliance_name") + + _schema_administrative_credentials_read = None + + @classmethod + def _build_schema_administrative_credentials_read(cls, _schema): + if cls._schema_administrative_credentials_read is not None: + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + return + + cls._schema_administrative_credentials_read = _schema_administrative_credentials_read = AAZObjectType() + + administrative_credentials_read = _schema_administrative_credentials_read + administrative_credentials_read.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrative_credentials_read.username = AAZStrType( + flags={"required": True}, + ) + + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + + _schema_cluster_read = None + + @classmethod + def _build_schema_cluster_read(cls, _schema): + if cls._schema_cluster_read is not None: + _schema.extended_location = cls._schema_cluster_read.extended_location + _schema.id = cls._schema_cluster_read.id + _schema.location = cls._schema_cluster_read.location + _schema.name = cls._schema_cluster_read.name + _schema.properties = cls._schema_cluster_read.properties + _schema.system_data = cls._schema_cluster_read.system_data + _schema.tags = cls._schema_cluster_read.tags + _schema.type = cls._schema_cluster_read.type + return + + cls._schema_cluster_read = _schema_cluster_read = AAZObjectType() + + cluster_read = _schema_cluster_read + cluster_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + cls._build_schema_extended_location_read(cluster_read.extended_location) + cluster_read.id = AAZStrType( + flags={"read_only": True}, + ) + cluster_read.location = AAZStrType( + flags={"required": True}, + ) + cluster_read.name = AAZStrType( + flags={"read_only": True}, + ) + cluster_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + cluster_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + cluster_read.tags = AAZDictType() + cluster_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_cluster_read.properties + properties.aggregator_or_single_rack_definition = AAZObjectType( + serialized_name="aggregatorOrSingleRackDefinition", + flags={"required": True}, + ) + cls._build_schema_rack_definition_read(properties.aggregator_or_single_rack_definition) + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + flags={"required": True}, + ) + properties.available_upgrade_versions = AAZListType( + serialized_name="availableUpgradeVersions", + flags={"read_only": True}, + ) + properties.cluster_capacity = AAZObjectType( + serialized_name="clusterCapacity", + ) + properties.cluster_connection_status = AAZStrType( + serialized_name="clusterConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_extended_location = AAZObjectType( + serialized_name="clusterExtendedLocation", + ) + cls._build_schema_extended_location_read(properties.cluster_extended_location) + properties.cluster_location = AAZStrType( + serialized_name="clusterLocation", + ) + properties.cluster_manager_connection_status = AAZStrType( + serialized_name="clusterManagerConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_manager_id = AAZStrType( + serialized_name="clusterManagerId", + flags={"read_only": True}, + ) + properties.cluster_service_principal = AAZObjectType( + serialized_name="clusterServicePrincipal", + ) + properties.cluster_type = AAZStrType( + serialized_name="clusterType", + flags={"required": True}, + ) + properties.cluster_version = AAZStrType( + serialized_name="clusterVersion", + flags={"required": True}, + ) + properties.compute_deployment_threshold = AAZObjectType( + serialized_name="computeDeploymentThreshold", + ) + properties.compute_rack_definitions = AAZListType( + serialized_name="computeRackDefinitions", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_extended_location = AAZObjectType( + serialized_name="hybridAksExtendedLocation", + ) + cls._build_schema_extended_location_read(properties.hybrid_aks_extended_location) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manual_action_count = AAZIntType( + serialized_name="manualActionCount", + flags={"read_only": True}, + ) + properties.network_fabric_id = AAZStrType( + serialized_name="networkFabricId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + properties.workload_resource_ids = AAZListType( + serialized_name="workloadResourceIds", + flags={"read_only": True}, + ) + + available_upgrade_versions = _schema_cluster_read.properties.available_upgrade_versions + available_upgrade_versions.Element = AAZObjectType() + + _element = _schema_cluster_read.properties.available_upgrade_versions.Element + _element.control_impact = AAZStrType( + serialized_name="controlImpact", + flags={"read_only": True}, + ) + _element.expected_duration = AAZStrType( + serialized_name="expectedDuration", + flags={"read_only": True}, + ) + _element.impact_description = AAZStrType( + serialized_name="impactDescription", + flags={"read_only": True}, + ) + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + _element.workload_impact = AAZStrType( + serialized_name="workloadImpact", + flags={"read_only": True}, + ) + + cluster_capacity = _schema_cluster_read.properties.cluster_capacity + cluster_capacity.available_appliance_storage_gb = AAZIntType( + serialized_name="availableApplianceStorageGB", + ) + cluster_capacity.available_core_count = AAZIntType( + serialized_name="availableCoreCount", + ) + cluster_capacity.available_host_storage_gb = AAZIntType( + serialized_name="availableHostStorageGB", + ) + cluster_capacity.available_memory_gb = AAZIntType( + serialized_name="availableMemoryGB", + ) + cluster_capacity.total_appliance_storage_gb = AAZIntType( + serialized_name="totalApplianceStorageGB", + ) + cluster_capacity.total_core_count = AAZIntType( + serialized_name="totalCoreCount", + ) + cluster_capacity.total_host_storage_gb = AAZIntType( + serialized_name="totalHostStorageGB", + ) + cluster_capacity.total_memory_gb = AAZIntType( + serialized_name="totalMemoryGB", + ) + + cluster_service_principal = _schema_cluster_read.properties.cluster_service_principal + cluster_service_principal.application_id = AAZStrType( + serialized_name="applicationId", + flags={"required": True}, + ) + cluster_service_principal.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + cluster_service_principal.principal_id = AAZStrType( + serialized_name="principalId", + flags={"required": True}, + ) + cluster_service_principal.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + compute_deployment_threshold = _schema_cluster_read.properties.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.type = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.value = AAZIntType( + flags={"required": True}, + ) + + compute_rack_definitions = _schema_cluster_read.properties.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectType() + cls._build_schema_rack_definition_read(compute_rack_definitions.Element) + + managed_resource_group_configuration = _schema_cluster_read.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + workload_resource_ids = _schema_cluster_read.properties.workload_resource_ids + workload_resource_ids.Element = AAZStrType() + + system_data = _schema_cluster_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_cluster_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_cluster_read.extended_location + _schema.id = cls._schema_cluster_read.id + _schema.location = cls._schema_cluster_read.location + _schema.name = cls._schema_cluster_read.name + _schema.properties = cls._schema_cluster_read.properties + _schema.system_data = cls._schema_cluster_read.system_data + _schema.tags = cls._schema_cluster_read.tags + _schema.type = cls._schema_cluster_read.type + + _schema_extended_location_read = None + + @classmethod + def _build_schema_extended_location_read(cls, _schema): + if cls._schema_extended_location_read is not None: + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + return + + cls._schema_extended_location_read = _schema_extended_location_read = AAZObjectType() + + extended_location_read = _schema_extended_location_read + extended_location_read.name = AAZStrType( + flags={"required": True}, + ) + extended_location_read.type = AAZStrType( + flags={"required": True}, + ) + + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + + _schema_rack_definition_read = None + + @classmethod + def _build_schema_rack_definition_read(cls, _schema): + if cls._schema_rack_definition_read is not None: + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + return + + cls._schema_rack_definition_read = _schema_rack_definition_read = AAZObjectType() + + rack_definition_read = _schema_rack_definition_read + rack_definition_read.availability_zone = AAZStrType( + serialized_name="availabilityZone", + ) + rack_definition_read.bare_metal_machine_configuration_data = AAZListType( + serialized_name="bareMetalMachineConfigurationData", + ) + rack_definition_read.network_rack_id = AAZStrType( + serialized_name="networkRackId", + flags={"required": True}, + ) + rack_definition_read.rack_location = AAZStrType( + serialized_name="rackLocation", + ) + rack_definition_read.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + rack_definition_read.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + rack_definition_read.storage_appliance_configuration_data = AAZListType( + serialized_name="storageApplianceConfigurationData", + ) + + bare_metal_machine_configuration_data = _schema_rack_definition_read.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.bare_metal_machine_configuration_data.Element + _element.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"read_only": True}, + ) + _element.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + _element.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + _element.machine_details = AAZStrType( + serialized_name="machineDetails", + ) + _element.machine_name = AAZStrType( + serialized_name="machineName", + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + + storage_appliance_configuration_data = _schema_rack_definition_read.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectType( + serialized_name="adminCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.admin_credentials) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + _element.storage_appliance_name = AAZStrType( + serialized_name="storageApplianceName", + ) + + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update_version.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update_version.py new file mode 100644 index 00000000000..1b66a4a2b24 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update_version.py @@ -0,0 +1,325 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster update-version", + is_experimental=True, +) +class UpdateVersion(AAZCommand): + """Update the version of the provided cluster to one of the available supported versions. + + :example: Update cluster version + az networkcloud cluster update-version --cluster-name "clusterName" --target-cluster-version "2.0" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "ClusterUpdateVersionParameters" + + _args_schema = cls._args_schema + _args_schema.target_cluster_version = AAZStrArg( + options=["--target-cluster-version"], + arg_group="ClusterUpdateVersionParameters", + help="The version to be applied to the cluster during update.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.ClustersUpdateVersion(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 ClustersUpdateVersion(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/updateVersion", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("targetClusterVersion", AAZStrType, ".target_cluster_version", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateVersionHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _UpdateVersionHelper: + """Helper class for UpdateVersion""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["UpdateVersion"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_wait.py new file mode 100644 index 00000000000..295f82a525e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_wait.py @@ -0,0 +1,545 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", "2022-12-12-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.cluster_name = AAZStrArg( + options=["-n", "--name", "--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ClustersGet(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=False) + return result + + class ClustersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _WaitHelper._build_schema_extended_location_read(_schema_on_200.extended_location) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.aggregator_or_single_rack_definition = AAZObjectType( + serialized_name="aggregatorOrSingleRackDefinition", + flags={"required": True}, + ) + _WaitHelper._build_schema_rack_definition_read(properties.aggregator_or_single_rack_definition) + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + flags={"required": True}, + ) + properties.available_upgrade_versions = AAZListType( + serialized_name="availableUpgradeVersions", + flags={"read_only": True}, + ) + properties.cluster_capacity = AAZObjectType( + serialized_name="clusterCapacity", + ) + properties.cluster_connection_status = AAZStrType( + serialized_name="clusterConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_extended_location = AAZObjectType( + serialized_name="clusterExtendedLocation", + ) + _WaitHelper._build_schema_extended_location_read(properties.cluster_extended_location) + properties.cluster_location = AAZStrType( + serialized_name="clusterLocation", + ) + properties.cluster_manager_connection_status = AAZStrType( + serialized_name="clusterManagerConnectionStatus", + flags={"read_only": True}, + ) + properties.cluster_manager_id = AAZStrType( + serialized_name="clusterManagerId", + flags={"read_only": True}, + ) + properties.cluster_service_principal = AAZObjectType( + serialized_name="clusterServicePrincipal", + ) + properties.cluster_type = AAZStrType( + serialized_name="clusterType", + flags={"required": True}, + ) + properties.cluster_version = AAZStrType( + serialized_name="clusterVersion", + flags={"required": True}, + ) + properties.compute_deployment_threshold = AAZObjectType( + serialized_name="computeDeploymentThreshold", + ) + properties.compute_rack_definitions = AAZListType( + serialized_name="computeRackDefinitions", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_extended_location = AAZObjectType( + serialized_name="hybridAksExtendedLocation", + ) + _WaitHelper._build_schema_extended_location_read(properties.hybrid_aks_extended_location) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manual_action_count = AAZIntType( + serialized_name="manualActionCount", + flags={"read_only": True}, + ) + properties.network_fabric_id = AAZStrType( + serialized_name="networkFabricId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + properties.workload_resource_ids = AAZListType( + serialized_name="workloadResourceIds", + flags={"read_only": True}, + ) + + available_upgrade_versions = cls._schema_on_200.properties.available_upgrade_versions + available_upgrade_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.available_upgrade_versions.Element + _element.control_impact = AAZStrType( + serialized_name="controlImpact", + flags={"read_only": True}, + ) + _element.expected_duration = AAZStrType( + serialized_name="expectedDuration", + flags={"read_only": True}, + ) + _element.impact_description = AAZStrType( + serialized_name="impactDescription", + flags={"read_only": True}, + ) + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + _element.workload_impact = AAZStrType( + serialized_name="workloadImpact", + flags={"read_only": True}, + ) + + cluster_capacity = cls._schema_on_200.properties.cluster_capacity + cluster_capacity.available_appliance_storage_gb = AAZIntType( + serialized_name="availableApplianceStorageGB", + ) + cluster_capacity.available_core_count = AAZIntType( + serialized_name="availableCoreCount", + ) + cluster_capacity.available_host_storage_gb = AAZIntType( + serialized_name="availableHostStorageGB", + ) + cluster_capacity.available_memory_gb = AAZIntType( + serialized_name="availableMemoryGB", + ) + cluster_capacity.total_appliance_storage_gb = AAZIntType( + serialized_name="totalApplianceStorageGB", + ) + cluster_capacity.total_core_count = AAZIntType( + serialized_name="totalCoreCount", + ) + cluster_capacity.total_host_storage_gb = AAZIntType( + serialized_name="totalHostStorageGB", + ) + cluster_capacity.total_memory_gb = AAZIntType( + serialized_name="totalMemoryGB", + ) + + cluster_service_principal = cls._schema_on_200.properties.cluster_service_principal + cluster_service_principal.application_id = AAZStrType( + serialized_name="applicationId", + flags={"required": True}, + ) + cluster_service_principal.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + cluster_service_principal.principal_id = AAZStrType( + serialized_name="principalId", + flags={"required": True}, + ) + cluster_service_principal.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + compute_deployment_threshold = cls._schema_on_200.properties.compute_deployment_threshold + compute_deployment_threshold.grouping = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.type = AAZStrType( + flags={"required": True}, + ) + compute_deployment_threshold.value = AAZIntType( + flags={"required": True}, + ) + + compute_rack_definitions = cls._schema_on_200.properties.compute_rack_definitions + compute_rack_definitions.Element = AAZObjectType() + _WaitHelper._build_schema_rack_definition_read(compute_rack_definitions.Element) + + managed_resource_group_configuration = cls._schema_on_200.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + workload_resource_ids = cls._schema_on_200.properties.workload_resource_ids + workload_resource_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + _schema_administrative_credentials_read = None + + @classmethod + def _build_schema_administrative_credentials_read(cls, _schema): + if cls._schema_administrative_credentials_read is not None: + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + return + + cls._schema_administrative_credentials_read = _schema_administrative_credentials_read = AAZObjectType() + + administrative_credentials_read = _schema_administrative_credentials_read + administrative_credentials_read.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrative_credentials_read.username = AAZStrType( + flags={"required": True}, + ) + + _schema.password = cls._schema_administrative_credentials_read.password + _schema.username = cls._schema_administrative_credentials_read.username + + _schema_extended_location_read = None + + @classmethod + def _build_schema_extended_location_read(cls, _schema): + if cls._schema_extended_location_read is not None: + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + return + + cls._schema_extended_location_read = _schema_extended_location_read = AAZObjectType() + + extended_location_read = _schema_extended_location_read + extended_location_read.name = AAZStrType( + flags={"required": True}, + ) + extended_location_read.type = AAZStrType( + flags={"required": True}, + ) + + _schema.name = cls._schema_extended_location_read.name + _schema.type = cls._schema_extended_location_read.type + + _schema_rack_definition_read = None + + @classmethod + def _build_schema_rack_definition_read(cls, _schema): + if cls._schema_rack_definition_read is not None: + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + return + + cls._schema_rack_definition_read = _schema_rack_definition_read = AAZObjectType() + + rack_definition_read = _schema_rack_definition_read + rack_definition_read.availability_zone = AAZStrType( + serialized_name="availabilityZone", + ) + rack_definition_read.bare_metal_machine_configuration_data = AAZListType( + serialized_name="bareMetalMachineConfigurationData", + ) + rack_definition_read.network_rack_id = AAZStrType( + serialized_name="networkRackId", + flags={"required": True}, + ) + rack_definition_read.rack_location = AAZStrType( + serialized_name="rackLocation", + ) + rack_definition_read.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + rack_definition_read.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + rack_definition_read.storage_appliance_configuration_data = AAZListType( + serialized_name="storageApplianceConfigurationData", + ) + + bare_metal_machine_configuration_data = _schema_rack_definition_read.bare_metal_machine_configuration_data + bare_metal_machine_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.bare_metal_machine_configuration_data.Element + _element.bmc_connection_string = AAZStrType( + serialized_name="bmcConnectionString", + flags={"read_only": True}, + ) + _element.bmc_credentials = AAZObjectType( + serialized_name="bmcCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.bmc_credentials) + _element.bmc_mac_address = AAZStrType( + serialized_name="bmcMacAddress", + flags={"required": True}, + ) + _element.boot_mac_address = AAZStrType( + serialized_name="bootMacAddress", + flags={"required": True}, + ) + _element.machine_details = AAZStrType( + serialized_name="machineDetails", + ) + _element.machine_name = AAZStrType( + serialized_name="machineName", + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + + storage_appliance_configuration_data = _schema_rack_definition_read.storage_appliance_configuration_data + storage_appliance_configuration_data.Element = AAZObjectType() + + _element = _schema_rack_definition_read.storage_appliance_configuration_data.Element + _element.admin_credentials = AAZObjectType( + serialized_name="adminCredentials", + flags={"required": True}, + ) + cls._build_schema_administrative_credentials_read(_element.admin_credentials) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + _element.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + _element.storage_appliance_name = AAZStrType( + serialized_name="storageApplianceName", + ) + + _schema.availability_zone = cls._schema_rack_definition_read.availability_zone + _schema.bare_metal_machine_configuration_data = cls._schema_rack_definition_read.bare_metal_machine_configuration_data + _schema.network_rack_id = cls._schema_rack_definition_read.network_rack_id + _schema.rack_location = cls._schema_rack_definition_read.rack_location + _schema.rack_serial_number = cls._schema_rack_definition_read.rack_serial_number + _schema.rack_sku_id = cls._schema_rack_definition_read.rack_sku_id + _schema.storage_appliance_configuration_data = cls._schema_rack_definition_read.storage_appliance_configuration_data + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/__cmd_group.py new file mode 100644 index 00000000000..b3a32404039 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/__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( + "networkcloud cluster baremetalmachinekeyset", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage cluster's bare metal machine key set + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_create.py new file mode 100644 index 00000000000..80327582c3c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_create.py @@ -0,0 +1,504 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster baremetalmachinekeyset create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new bare metal machine key set or update the existing one for the provided cluster. + + :example: Create or update bare metal machine key set of cluster + az networkcloud cluster baremetalmachinekeyset create --name "bareMetalMachineKeySetName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --azure-group-id "f110271b-XXXX-4163-9b99-214d91660f0e" --expiration "2022-12-31T23:59:59.008Z" --jump-hosts-allowed "192.0.2.1" "192.0.2.5" --os-group-name "standardAccessGroup" --privilege-level "Standard" --user-list "[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]" --tags key1="myvalue1" key2="myvalue2" --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_key_set_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-key-set-name"], + help="The name of the bare metal machine key set.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineKeySetParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="BareMetalMachineKeySetParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="BareMetalMachineKeySetParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="BareMetalMachineKeySetParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.azure_group_id = AAZStrArg( + options=["--azure-group-id"], + arg_group="Properties", + help="The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.", + required=True, + ) + _args_schema.expiration = AAZDateTimeArg( + options=["--expiration"], + arg_group="Properties", + help="The date and time after which the users in this key set will be removed from the bare metal machines.", + required=True, + ) + _args_schema.jump_hosts_allowed = AAZListArg( + options=["--jump-hosts-allowed"], + arg_group="Properties", + help="The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users.", + required=True, + ) + _args_schema.os_group_name = AAZStrArg( + options=["--os-group-name"], + arg_group="Properties", + help="The name of the group that users will be assigned to on the operating system of the machines.", + fmt=AAZStrArgFormat( + pattern="^([A-Za-z]([A-Za-z0-9]*))$", + max_length=32, + ), + ) + _args_schema.privilege_level = AAZStrArg( + options=["--privilege-level"], + arg_group="Properties", + help="The access level allowed for the users in this key set.", + required=True, + enum={"Standard": "Standard", "Superuser": "Superuser"}, + ) + _args_schema.user_list = AAZListArg( + options=["--user-list"], + arg_group="Properties", + help="The unique list of permitted users.", + required=True, + ) + + jump_hosts_allowed = cls._args_schema.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrArg() + + user_list = cls._args_schema.user_list + user_list.Element = AAZObjectArg() + + _element = cls._args_schema.user_list.Element + _element.azure_user_name = AAZStrArg( + options=["azure-user-name"], + help="The Azure Active Directory user name (email name).", + required=True, + ) + _element.description = AAZStrArg( + options=["description"], + help="The free-form description for this user.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.ssh_public_key = AAZObjectArg( + options=["ssh-public-key"], + help="The SSH public key for this user.", + required=True, + ) + + ssh_public_key = cls._args_schema.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrArg( + options=["key-data"], + help="The public ssh key of the user.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachineKeySetsCreateOrUpdate(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 BareMetalMachineKeySetsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName}", + **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( + "bareMetalMachineKeySetName", self.ctx.args.bare_metal_machine_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("azureGroupId", AAZStrType, ".azure_group_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("expiration", AAZStrType, ".expiration", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("jumpHostsAllowed", AAZListType, ".jump_hosts_allowed", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("osGroupName", AAZStrType, ".os_group_name") + properties.set_prop("privilegeLevel", AAZStrType, ".privilege_level", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userList", AAZListType, ".user_list", typ_kwargs={"flags": {"required": True}}) + + jump_hosts_allowed = _builder.get(".properties.jumpHostsAllowed") + if jump_hosts_allowed is not None: + jump_hosts_allowed.set_elements(AAZStrType, ".") + + user_list = _builder.get(".properties.userList") + if user_list is not None: + user_list.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.userList[]") + if _elements is not None: + _elements.set_prop("azureUserName", AAZStrType, ".azure_user_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("sshPublicKey", AAZObjectType, ".ssh_public_key", typ_kwargs={"flags": {"required": True}}) + + ssh_public_key = _builder.get(".properties.userList[].sshPublicKey") + if ssh_public_key is not None: + ssh_public_key.set_prop("keyData", AAZStrType, ".key_data", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.jump_hosts_allowed = AAZListType( + serialized_name="jumpHostsAllowed", + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.os_group_name = AAZStrType( + serialized_name="osGroupName", + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + jump_hosts_allowed = cls._schema_on_200_201.properties.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrType() + + user_list = cls._schema_on_200_201.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200_201.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200_201.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_delete.py new file mode 100644 index 00000000000..769e0473b81 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_delete.py @@ -0,0 +1,180 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster baremetalmachinekeyset delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the bare metal machine key set of the provided cluster. + + :example: Delete bare metal machine key set of cluster + az networkcloud cluster baremetalmachinekeyset delete --name "bareMetalMachineKeySetName" --cluster-name "clusterName" --resource-group "resourceGroupName + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_key_set_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-key-set-name"], + help="The name of the bare metal machine key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachineKeySetsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class BareMetalMachineKeySetsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName}", + **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( + "bareMetalMachineKeySetName", self.ctx.args.bare_metal_machine_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_list.py new file mode 100644 index 00000000000..ede817b761b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_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( + "networkcloud cluster baremetalmachinekeyset list", + is_experimental=True, +) +class List(AAZCommand): + """List bare metal machine key sets of the cluster. + + :example: List bare metal machine key sets of the cluster + az networkcloud cluster baremetalmachinekeyset list --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BareMetalMachineKeySetsListByResourceGroup(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 BareMetalMachineKeySetsListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.jump_hosts_allowed = AAZListType( + serialized_name="jumpHostsAllowed", + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.os_group_name = AAZStrType( + serialized_name="osGroupName", + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + jump_hosts_allowed = cls._schema_on_200.value.Element.properties.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrType() + + user_list = cls._schema_on_200.value.Element.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200.value.Element.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200.value.Element.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_show.py new file mode 100644 index 00000000000..980114833fe --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_show.py @@ -0,0 +1,319 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster baremetalmachinekeyset show", + is_experimental=True, +) +class Show(AAZCommand): + """Get bare metal machine key set of the provided cluster. + + :example: Get bare metal machine key set of cluster + az networkcloud cluster baremetalmachinekeyset show --name "bareMetalMachineKeySetName" --cluster-name "clusterName" --resource-group "resourceGroupName + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", "2022-12-12-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.bare_metal_machine_key_set_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-key-set-name"], + help="The name of the bare metal machine key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BareMetalMachineKeySetsGet(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 BareMetalMachineKeySetsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName}", + **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( + "bareMetalMachineKeySetName", self.ctx.args.bare_metal_machine_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.jump_hosts_allowed = AAZListType( + serialized_name="jumpHostsAllowed", + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.os_group_name = AAZStrType( + serialized_name="osGroupName", + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + jump_hosts_allowed = cls._schema_on_200.properties.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrType() + + user_list = cls._schema_on_200.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_update.py new file mode 100644 index 00000000000..82209089390 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_update.py @@ -0,0 +1,472 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster baremetalmachinekeyset update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently. + + :example: Patch bare metal machine key set of cluster + az networkcloud cluster baremetalmachinekeyset update --name "bareMetalMachineKeySetName" --expiration "2022-12-31T23:59:59.008Z" --jump-hosts-allowed "192.0.2.1" "192.0.2.5" --user-list "[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]" --tags key1="myvalue1" key2="myvalue2" --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bare_metal_machine_key_set_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-key-set-name"], + help="The name of the bare metal machine key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BareMetalMachineKeySetUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="BareMetalMachineKeySetUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.expiration = AAZDateTimeArg( + options=["--expiration"], + arg_group="Properties", + help="The date and time after which the users in this key set will be removed from the bare metal machines.", + ) + _args_schema.jump_hosts_allowed = AAZListArg( + options=["--jump-hosts-allowed"], + arg_group="Properties", + help="The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users.", + ) + _args_schema.user_list = AAZListArg( + options=["--user-list"], + arg_group="Properties", + help="The unique list of permitted users.", + ) + + jump_hosts_allowed = cls._args_schema.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrArg() + + user_list = cls._args_schema.user_list + user_list.Element = AAZObjectArg() + + _element = cls._args_schema.user_list.Element + _element.azure_user_name = AAZStrArg( + options=["azure-user-name"], + help="The Azure Active Directory user name (email name).", + required=True, + ) + _element.description = AAZStrArg( + options=["description"], + help="The free-form description for this user.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.ssh_public_key = AAZObjectArg( + options=["ssh-public-key"], + help="The SSH public key for this user.", + required=True, + ) + + ssh_public_key = cls._args_schema.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrArg( + options=["key-data"], + help="The public ssh key of the user.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachineKeySetsUpdate(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 BareMetalMachineKeySetsUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bareMetalMachineKeySetName", self.ctx.args.bare_metal_machine_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("expiration", AAZStrType, ".expiration") + properties.set_prop("jumpHostsAllowed", AAZListType, ".jump_hosts_allowed") + properties.set_prop("userList", AAZListType, ".user_list") + + jump_hosts_allowed = _builder.get(".properties.jumpHostsAllowed") + if jump_hosts_allowed is not None: + jump_hosts_allowed.set_elements(AAZStrType, ".") + + user_list = _builder.get(".properties.userList") + if user_list is not None: + user_list.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.userList[]") + if _elements is not None: + _elements.set_prop("azureUserName", AAZStrType, ".azure_user_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("sshPublicKey", AAZObjectType, ".ssh_public_key", typ_kwargs={"flags": {"required": True}}) + + ssh_public_key = _builder.get(".properties.userList[].sshPublicKey") + if ssh_public_key is not None: + ssh_public_key.set_prop("keyData", AAZStrType, ".key_data", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_bare_metal_machine_key_set_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_bare_metal_machine_key_set_read = None + + @classmethod + def _build_schema_bare_metal_machine_key_set_read(cls, _schema): + if cls._schema_bare_metal_machine_key_set_read is not None: + _schema.extended_location = cls._schema_bare_metal_machine_key_set_read.extended_location + _schema.id = cls._schema_bare_metal_machine_key_set_read.id + _schema.location = cls._schema_bare_metal_machine_key_set_read.location + _schema.name = cls._schema_bare_metal_machine_key_set_read.name + _schema.properties = cls._schema_bare_metal_machine_key_set_read.properties + _schema.system_data = cls._schema_bare_metal_machine_key_set_read.system_data + _schema.tags = cls._schema_bare_metal_machine_key_set_read.tags + _schema.type = cls._schema_bare_metal_machine_key_set_read.type + return + + cls._schema_bare_metal_machine_key_set_read = _schema_bare_metal_machine_key_set_read = AAZObjectType() + + bare_metal_machine_key_set_read = _schema_bare_metal_machine_key_set_read + bare_metal_machine_key_set_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + bare_metal_machine_key_set_read.id = AAZStrType( + flags={"read_only": True}, + ) + bare_metal_machine_key_set_read.location = AAZStrType( + flags={"required": True}, + ) + bare_metal_machine_key_set_read.name = AAZStrType( + flags={"read_only": True}, + ) + bare_metal_machine_key_set_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + bare_metal_machine_key_set_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + bare_metal_machine_key_set_read.tags = AAZDictType() + bare_metal_machine_key_set_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_bare_metal_machine_key_set_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_bare_metal_machine_key_set_read.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.jump_hosts_allowed = AAZListType( + serialized_name="jumpHostsAllowed", + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.os_group_name = AAZStrType( + serialized_name="osGroupName", + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + jump_hosts_allowed = _schema_bare_metal_machine_key_set_read.properties.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrType() + + user_list = _schema_bare_metal_machine_key_set_read.properties.user_list + user_list.Element = AAZObjectType() + + _element = _schema_bare_metal_machine_key_set_read.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = _schema_bare_metal_machine_key_set_read.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = _schema_bare_metal_machine_key_set_read.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = _schema_bare_metal_machine_key_set_read.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = _schema_bare_metal_machine_key_set_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_bare_metal_machine_key_set_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_bare_metal_machine_key_set_read.extended_location + _schema.id = cls._schema_bare_metal_machine_key_set_read.id + _schema.location = cls._schema_bare_metal_machine_key_set_read.location + _schema.name = cls._schema_bare_metal_machine_key_set_read.name + _schema.properties = cls._schema_bare_metal_machine_key_set_read.properties + _schema.system_data = cls._schema_bare_metal_machine_key_set_read.system_data + _schema.tags = cls._schema_bare_metal_machine_key_set_read.tags + _schema.type = cls._schema_bare_metal_machine_key_set_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_wait.py new file mode 100644 index 00000000000..9233740102a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_wait.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( + "networkcloud cluster baremetalmachinekeyset wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", "2022-12-12-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.bare_metal_machine_key_set_name = AAZStrArg( + options=["-n", "--name", "--bare-metal-machine-key-set-name"], + help="The name of the bare metal machine key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BareMetalMachineKeySetsGet(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=False) + return result + + class BareMetalMachineKeySetsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName}", + **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( + "bareMetalMachineKeySetName", self.ctx.args.bare_metal_machine_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.jump_hosts_allowed = AAZListType( + serialized_name="jumpHostsAllowed", + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.os_group_name = AAZStrType( + serialized_name="osGroupName", + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + jump_hosts_allowed = cls._schema_on_200.properties.jump_hosts_allowed + jump_hosts_allowed.Element = AAZStrType() + + user_list = cls._schema_on_200.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/__cmd_group.py new file mode 100644 index 00000000000..33cc7ecd500 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/__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( + "networkcloud cluster bmckeyset", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage cluster's baseboard management controller key set + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_create.py new file mode 100644 index 00000000000..f7e92a78a9b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_create.py @@ -0,0 +1,470 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster bmckeyset create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new baseboard management controller key set or update the existing one for the provided cluster. + + :example: Create or update baseboard management controller key set of cluster + az networkcloud cluster bmckeyset create --name "bmcKeySetName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --azure-group-id "f110271b-XXXX-4163-9b99-214d91660f0e" --expiration "2022-12-31T23:59:59.008Z" --privilege-level "Administrator" --user-list "[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]" --tags key1="myvalue1" key2="myvalue2" --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bmc_key_set_name = AAZStrArg( + options=["-n", "--name", "--bmc-key-set-name"], + help="The name of the baseboard management controller key set.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BmcKeySetParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="BmcKeySetParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="BmcKeySetParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="BmcKeySetParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.azure_group_id = AAZStrArg( + options=["--azure-group-id"], + arg_group="Properties", + help="The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.", + required=True, + ) + _args_schema.expiration = AAZDateTimeArg( + options=["--expiration"], + arg_group="Properties", + help="The date and time after which the users in this key set will be removed from the baseboard management controllers.", + required=True, + ) + _args_schema.privilege_level = AAZStrArg( + options=["--privilege-level"], + arg_group="Properties", + help="The access level allowed for the users in this key set.", + required=True, + enum={"Administrator": "Administrator", "ReadOnly": "ReadOnly"}, + ) + _args_schema.user_list = AAZListArg( + options=["--user-list"], + arg_group="Properties", + help="The unique list of permitted users.", + required=True, + ) + + user_list = cls._args_schema.user_list + user_list.Element = AAZObjectArg() + + _element = cls._args_schema.user_list.Element + _element.azure_user_name = AAZStrArg( + options=["azure-user-name"], + help="The Azure Active Directory user name (email name).", + required=True, + ) + _element.description = AAZStrArg( + options=["description"], + help="The free-form description for this user.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.ssh_public_key = AAZObjectArg( + options=["ssh-public-key"], + help="The SSH public key for this user.", + required=True, + ) + + ssh_public_key = cls._args_schema.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrArg( + options=["key-data"], + help="The public ssh key of the user.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BmcKeySetsCreateOrUpdate(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 BmcKeySetsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName}", + **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( + "bmcKeySetName", self.ctx.args.bmc_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("azureGroupId", AAZStrType, ".azure_group_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("expiration", AAZStrType, ".expiration", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("privilegeLevel", AAZStrType, ".privilege_level", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userList", AAZListType, ".user_list", typ_kwargs={"flags": {"required": True}}) + + user_list = _builder.get(".properties.userList") + if user_list is not None: + user_list.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.userList[]") + if _elements is not None: + _elements.set_prop("azureUserName", AAZStrType, ".azure_user_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("sshPublicKey", AAZObjectType, ".ssh_public_key", typ_kwargs={"flags": {"required": True}}) + + ssh_public_key = _builder.get(".properties.userList[].sshPublicKey") + if ssh_public_key is not None: + ssh_public_key.set_prop("keyData", AAZStrType, ".key_data", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + user_list = cls._schema_on_200_201.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200_201.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200_201.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_delete.py new file mode 100644 index 00000000000..58b926c8b9a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_delete.py @@ -0,0 +1,180 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster bmckeyset delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the baseboard management controller key set of the provided cluster. + + :example: Delete baseboard management controller key set of cluster + az networkcloud cluster bmckeyset delete --name "bmcKeySetName" --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bmc_key_set_name = AAZStrArg( + options=["-n", "--name", "--bmc-key-set-name"], + help="The name of the baseboard management controller key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BmcKeySetsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class BmcKeySetsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName}", + **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( + "bmcKeySetName", self.ctx.args.bmc_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_list.py new file mode 100644 index 00000000000..dca0020a9fd --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_list.py @@ -0,0 +1,304 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster bmckeyset list", + is_experimental=True, +) +class List(AAZCommand): + """List baseboard management controller key sets of the cluster. + + :example: List baseboard management controller key sets of the cluster + az networkcloud cluster bmckeyset list --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BmcKeySetsListByResourceGroup(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 BmcKeySetsListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + user_list = cls._schema_on_200.value.Element.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200.value.Element.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200.value.Element.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_show.py new file mode 100644 index 00000000000..913565988a6 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_show.py @@ -0,0 +1,309 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster bmckeyset show", + is_experimental=True, +) +class Show(AAZCommand): + """Get baseboard management controller key set of the provided cluster. + + :example: Get baseboard management controller key set of cluster + az networkcloud cluster bmckeyset show --name "bmcKeySetName" --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", "2022-12-12-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.bmc_key_set_name = AAZStrArg( + options=["-n", "--name", "--bmc-key-set-name"], + help="The name of the baseboard management controller key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BmcKeySetsGet(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 BmcKeySetsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName}", + **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( + "bmcKeySetName", self.ctx.args.bmc_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + user_list = cls._schema_on_200.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_update.py new file mode 100644 index 00000000000..170cf1664bf --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_update.py @@ -0,0 +1,449 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster bmckeyset update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of baseboard management controller key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently. + + :example: Patch baseboard management controller key set of cluster + az networkcloud cluster bmckeyset update --name "bmcKeySetName" --expiration "2022-12-31T23:59:59.008Z" --user-list "[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]" --tags key1="myvalue1" key2="myvalue2" --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bmc_key_set_name = AAZStrArg( + options=["-n", "--name", "--bmc-key-set-name"], + help="The name of the baseboard management controller key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "BmcKeySetUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="BmcKeySetUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.expiration = AAZDateTimeArg( + options=["--expiration"], + arg_group="Properties", + help="The date and time after which the users in this key set will be removed from the baseboard management controllers.", + ) + _args_schema.user_list = AAZListArg( + options=["--user-list"], + arg_group="Properties", + help="The unique list of permitted users.", + ) + + user_list = cls._args_schema.user_list + user_list.Element = AAZObjectArg() + + _element = cls._args_schema.user_list.Element + _element.azure_user_name = AAZStrArg( + options=["azure-user-name"], + help="The Azure Active Directory user name (email name).", + required=True, + ) + _element.description = AAZStrArg( + options=["description"], + help="The free-form description for this user.", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _element.ssh_public_key = AAZObjectArg( + options=["ssh-public-key"], + help="The SSH public key for this user.", + required=True, + ) + + ssh_public_key = cls._args_schema.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrArg( + options=["key-data"], + help="The public ssh key of the user.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BmcKeySetsUpdate(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 BmcKeySetsUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bmcKeySetName", self.ctx.args.bmc_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("expiration", AAZStrType, ".expiration") + properties.set_prop("userList", AAZListType, ".user_list") + + user_list = _builder.get(".properties.userList") + if user_list is not None: + user_list.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.userList[]") + if _elements is not None: + _elements.set_prop("azureUserName", AAZStrType, ".azure_user_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("sshPublicKey", AAZObjectType, ".ssh_public_key", typ_kwargs={"flags": {"required": True}}) + + ssh_public_key = _builder.get(".properties.userList[].sshPublicKey") + if ssh_public_key is not None: + ssh_public_key.set_prop("keyData", AAZStrType, ".key_data", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_bmc_key_set_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_bmc_key_set_read = None + + @classmethod + def _build_schema_bmc_key_set_read(cls, _schema): + if cls._schema_bmc_key_set_read is not None: + _schema.extended_location = cls._schema_bmc_key_set_read.extended_location + _schema.id = cls._schema_bmc_key_set_read.id + _schema.location = cls._schema_bmc_key_set_read.location + _schema.name = cls._schema_bmc_key_set_read.name + _schema.properties = cls._schema_bmc_key_set_read.properties + _schema.system_data = cls._schema_bmc_key_set_read.system_data + _schema.tags = cls._schema_bmc_key_set_read.tags + _schema.type = cls._schema_bmc_key_set_read.type + return + + cls._schema_bmc_key_set_read = _schema_bmc_key_set_read = AAZObjectType() + + bmc_key_set_read = _schema_bmc_key_set_read + bmc_key_set_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + bmc_key_set_read.id = AAZStrType( + flags={"read_only": True}, + ) + bmc_key_set_read.location = AAZStrType( + flags={"required": True}, + ) + bmc_key_set_read.name = AAZStrType( + flags={"read_only": True}, + ) + bmc_key_set_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + bmc_key_set_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + bmc_key_set_read.tags = AAZDictType() + bmc_key_set_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_bmc_key_set_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_bmc_key_set_read.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + user_list = _schema_bmc_key_set_read.properties.user_list + user_list.Element = AAZObjectType() + + _element = _schema_bmc_key_set_read.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = _schema_bmc_key_set_read.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = _schema_bmc_key_set_read.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = _schema_bmc_key_set_read.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = _schema_bmc_key_set_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_bmc_key_set_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_bmc_key_set_read.extended_location + _schema.id = cls._schema_bmc_key_set_read.id + _schema.location = cls._schema_bmc_key_set_read.location + _schema.name = cls._schema_bmc_key_set_read.name + _schema.properties = cls._schema_bmc_key_set_read.properties + _schema.system_data = cls._schema_bmc_key_set_read.system_data + _schema.tags = cls._schema_bmc_key_set_read.tags + _schema.type = cls._schema_bmc_key_set_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_wait.py new file mode 100644 index 00000000000..8eb4cfdc1cf --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_wait.py @@ -0,0 +1,304 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster bmckeyset wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", "2022-12-12-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.bmc_key_set_name = AAZStrArg( + options=["-n", "--name", "--bmc-key-set-name"], + help="The name of the baseboard management controller key set.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BmcKeySetsGet(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=False) + return result + + class BmcKeySetsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName}", + **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( + "bmcKeySetName", self.ctx.args.bmc_key_set_name, + required=True, + ), + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.azure_group_id = AAZStrType( + serialized_name="azureGroupId", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.expiration = AAZStrType( + flags={"required": True}, + ) + properties.last_validation = AAZStrType( + serialized_name="lastValidation", + flags={"read_only": True}, + ) + properties.privilege_level = AAZStrType( + serialized_name="privilegeLevel", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.user_list = AAZListType( + serialized_name="userList", + flags={"required": True}, + ) + properties.user_list_status = AAZListType( + serialized_name="userListStatus", + flags={"read_only": True}, + ) + + user_list = cls._schema_on_200.properties.user_list + user_list.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"required": True}, + ) + _element.description = AAZStrType() + _element.ssh_public_key = AAZObjectType( + serialized_name="sshPublicKey", + flags={"required": True}, + ) + + ssh_public_key = cls._schema_on_200.properties.user_list.Element.ssh_public_key + ssh_public_key.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + user_list_status = cls._schema_on_200.properties.user_list_status + user_list_status.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.user_list_status.Element + _element.azure_user_name = AAZStrType( + serialized_name="azureUserName", + flags={"read_only": True}, + ) + _element.status = AAZStrType( + flags={"read_only": True}, + ) + _element.status_message = AAZStrType( + serialized_name="statusMessage", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/__cmd_group.py new file mode 100644 index 00000000000..8c2d04d7321 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/__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( + "networkcloud cluster metricsconfiguration", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage cluster's metrics configuration + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_create.py new file mode 100644 index 00000000000..d80c8d2c9b3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_create.py @@ -0,0 +1,377 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster metricsconfiguration create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the metrics configuration of the provided cluster. + + :example: Update metrics configuration of cluster + az networkcloud cluster metricsconfiguration create --cluster-name "clusterName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --collection-interval 15 --enabled-metrics "metric1" "metric2" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.metrics_configuration_name = AAZStrArg( + options=["-n", "--name", "--metrics-configuration-name"], + help="The name of the metrics configuration for the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^default$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "MetricsConfigurationParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="MetricsConfigurationParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="MetricsConfigurationParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="MetricsConfigurationParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.collection_interval = AAZIntArg( + options=["--collection-interval"], + arg_group="Properties", + help="The interval in minutes by which metrics will be collected.", + required=True, + fmt=AAZIntArgFormat( + maximum=1440, + minimum=1, + ), + ) + _args_schema.enabled_metrics = AAZListArg( + options=["--enabled-metrics"], + arg_group="Properties", + help="The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.", + ) + + enabled_metrics = cls._args_schema.enabled_metrics + enabled_metrics.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.MetricsConfigurationsCreateOrUpdate(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 MetricsConfigurationsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "metricsConfigurationName", self.ctx.args.metrics_configuration_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("collectionInterval", AAZIntType, ".collection_interval", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabledMetrics", AAZListType, ".enabled_metrics") + + enabled_metrics = _builder.get(".properties.enabledMetrics") + if enabled_metrics is not None: + enabled_metrics.set_elements(AAZStrType, ".") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.collection_interval = AAZIntType( + serialized_name="collectionInterval", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.disabled_metrics = AAZListType( + serialized_name="disabledMetrics", + flags={"read_only": True}, + ) + properties.enabled_metrics = AAZListType( + serialized_name="enabledMetrics", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + disabled_metrics = cls._schema_on_200_201.properties.disabled_metrics + disabled_metrics.Element = AAZStrType() + + enabled_metrics = cls._schema_on_200_201.properties.enabled_metrics + enabled_metrics.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_delete.py new file mode 100644 index 00000000000..e6b23870885 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_delete.py @@ -0,0 +1,180 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster metricsconfiguration delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the metrics configuration of the provided cluster. + + :example: Delete metrics configuration of cluster + az networkcloud cluster metricsconfiguration delete --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.metrics_configuration_name = AAZStrArg( + options=["-n", "--name", "--metrics-configuration-name"], + help="The name of the metrics configuration for the cluster.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^default$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.MetricsConfigurationsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class MetricsConfigurationsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "metricsConfigurationName", self.ctx.args.metrics_configuration_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_list.py new file mode 100644 index 00000000000..d0f8a61a44a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_list.py @@ -0,0 +1,262 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster metricsconfiguration list", + is_experimental=True, +) +class List(AAZCommand): + """List metrics configurations of the cluster. + + :example: List metrics configurations of the cluster + az networkcloud cluster metricsconfiguration list --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MetricsConfigurationsListByResourceGroup(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 MetricsConfigurationsListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.collection_interval = AAZIntType( + serialized_name="collectionInterval", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.disabled_metrics = AAZListType( + serialized_name="disabledMetrics", + flags={"read_only": True}, + ) + properties.enabled_metrics = AAZListType( + serialized_name="enabledMetrics", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + disabled_metrics = cls._schema_on_200.value.Element.properties.disabled_metrics + disabled_metrics.Element = AAZStrType() + + enabled_metrics = cls._schema_on_200.value.Element.properties.enabled_metrics + enabled_metrics.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_show.py new file mode 100644 index 00000000000..f315716de45 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_show.py @@ -0,0 +1,267 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud cluster metricsconfiguration show", + is_experimental=True, +) +class Show(AAZCommand): + """Get metrics configuration of the provided cluster. + + :example: Get metrics configuration of cluster + az networkcloud cluster metricsconfiguration show --cluster-name "clusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", "2022-12-12-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.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.metrics_configuration_name = AAZStrArg( + options=["-n", "--name", "--metrics-configuration-name"], + help="The name of the metrics configuration for the cluster.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^default$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MetricsConfigurationsGet(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 MetricsConfigurationsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "metricsConfigurationName", self.ctx.args.metrics_configuration_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.collection_interval = AAZIntType( + serialized_name="collectionInterval", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.disabled_metrics = AAZListType( + serialized_name="disabledMetrics", + flags={"read_only": True}, + ) + properties.enabled_metrics = AAZListType( + serialized_name="enabledMetrics", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + disabled_metrics = cls._schema_on_200.properties.disabled_metrics + disabled_metrics.Element = AAZStrType() + + enabled_metrics = cls._schema_on_200.properties.enabled_metrics + enabled_metrics.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_update.py new file mode 100644 index 00000000000..0ec45b5c31b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_update.py @@ -0,0 +1,372 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster metricsconfiguration update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently. + + :example: Patch metrics configuration of cluster + az networkcloud cluster metricsconfiguration update --cluster-name "clusterName" --collection-interval 15 --enabled-metrics "metric1" "metric2" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.metrics_configuration_name = AAZStrArg( + options=["-n", "--name", "--metrics-configuration-name"], + help="The name of the metrics configuration for the cluster.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^default$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "MetricsConfigurationUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="MetricsConfigurationUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.collection_interval = AAZIntArg( + options=["--collection-interval"], + arg_group="Properties", + help="The interval in minutes by which metrics will be collected.", + fmt=AAZIntArgFormat( + maximum=1440, + minimum=1, + ), + ) + _args_schema.enabled_metrics = AAZListArg( + options=["--enabled-metrics"], + arg_group="Properties", + help="The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.", + ) + + enabled_metrics = cls._args_schema.enabled_metrics + enabled_metrics.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.MetricsConfigurationsUpdate(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 MetricsConfigurationsUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "metricsConfigurationName", self.ctx.args.metrics_configuration_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("collectionInterval", AAZIntType, ".collection_interval") + properties.set_prop("enabledMetrics", AAZListType, ".enabled_metrics") + + enabled_metrics = _builder.get(".properties.enabledMetrics") + if enabled_metrics is not None: + enabled_metrics.set_elements(AAZStrType, ".") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_cluster_metrics_configuration_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_cluster_metrics_configuration_read = None + + @classmethod + def _build_schema_cluster_metrics_configuration_read(cls, _schema): + if cls._schema_cluster_metrics_configuration_read is not None: + _schema.extended_location = cls._schema_cluster_metrics_configuration_read.extended_location + _schema.id = cls._schema_cluster_metrics_configuration_read.id + _schema.location = cls._schema_cluster_metrics_configuration_read.location + _schema.name = cls._schema_cluster_metrics_configuration_read.name + _schema.properties = cls._schema_cluster_metrics_configuration_read.properties + _schema.system_data = cls._schema_cluster_metrics_configuration_read.system_data + _schema.tags = cls._schema_cluster_metrics_configuration_read.tags + _schema.type = cls._schema_cluster_metrics_configuration_read.type + return + + cls._schema_cluster_metrics_configuration_read = _schema_cluster_metrics_configuration_read = AAZObjectType() + + cluster_metrics_configuration_read = _schema_cluster_metrics_configuration_read + cluster_metrics_configuration_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + cluster_metrics_configuration_read.id = AAZStrType( + flags={"read_only": True}, + ) + cluster_metrics_configuration_read.location = AAZStrType( + flags={"required": True}, + ) + cluster_metrics_configuration_read.name = AAZStrType( + flags={"read_only": True}, + ) + cluster_metrics_configuration_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + cluster_metrics_configuration_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + cluster_metrics_configuration_read.tags = AAZDictType() + cluster_metrics_configuration_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_cluster_metrics_configuration_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_cluster_metrics_configuration_read.properties + properties.collection_interval = AAZIntType( + serialized_name="collectionInterval", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.disabled_metrics = AAZListType( + serialized_name="disabledMetrics", + flags={"read_only": True}, + ) + properties.enabled_metrics = AAZListType( + serialized_name="enabledMetrics", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + disabled_metrics = _schema_cluster_metrics_configuration_read.properties.disabled_metrics + disabled_metrics.Element = AAZStrType() + + enabled_metrics = _schema_cluster_metrics_configuration_read.properties.enabled_metrics + enabled_metrics.Element = AAZStrType() + + system_data = _schema_cluster_metrics_configuration_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_cluster_metrics_configuration_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_cluster_metrics_configuration_read.extended_location + _schema.id = cls._schema_cluster_metrics_configuration_read.id + _schema.location = cls._schema_cluster_metrics_configuration_read.location + _schema.name = cls._schema_cluster_metrics_configuration_read.name + _schema.properties = cls._schema_cluster_metrics_configuration_read.properties + _schema.system_data = cls._schema_cluster_metrics_configuration_read.system_data + _schema.tags = cls._schema_cluster_metrics_configuration_read.tags + _schema.type = cls._schema_cluster_metrics_configuration_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_wait.py new file mode 100644 index 00000000000..8f9e568762b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_wait.py @@ -0,0 +1,262 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud cluster metricsconfiguration wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", "2022-12-12-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.cluster_name = AAZStrArg( + options=["--cluster-name"], + help="The name of the cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.metrics_configuration_name = AAZStrArg( + options=["-n", "--name", "--metrics-configuration-name"], + help="The name of the metrics configuration for the cluster.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^default$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MetricsConfigurationsGet(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=False) + return result + + class MetricsConfigurationsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName}", + **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( + "clusterName", self.ctx.args.cluster_name, + required=True, + ), + **self.serialize_url_param( + "metricsConfigurationName", self.ctx.args.metrics_configuration_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.collection_interval = AAZIntType( + serialized_name="collectionInterval", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.disabled_metrics = AAZListType( + serialized_name="disabledMetrics", + flags={"read_only": True}, + ) + properties.enabled_metrics = AAZListType( + serialized_name="enabledMetrics", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + disabled_metrics = cls._schema_on_200.properties.disabled_metrics + disabled_metrics.Element = AAZStrType() + + enabled_metrics = cls._schema_on_200.properties.enabled_metrics + enabled_metrics.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/__cmd_group.py new file mode 100644 index 00000000000..d10df556dad --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/__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( + "networkcloud clustermanager", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage cluster manager + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_create.py new file mode 100644 index 00000000000..17de61aba3e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_create.py @@ -0,0 +1,395 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud clustermanager create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new cluster manager or update properties of the cluster manager if it exists. + + :example: Create or update cluster manager + az networkcloud clustermanager create --name "clusterManagerName" --location "location" --analytics-workspace-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName" --fabric-controller-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName" --managed-resource-group-configuration name="my-managed-rg" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_manager_name = AAZStrArg( + options=["-n", "--name", "--cluster-manager-name"], + help="The name of the cluster manager.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "ClusterManagerParameters" + + _args_schema = cls._args_schema + _args_schema.location = AAZResourceLocationArg( + arg_group="ClusterManagerParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="ClusterManagerParameters", + help="Resource tags.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.analytics_workspace_id = AAZStrArg( + options=["--analytics-workspace-id"], + arg_group="Properties", + help="The resource ID of the Log Analytics workspace that is used for the logs collection.", + ) + _args_schema.availability_zones = AAZListArg( + options=["--availability-zones"], + arg_group="Properties", + help="Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource.", + ) + _args_schema.fabric_controller_id = AAZStrArg( + options=["--fabric-controller-id"], + arg_group="Properties", + help="The resource ID of the fabric controller that has one to one mapping with the cluster manager.", + required=True, + ) + _args_schema.managed_resource_group_configuration = AAZObjectArg( + options=["--managed-resource-group-configuration"], + arg_group="Properties", + help="The configuration of the managed resource group associated with the resource.", + ) + _args_schema.vm_size = AAZStrArg( + options=["--vm-size"], + arg_group="Properties", + help="Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource.", + ) + + availability_zones = cls._args_schema.availability_zones + availability_zones.Element = AAZStrArg() + + managed_resource_group_configuration = cls._args_schema.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrArg( + options=["location"], + help="The location of the managed resource group. If not specified, the location of the parent resource is chosen.", + ) + managed_resource_group_configuration.name = AAZStrArg( + options=["name"], + help="The name for the managed resource group. If not specified, the unique name is automatically generated.", + fmt=AAZStrArgFormat( + max_length=75, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.ClusterManagersCreateOrUpdate(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 ClusterManagersCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName}", + **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( + "clusterManagerName", self.ctx.args.cluster_manager_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("analyticsWorkspaceId", AAZStrType, ".analytics_workspace_id") + properties.set_prop("availabilityZones", AAZListType, ".availability_zones") + properties.set_prop("fabricControllerId", AAZStrType, ".fabric_controller_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("managedResourceGroupConfiguration", AAZObjectType, ".managed_resource_group_configuration") + properties.set_prop("vmSize", AAZStrType, ".vm_size") + + availability_zones = _builder.get(".properties.availabilityZones") + if availability_zones is not None: + availability_zones.set_elements(AAZStrType, ".") + + managed_resource_group_configuration = _builder.get(".properties.managedResourceGroupConfiguration") + if managed_resource_group_configuration is not None: + managed_resource_group_configuration.set_prop("location", AAZStrType, ".location") + managed_resource_group_configuration.set_prop("name", AAZStrType, ".name") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + ) + properties.availability_zones = AAZListType( + serialized_name="availabilityZones", + ) + properties.cluster_versions = AAZListType( + serialized_name="clusterVersions", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_controller_id = AAZStrType( + serialized_name="fabricControllerId", + flags={"required": True}, + ) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manager_extended_location = AAZObjectType( + serialized_name="managerExtendedLocation", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vm_size = AAZStrType( + serialized_name="vmSize", + ) + + availability_zones = cls._schema_on_200_201.properties.availability_zones + availability_zones.Element = AAZStrType() + + cluster_versions = cls._schema_on_200_201.properties.cluster_versions + cluster_versions.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.cluster_versions.Element + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + + managed_resource_group_configuration = cls._schema_on_200_201.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + manager_extended_location = cls._schema_on_200_201.properties.manager_extended_location + manager_extended_location.name = AAZStrType( + flags={"required": True}, + ) + manager_extended_location.type = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_delete.py new file mode 100644 index 00000000000..15ee9471b67 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud clustermanager delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided cluster manager. + + :example: Delete cluster manager + az networkcloud clustermanager delete --name "clusterManagerName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_manager_name = AAZStrArg( + options=["-n", "--name", "--cluster-manager-name"], + help="The name of the cluster manager.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.ClusterManagersDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class ClusterManagersDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName}", + **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( + "clusterManagerName", self.ctx.args.cluster_manager_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_list.py new file mode 100644 index 00000000000..3d868d924b2 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_list.py @@ -0,0 +1,472 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud clustermanager list", + is_experimental=True, +) +class List(AAZCommand): + """List cluster managers in the provided resource group or subscription. + + :example: List cluster managers for subscription + az networkcloud clustermanager list + + :example: List cluster managers for resource group + az networkcloud clustermanager list --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.ClusterManagersListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.ClusterManagersListBySubscription(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 ClusterManagersListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + ) + properties.availability_zones = AAZListType( + serialized_name="availabilityZones", + ) + properties.cluster_versions = AAZListType( + serialized_name="clusterVersions", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_controller_id = AAZStrType( + serialized_name="fabricControllerId", + flags={"required": True}, + ) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manager_extended_location = AAZObjectType( + serialized_name="managerExtendedLocation", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vm_size = AAZStrType( + serialized_name="vmSize", + ) + + availability_zones = cls._schema_on_200.value.Element.properties.availability_zones + availability_zones.Element = AAZStrType() + + cluster_versions = cls._schema_on_200.value.Element.properties.cluster_versions + cluster_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.cluster_versions.Element + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + + managed_resource_group_configuration = cls._schema_on_200.value.Element.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + manager_extended_location = cls._schema_on_200.value.Element.properties.manager_extended_location + manager_extended_location.name = AAZStrType( + flags={"required": True}, + ) + manager_extended_location.type = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class ClusterManagersListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/clusterManagers", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + ) + properties.availability_zones = AAZListType( + serialized_name="availabilityZones", + ) + properties.cluster_versions = AAZListType( + serialized_name="clusterVersions", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_controller_id = AAZStrType( + serialized_name="fabricControllerId", + flags={"required": True}, + ) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manager_extended_location = AAZObjectType( + serialized_name="managerExtendedLocation", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vm_size = AAZStrType( + serialized_name="vmSize", + ) + + availability_zones = cls._schema_on_200.value.Element.properties.availability_zones + availability_zones.Element = AAZStrType() + + cluster_versions = cls._schema_on_200.value.Element.properties.cluster_versions + cluster_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.cluster_versions.Element + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + + managed_resource_group_configuration = cls._schema_on_200.value.Element.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + manager_extended_location = cls._schema_on_200.value.Element.properties.manager_extended_location + manager_extended_location.name = AAZStrType( + flags={"required": True}, + ) + manager_extended_location.type = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_show.py new file mode 100644 index 00000000000..971e149bd8c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_show.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( + "networkcloud clustermanager show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the properties of the provided cluster manager. + + :example: Get cluster manager + az networkcloud clustermanager show --name "clusterManagerName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", "2022-12-12-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.cluster_manager_name = AAZStrArg( + options=["-n", "--name", "--cluster-manager-name"], + help="The name of the cluster manager.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ClusterManagersGet(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 ClusterManagersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName}", + **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( + "clusterManagerName", self.ctx.args.cluster_manager_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + ) + properties.availability_zones = AAZListType( + serialized_name="availabilityZones", + ) + properties.cluster_versions = AAZListType( + serialized_name="clusterVersions", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_controller_id = AAZStrType( + serialized_name="fabricControllerId", + flags={"required": True}, + ) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manager_extended_location = AAZObjectType( + serialized_name="managerExtendedLocation", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vm_size = AAZStrType( + serialized_name="vmSize", + ) + + availability_zones = cls._schema_on_200.properties.availability_zones + availability_zones.Element = AAZStrType() + + cluster_versions = cls._schema_on_200.properties.cluster_versions + cluster_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.cluster_versions.Element + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + + managed_resource_group_configuration = cls._schema_on_200.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + manager_extended_location = cls._schema_on_200.properties.manager_extended_location + manager_extended_location.name = AAZStrType( + flags={"required": True}, + ) + manager_extended_location.type = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_update.py new file mode 100644 index 00000000000..fdca7c39b24 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_update.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( + "networkcloud clustermanager update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently. + + :example: Update tags for cluster manager + az networkcloud clustermanager update --name "clusterManagerName" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", "2022-12-12-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.cluster_manager_name = AAZStrArg( + options=["-n", "--name", "--cluster-manager-name"], + help="The name of the cluster manager.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "ClusterManagerUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="ClusterManagerUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ClusterManagersUpdate(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 ClusterManagersUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterManagerName", self.ctx.args.cluster_manager_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + ) + properties.availability_zones = AAZListType( + serialized_name="availabilityZones", + ) + properties.cluster_versions = AAZListType( + serialized_name="clusterVersions", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_controller_id = AAZStrType( + serialized_name="fabricControllerId", + flags={"required": True}, + ) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manager_extended_location = AAZObjectType( + serialized_name="managerExtendedLocation", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vm_size = AAZStrType( + serialized_name="vmSize", + ) + + availability_zones = cls._schema_on_200.properties.availability_zones + availability_zones.Element = AAZStrType() + + cluster_versions = cls._schema_on_200.properties.cluster_versions + cluster_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.cluster_versions.Element + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + + managed_resource_group_configuration = cls._schema_on_200.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + manager_extended_location = cls._schema_on_200.properties.manager_extended_location + manager_extended_location.name = AAZStrType( + flags={"required": True}, + ) + manager_extended_location.type = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_wait.py new file mode 100644 index 00000000000..8e86ae52140 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_wait.py @@ -0,0 +1,271 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud clustermanager wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", "2022-12-12-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.cluster_manager_name = AAZStrArg( + options=["-n", "--name", "--cluster-manager-name"], + help="The name of the cluster manager.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ClusterManagersGet(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=False) + return result + + class ClusterManagersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName}", + **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( + "clusterManagerName", self.ctx.args.cluster_manager_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.analytics_workspace_id = AAZStrType( + serialized_name="analyticsWorkspaceId", + ) + properties.availability_zones = AAZListType( + serialized_name="availabilityZones", + ) + properties.cluster_versions = AAZListType( + serialized_name="clusterVersions", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_controller_id = AAZStrType( + serialized_name="fabricControllerId", + flags={"required": True}, + ) + properties.managed_resource_group_configuration = AAZObjectType( + serialized_name="managedResourceGroupConfiguration", + ) + properties.manager_extended_location = AAZObjectType( + serialized_name="managerExtendedLocation", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vm_size = AAZStrType( + serialized_name="vmSize", + ) + + availability_zones = cls._schema_on_200.properties.availability_zones + availability_zones.Element = AAZStrType() + + cluster_versions = cls._schema_on_200.properties.cluster_versions + cluster_versions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.cluster_versions.Element + _element.support_expiry_date = AAZStrType( + serialized_name="supportExpiryDate", + flags={"read_only": True}, + ) + _element.target_cluster_version = AAZStrType( + serialized_name="targetClusterVersion", + flags={"read_only": True}, + ) + + managed_resource_group_configuration = cls._schema_on_200.properties.managed_resource_group_configuration + managed_resource_group_configuration.location = AAZStrType() + managed_resource_group_configuration.name = AAZStrType() + + manager_extended_location = cls._schema_on_200.properties.manager_extended_location + manager_extended_location.name = AAZStrType( + flags={"required": True}, + ) + manager_extended_location.type = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/__cmd_group.py new file mode 100644 index 00000000000..8509d39c70b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/__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( + "networkcloud defaultcninetwork", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage default CNI network + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_create.py new file mode 100644 index 00000000000..7a4a2c2f05e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_create.py @@ -0,0 +1,593 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud defaultcninetwork create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new default CNI network or update the properties of the existing default CNI network. + + :example: Create or update default CNI network + az networkcloud defaultcninetwork create --name "defaultCniNetworkName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --cni-bgp-configuration "{bgpPeers:[{asNumber:64497,peerIp:'203.0.113.254'}],communityAdvertisements:[{communities:['64512','100'],subnetPrefix:'192.0.2.0/27'}],serviceExternalPrefixes:['192.0.2.0/28'],serviceLoadBalancerPrefixes:['192.0.2.16/28']}" --ip-allocation-type "DualStack" --ipv4-connected-prefix "203.0.113.0/24" --ipv6-connected-prefix "2001:db8:0:3::/64" --l3-isolation-domain-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName" --vlan 12 --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.default_cni_network_name = AAZStrArg( + options=["-n", "--name", "--default-cni-network-name"], + help="The name of the default CNI network.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "DefaultCniNetworkParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="DefaultCniNetworkParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="DefaultCniNetworkParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="DefaultCniNetworkParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.cni_bgp_configuration = AAZObjectArg( + options=["--cni-bgp-configuration"], + arg_group="Properties", + help="The Calico BGP configuration.", + ) + _args_schema.ip_allocation_type = AAZStrArg( + options=["--ip-allocation-type"], + arg_group="Properties", + help="The type of the IP address allocation.", + default="DualStack", + enum={"DualStack": "DualStack", "IPV4": "IPV4", "IPV6": "IPV6"}, + ) + _args_schema.ipv4_connected_prefix = AAZStrArg( + options=["--ipv4-connected-prefix"], + arg_group="Properties", + help="The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.", + ) + _args_schema.ipv6_connected_prefix = AAZStrArg( + options=["--ipv6-connected-prefix"], + arg_group="Properties", + help="The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.", + ) + _args_schema.l3_isolation_domain_id = AAZStrArg( + options=["--l3-isolation-domain-id"], + arg_group="Properties", + help="The resource ID of the Network Fabric l3IsolationDomain.", + required=True, + ) + _args_schema.vlan = AAZIntArg( + options=["--vlan"], + arg_group="Properties", + help="The VLAN from the l3IsolationDomain that is used for this network.", + required=True, + fmt=AAZIntArgFormat( + maximum=4094, + minimum=1, + ), + ) + + cni_bgp_configuration = cls._args_schema.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListArg( + options=["bgp-peers"], + help="The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.", + ) + cni_bgp_configuration.community_advertisements = AAZListArg( + options=["community-advertisements"], + help="The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.", + ) + cni_bgp_configuration.node_mesh_password = AAZStrArg( + options=["node-mesh-password"], + help="The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9]{0,80}$", + max_length=80, + ), + ) + cni_bgp_configuration.service_external_prefixes = AAZListArg( + options=["service-external-prefixes"], + help="The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListArg( + options=["service-load-balancer-prefixes"], + help="The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.", + ) + + bgp_peers = cls._args_schema.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectArg() + + _element = cls._args_schema.cni_bgp_configuration.bgp_peers.Element + _element.as_number = AAZIntArg( + options=["as-number"], + help="The ASN (Autonomous System Number) of the BGP peer.", + required=True, + fmt=AAZIntArgFormat( + maximum=4294967295, + minimum=0, + ), + ) + _element.password = AAZStrArg( + options=["password"], + help="The password for this peering neighbor. It defaults to no password if not specified.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9]{0,80}$", + max_length=80, + ), + ) + _element.peer_ip = AAZStrArg( + options=["peer-ip"], + help="The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.", + required=True, + ) + + community_advertisements = cls._args_schema.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectArg() + + _element = cls._args_schema.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListArg( + options=["communities"], + help="The list of community strings to announce with this prefix.", + required=True, + ) + _element.subnet_prefix = AAZStrArg( + options=["subnet-prefix"], + help="The subnet in CIDR format for which properties should be advertised.", + required=True, + ) + + communities = cls._args_schema.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrArg() + + service_external_prefixes = cls._args_schema.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrArg() + + service_load_balancer_prefixes = cls._args_schema.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.DefaultCniNetworksCreateOrUpdate(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 DefaultCniNetworksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/defaultCniNetworks/{defaultCniNetworkName}", + **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( + "defaultCniNetworkName", self.ctx.args.default_cni_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("cniBgpConfiguration", AAZObjectType, ".cni_bgp_configuration") + properties.set_prop("ipAllocationType", AAZStrType, ".ip_allocation_type") + properties.set_prop("ipv4ConnectedPrefix", AAZStrType, ".ipv4_connected_prefix") + properties.set_prop("ipv6ConnectedPrefix", AAZStrType, ".ipv6_connected_prefix") + properties.set_prop("l3IsolationDomainId", AAZStrType, ".l3_isolation_domain_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("vlan", AAZIntType, ".vlan", typ_kwargs={"flags": {"required": True}}) + + cni_bgp_configuration = _builder.get(".properties.cniBgpConfiguration") + if cni_bgp_configuration is not None: + cni_bgp_configuration.set_prop("bgpPeers", AAZListType, ".bgp_peers") + cni_bgp_configuration.set_prop("communityAdvertisements", AAZListType, ".community_advertisements") + cni_bgp_configuration.set_prop("nodeMeshPassword", AAZStrType, ".node_mesh_password", typ_kwargs={"flags": {"secret": True}}) + cni_bgp_configuration.set_prop("serviceExternalPrefixes", AAZListType, ".service_external_prefixes") + cni_bgp_configuration.set_prop("serviceLoadBalancerPrefixes", AAZListType, ".service_load_balancer_prefixes") + + bgp_peers = _builder.get(".properties.cniBgpConfiguration.bgpPeers") + if bgp_peers is not None: + bgp_peers.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.cniBgpConfiguration.bgpPeers[]") + if _elements is not None: + _elements.set_prop("asNumber", AAZIntType, ".as_number", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"secret": True}}) + _elements.set_prop("peerIp", AAZStrType, ".peer_ip", typ_kwargs={"flags": {"required": True}}) + + community_advertisements = _builder.get(".properties.cniBgpConfiguration.communityAdvertisements") + if community_advertisements is not None: + community_advertisements.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.cniBgpConfiguration.communityAdvertisements[]") + if _elements is not None: + _elements.set_prop("communities", AAZListType, ".communities", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("subnetPrefix", AAZStrType, ".subnet_prefix", typ_kwargs={"flags": {"required": True}}) + + communities = _builder.get(".properties.cniBgpConfiguration.communityAdvertisements[].communities") + if communities is not None: + communities.set_elements(AAZStrType, ".") + + service_external_prefixes = _builder.get(".properties.cniBgpConfiguration.serviceExternalPrefixes") + if service_external_prefixes is not None: + service_external_prefixes.set_elements(AAZStrType, ".") + + service_load_balancer_prefixes = _builder.get(".properties.cniBgpConfiguration.serviceLoadBalancerPrefixes") + if service_load_balancer_prefixes is not None: + service_load_balancer_prefixes.set_elements(AAZStrType, ".") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cni_as_number = AAZIntType( + serialized_name="cniAsNumber", + flags={"read_only": True}, + ) + properties.cni_bgp_configuration = AAZObjectType( + serialized_name="cniBgpConfiguration", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_bgp_peers = AAZListType( + serialized_name="fabricBgpPeers", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + cni_bgp_configuration = cls._schema_on_200_201.properties.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListType( + serialized_name="bgpPeers", + ) + cni_bgp_configuration.community_advertisements = AAZListType( + serialized_name="communityAdvertisements", + ) + cni_bgp_configuration.service_external_prefixes = AAZListType( + serialized_name="serviceExternalPrefixes", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListType( + serialized_name="serviceLoadBalancerPrefixes", + ) + + bgp_peers = cls._schema_on_200_201.properties.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectType() + _CreateHelper._build_schema_bgp_peer_read(bgp_peers.Element) + + community_advertisements = cls._schema_on_200_201.properties.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListType( + flags={"required": True}, + ) + _element.subnet_prefix = AAZStrType( + serialized_name="subnetPrefix", + flags={"required": True}, + ) + + communities = cls._schema_on_200_201.properties.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrType() + + service_external_prefixes = cls._schema_on_200_201.properties.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrType() + + service_load_balancer_prefixes = cls._schema_on_200_201.properties.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrType() + + fabric_bgp_peers = cls._schema_on_200_201.properties.fabric_bgp_peers + fabric_bgp_peers.Element = AAZObjectType() + _CreateHelper._build_schema_bgp_peer_read(fabric_bgp_peers.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200_201.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + _schema_bgp_peer_read = None + + @classmethod + def _build_schema_bgp_peer_read(cls, _schema): + if cls._schema_bgp_peer_read is not None: + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + return + + cls._schema_bgp_peer_read = _schema_bgp_peer_read = AAZObjectType() + + bgp_peer_read = _schema_bgp_peer_read + bgp_peer_read.as_number = AAZIntType( + serialized_name="asNumber", + flags={"required": True}, + ) + bgp_peer_read.peer_ip = AAZStrType( + serialized_name="peerIp", + flags={"required": True}, + ) + + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_delete.py new file mode 100644 index 00000000000..511228d2850 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud defaultcninetwork delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided default CNI network. + + :example: Delete default CNI network + az networkcloud defaultcninetwork delete --name "defaultCniNetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.default_cni_network_name = AAZStrArg( + options=["-n", "--name", "--default-cni-network-name"], + help="The name of the default CNI network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.DefaultCniNetworksDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class DefaultCniNetworksDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/defaultCniNetworks/{defaultCniNetworkName}", + **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( + "defaultCniNetworkName", self.ctx.args.default_cni_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_list.py new file mode 100644 index 00000000000..6be1a6d447a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_list.py @@ -0,0 +1,588 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud defaultcninetwork list", + is_experimental=True, +) +class List(AAZCommand): + """List default CNI networks in the provided resource group or subscription. + + :example: List default CNI networks for resource group + az networkcloud defaultcninetwork list --resource-group "resourceGroupName" + + :example: List default CNI networks for subscription + az networkcloud defaultcninetwork list + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/defaultcninetworks", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.DefaultCniNetworksListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.DefaultCniNetworksListBySubscription(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 DefaultCniNetworksListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/defaultCniNetworks", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cni_as_number = AAZIntType( + serialized_name="cniAsNumber", + flags={"read_only": True}, + ) + properties.cni_bgp_configuration = AAZObjectType( + serialized_name="cniBgpConfiguration", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_bgp_peers = AAZListType( + serialized_name="fabricBgpPeers", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + cni_bgp_configuration = cls._schema_on_200.value.Element.properties.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListType( + serialized_name="bgpPeers", + ) + cni_bgp_configuration.community_advertisements = AAZListType( + serialized_name="communityAdvertisements", + ) + cni_bgp_configuration.service_external_prefixes = AAZListType( + serialized_name="serviceExternalPrefixes", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListType( + serialized_name="serviceLoadBalancerPrefixes", + ) + + bgp_peers = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectType() + _ListHelper._build_schema_bgp_peer_read(bgp_peers.Element) + + community_advertisements = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListType( + flags={"required": True}, + ) + _element.subnet_prefix = AAZStrType( + serialized_name="subnetPrefix", + flags={"required": True}, + ) + + communities = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrType() + + service_external_prefixes = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrType() + + service_load_balancer_prefixes = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrType() + + fabric_bgp_peers = cls._schema_on_200.value.Element.properties.fabric_bgp_peers + fabric_bgp_peers.Element = AAZObjectType() + _ListHelper._build_schema_bgp_peer_read(fabric_bgp_peers.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class DefaultCniNetworksListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/defaultCniNetworks", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cni_as_number = AAZIntType( + serialized_name="cniAsNumber", + flags={"read_only": True}, + ) + properties.cni_bgp_configuration = AAZObjectType( + serialized_name="cniBgpConfiguration", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_bgp_peers = AAZListType( + serialized_name="fabricBgpPeers", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + cni_bgp_configuration = cls._schema_on_200.value.Element.properties.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListType( + serialized_name="bgpPeers", + ) + cni_bgp_configuration.community_advertisements = AAZListType( + serialized_name="communityAdvertisements", + ) + cni_bgp_configuration.service_external_prefixes = AAZListType( + serialized_name="serviceExternalPrefixes", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListType( + serialized_name="serviceLoadBalancerPrefixes", + ) + + bgp_peers = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectType() + _ListHelper._build_schema_bgp_peer_read(bgp_peers.Element) + + community_advertisements = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListType( + flags={"required": True}, + ) + _element.subnet_prefix = AAZStrType( + serialized_name="subnetPrefix", + flags={"required": True}, + ) + + communities = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrType() + + service_external_prefixes = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrType() + + service_load_balancer_prefixes = cls._schema_on_200.value.Element.properties.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrType() + + fabric_bgp_peers = cls._schema_on_200.value.Element.properties.fabric_bgp_peers + fabric_bgp_peers.Element = AAZObjectType() + _ListHelper._build_schema_bgp_peer_read(fabric_bgp_peers.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_bgp_peer_read = None + + @classmethod + def _build_schema_bgp_peer_read(cls, _schema): + if cls._schema_bgp_peer_read is not None: + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + return + + cls._schema_bgp_peer_read = _schema_bgp_peer_read = AAZObjectType() + + bgp_peer_read = _schema_bgp_peer_read + bgp_peer_read.as_number = AAZIntType( + serialized_name="asNumber", + flags={"required": True}, + ) + bgp_peer_read.peer_ip = AAZStrType( + serialized_name="peerIp", + flags={"required": True}, + ) + + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_show.py new file mode 100644 index 00000000000..a72f1a7f60d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_show.py @@ -0,0 +1,346 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud defaultcninetwork show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided default CNI network. + + :example: Get default CNI network + az networkcloud defaultcninetwork show --name "defaultCniNetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", "2022-12-12-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.default_cni_network_name = AAZStrArg( + options=["-n", "--name", "--default-cni-network-name"], + help="The name of the default CNI network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DefaultCniNetworksGet(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 DefaultCniNetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/defaultCniNetworks/{defaultCniNetworkName}", + **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( + "defaultCniNetworkName", self.ctx.args.default_cni_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cni_as_number = AAZIntType( + serialized_name="cniAsNumber", + flags={"read_only": True}, + ) + properties.cni_bgp_configuration = AAZObjectType( + serialized_name="cniBgpConfiguration", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_bgp_peers = AAZListType( + serialized_name="fabricBgpPeers", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + cni_bgp_configuration = cls._schema_on_200.properties.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListType( + serialized_name="bgpPeers", + ) + cni_bgp_configuration.community_advertisements = AAZListType( + serialized_name="communityAdvertisements", + ) + cni_bgp_configuration.service_external_prefixes = AAZListType( + serialized_name="serviceExternalPrefixes", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListType( + serialized_name="serviceLoadBalancerPrefixes", + ) + + bgp_peers = cls._schema_on_200.properties.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectType() + _ShowHelper._build_schema_bgp_peer_read(bgp_peers.Element) + + community_advertisements = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListType( + flags={"required": True}, + ) + _element.subnet_prefix = AAZStrType( + serialized_name="subnetPrefix", + flags={"required": True}, + ) + + communities = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrType() + + service_external_prefixes = cls._schema_on_200.properties.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrType() + + service_load_balancer_prefixes = cls._schema_on_200.properties.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrType() + + fabric_bgp_peers = cls._schema_on_200.properties.fabric_bgp_peers + fabric_bgp_peers.Element = AAZObjectType() + _ShowHelper._build_schema_bgp_peer_read(fabric_bgp_peers.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_bgp_peer_read = None + + @classmethod + def _build_schema_bgp_peer_read(cls, _schema): + if cls._schema_bgp_peer_read is not None: + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + return + + cls._schema_bgp_peer_read = _schema_bgp_peer_read = AAZObjectType() + + bgp_peer_read = _schema_bgp_peer_read + bgp_peer_read.as_number = AAZIntType( + serialized_name="asNumber", + flags={"required": True}, + ) + bgp_peer_read.peer_ip = AAZStrType( + serialized_name="peerIp", + flags={"required": True}, + ) + + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_update.py new file mode 100644 index 00000000000..aba1d4c4a4c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_update.py @@ -0,0 +1,376 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud defaultcninetwork update", + is_experimental=True, +) +class Update(AAZCommand): + """Update tags associated with the provided default CNI network. + + :example: Update tags for CNI network + az networkcloud defaultcninetwork update --tags key1="myvalue1" key2="myvalue2" --name "defaultCniNetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", "2022-12-12-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.default_cni_network_name = AAZStrArg( + options=["-n", "--name", "--default-cni-network-name"], + help="The name of the default CNI network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "DefaultCniNetworkUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="DefaultCniNetworkUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DefaultCniNetworksUpdate(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 DefaultCniNetworksUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/defaultCniNetworks/{defaultCniNetworkName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "defaultCniNetworkName", self.ctx.args.default_cni_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cni_as_number = AAZIntType( + serialized_name="cniAsNumber", + flags={"read_only": True}, + ) + properties.cni_bgp_configuration = AAZObjectType( + serialized_name="cniBgpConfiguration", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_bgp_peers = AAZListType( + serialized_name="fabricBgpPeers", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + cni_bgp_configuration = cls._schema_on_200.properties.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListType( + serialized_name="bgpPeers", + ) + cni_bgp_configuration.community_advertisements = AAZListType( + serialized_name="communityAdvertisements", + ) + cni_bgp_configuration.service_external_prefixes = AAZListType( + serialized_name="serviceExternalPrefixes", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListType( + serialized_name="serviceLoadBalancerPrefixes", + ) + + bgp_peers = cls._schema_on_200.properties.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectType() + _UpdateHelper._build_schema_bgp_peer_read(bgp_peers.Element) + + community_advertisements = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListType( + flags={"required": True}, + ) + _element.subnet_prefix = AAZStrType( + serialized_name="subnetPrefix", + flags={"required": True}, + ) + + communities = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrType() + + service_external_prefixes = cls._schema_on_200.properties.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrType() + + service_load_balancer_prefixes = cls._schema_on_200.properties.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrType() + + fabric_bgp_peers = cls._schema_on_200.properties.fabric_bgp_peers + fabric_bgp_peers.Element = AAZObjectType() + _UpdateHelper._build_schema_bgp_peer_read(fabric_bgp_peers.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_bgp_peer_read = None + + @classmethod + def _build_schema_bgp_peer_read(cls, _schema): + if cls._schema_bgp_peer_read is not None: + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + return + + cls._schema_bgp_peer_read = _schema_bgp_peer_read = AAZObjectType() + + bgp_peer_read = _schema_bgp_peer_read + bgp_peer_read.as_number = AAZIntType( + serialized_name="asNumber", + flags={"required": True}, + ) + bgp_peer_read.peer_ip = AAZStrType( + serialized_name="peerIp", + flags={"required": True}, + ) + + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_wait.py new file mode 100644 index 00000000000..6e99d2b1335 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/defaultcninetwork/_wait.py @@ -0,0 +1,341 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud defaultcninetwork wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", "2022-12-12-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.default_cni_network_name = AAZStrArg( + options=["-n", "--name", "--default-cni-network-name"], + help="The name of the default CNI network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DefaultCniNetworksGet(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=False) + return result + + class DefaultCniNetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/defaultCniNetworks/{defaultCniNetworkName}", + **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( + "defaultCniNetworkName", self.ctx.args.default_cni_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cni_as_number = AAZIntType( + serialized_name="cniAsNumber", + flags={"read_only": True}, + ) + properties.cni_bgp_configuration = AAZObjectType( + serialized_name="cniBgpConfiguration", + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.fabric_bgp_peers = AAZListType( + serialized_name="fabricBgpPeers", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + flags={"read_only": True}, + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + cni_bgp_configuration = cls._schema_on_200.properties.cni_bgp_configuration + cni_bgp_configuration.bgp_peers = AAZListType( + serialized_name="bgpPeers", + ) + cni_bgp_configuration.community_advertisements = AAZListType( + serialized_name="communityAdvertisements", + ) + cni_bgp_configuration.service_external_prefixes = AAZListType( + serialized_name="serviceExternalPrefixes", + ) + cni_bgp_configuration.service_load_balancer_prefixes = AAZListType( + serialized_name="serviceLoadBalancerPrefixes", + ) + + bgp_peers = cls._schema_on_200.properties.cni_bgp_configuration.bgp_peers + bgp_peers.Element = AAZObjectType() + _WaitHelper._build_schema_bgp_peer_read(bgp_peers.Element) + + community_advertisements = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements + community_advertisements.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements.Element + _element.communities = AAZListType( + flags={"required": True}, + ) + _element.subnet_prefix = AAZStrType( + serialized_name="subnetPrefix", + flags={"required": True}, + ) + + communities = cls._schema_on_200.properties.cni_bgp_configuration.community_advertisements.Element.communities + communities.Element = AAZStrType() + + service_external_prefixes = cls._schema_on_200.properties.cni_bgp_configuration.service_external_prefixes + service_external_prefixes.Element = AAZStrType() + + service_load_balancer_prefixes = cls._schema_on_200.properties.cni_bgp_configuration.service_load_balancer_prefixes + service_load_balancer_prefixes.Element = AAZStrType() + + fabric_bgp_peers = cls._schema_on_200.properties.fabric_bgp_peers + fabric_bgp_peers.Element = AAZObjectType() + _WaitHelper._build_schema_bgp_peer_read(fabric_bgp_peers.Element) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + _schema_bgp_peer_read = None + + @classmethod + def _build_schema_bgp_peer_read(cls, _schema): + if cls._schema_bgp_peer_read is not None: + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + return + + cls._schema_bgp_peer_read = _schema_bgp_peer_read = AAZObjectType() + + bgp_peer_read = _schema_bgp_peer_read + bgp_peer_read.as_number = AAZIntType( + serialized_name="asNumber", + flags={"required": True}, + ) + bgp_peer_read.peer_ip = AAZStrType( + serialized_name="peerIp", + flags={"required": True}, + ) + + _schema.as_number = cls._schema_bgp_peer_read.as_number + _schema.peer_ip = cls._schema_bgp_peer_read.peer_ip + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/__cmd_group.py new file mode 100644 index 00000000000..ccbeea9f1f1 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/__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( + "networkcloud hybridakscluster", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage additional details of Hybrid AKS provisioned cluster + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/__init__.py new file mode 100644 index 00000000000..8287c45a4be --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/__init__.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_list.py new file mode 100644 index 00000000000..10a6d40da4e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_list.py @@ -0,0 +1,619 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud hybridakscluster list", + is_experimental=True, +) +class List(AAZCommand): + """List additional details related to Hybrid AKS provisioned clusters in the provided resource group or subscription. + + :example: List Hybrid AKS provisioned clusters data for resource group + az networkcloud hybridakscluster list --resource-group "resourceGroupName" + + :example: List Hybrid AKS provisioned clusters data for subscription + az networkcloud hybridakscluster list + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/hybridaksclusters", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.HybridAksClustersListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.HybridAksClustersListBySubscription(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 HybridAksClustersListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/hybridAksClusters", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.associated_network_ids = AAZListType( + serialized_name="associatedNetworkIds", + flags={"required": True}, + ) + properties.cloud_services_network_id = AAZStrType( + serialized_name="cloudServicesNetworkId", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.control_plane_count = AAZIntType( + serialized_name="controlPlaneCount", + flags={"required": True}, + ) + properties.control_plane_nodes = AAZListType( + serialized_name="controlPlaneNodes", + flags={"read_only": True}, + ) + properties.default_cni_network_id = AAZStrType( + serialized_name="defaultCniNetworkId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_provisioned_cluster_id = AAZStrType( + serialized_name="hybridAksProvisionedClusterId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + properties.worker_count = AAZIntType( + serialized_name="workerCount", + flags={"required": True}, + ) + properties.worker_nodes = AAZListType( + serialized_name="workerNodes", + flags={"read_only": True}, + ) + + associated_network_ids = cls._schema_on_200.value.Element.properties.associated_network_ids + associated_network_ids.Element = AAZStrType() + + control_plane_nodes = cls._schema_on_200.value.Element.properties.control_plane_nodes + control_plane_nodes.Element = AAZObjectType() + _ListHelper._build_schema_node_configuration_read(control_plane_nodes.Element) + + volumes = cls._schema_on_200.value.Element.properties.volumes + volumes.Element = AAZStrType() + + worker_nodes = cls._schema_on_200.value.Element.properties.worker_nodes + worker_nodes.Element = AAZObjectType() + _ListHelper._build_schema_node_configuration_read(worker_nodes.Element) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class HybridAksClustersListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/hybridAksClusters", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.associated_network_ids = AAZListType( + serialized_name="associatedNetworkIds", + flags={"required": True}, + ) + properties.cloud_services_network_id = AAZStrType( + serialized_name="cloudServicesNetworkId", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.control_plane_count = AAZIntType( + serialized_name="controlPlaneCount", + flags={"required": True}, + ) + properties.control_plane_nodes = AAZListType( + serialized_name="controlPlaneNodes", + flags={"read_only": True}, + ) + properties.default_cni_network_id = AAZStrType( + serialized_name="defaultCniNetworkId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_provisioned_cluster_id = AAZStrType( + serialized_name="hybridAksProvisionedClusterId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + properties.worker_count = AAZIntType( + serialized_name="workerCount", + flags={"required": True}, + ) + properties.worker_nodes = AAZListType( + serialized_name="workerNodes", + flags={"read_only": True}, + ) + + associated_network_ids = cls._schema_on_200.value.Element.properties.associated_network_ids + associated_network_ids.Element = AAZStrType() + + control_plane_nodes = cls._schema_on_200.value.Element.properties.control_plane_nodes + control_plane_nodes.Element = AAZObjectType() + _ListHelper._build_schema_node_configuration_read(control_plane_nodes.Element) + + volumes = cls._schema_on_200.value.Element.properties.volumes + volumes.Element = AAZStrType() + + worker_nodes = cls._schema_on_200.value.Element.properties.worker_nodes + worker_nodes.Element = AAZObjectType() + _ListHelper._build_schema_node_configuration_read(worker_nodes.Element) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_node_configuration_read = None + + @classmethod + def _build_schema_node_configuration_read(cls, _schema): + if cls._schema_node_configuration_read is not None: + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + return + + cls._schema_node_configuration_read = _schema_node_configuration_read = AAZObjectType() + + node_configuration_read = _schema_node_configuration_read + node_configuration_read.agent_pool_id = AAZStrType( + serialized_name="agentPoolId", + flags={"read_only": True}, + ) + node_configuration_read.agent_pool_name = AAZStrType( + serialized_name="agentPoolName", + flags={"read_only": True}, + ) + node_configuration_read.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"read_only": True}, + ) + node_configuration_read.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"read_only": True}, + ) + node_configuration_read.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"read_only": True}, + ) + node_configuration_read.node_pool_name = AAZStrType( + serialized_name="nodePoolName", + flags={"read_only": True}, + ) + node_configuration_read.nodes = AAZListType( + flags={"read_only": True}, + ) + node_configuration_read.vm_count = AAZIntType( + serialized_name="vmCount", + flags={"read_only": True}, + ) + node_configuration_read.vm_size = AAZStrType( + serialized_name="vmSize", + flags={"read_only": True}, + ) + + nodes = _schema_node_configuration_read.nodes + nodes.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element + _element.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + _element.image_id = AAZStrType( + serialized_name="imageId", + flags={"read_only": True}, + ) + _element.network_attachments = AAZListType( + serialized_name="networkAttachments", + flags={"read_only": True}, + ) + _element.node_name = AAZStrType( + serialized_name="nodeName", + flags={"read_only": True}, + ) + _element.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + + network_attachments = _schema_node_configuration_read.nodes.Element.network_attachments + network_attachments.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_show.py new file mode 100644 index 00000000000..98ab31db8dc --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_show.py @@ -0,0 +1,409 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud hybridakscluster show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the additional details related to the provided Hybrid AKS provisioned cluster. + + :example: Get Hybrid AKS provisioned cluster data + az networkcloud hybridakscluster show --name "hybridAksClusterName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", "2022-12-12-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.hybrid_aks_cluster_name = AAZStrArg( + options=["-n", "--name", "--hybrid-aks-cluster-name"], + help="The name of the Hybrid AKS cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,61}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.HybridAksClustersGet(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 HybridAksClustersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/hybridAksClusters/{hybridAksClusterName}", + **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( + "hybridAksClusterName", self.ctx.args.hybrid_aks_cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.associated_network_ids = AAZListType( + serialized_name="associatedNetworkIds", + flags={"required": True}, + ) + properties.cloud_services_network_id = AAZStrType( + serialized_name="cloudServicesNetworkId", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.control_plane_count = AAZIntType( + serialized_name="controlPlaneCount", + flags={"required": True}, + ) + properties.control_plane_nodes = AAZListType( + serialized_name="controlPlaneNodes", + flags={"read_only": True}, + ) + properties.default_cni_network_id = AAZStrType( + serialized_name="defaultCniNetworkId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_provisioned_cluster_id = AAZStrType( + serialized_name="hybridAksProvisionedClusterId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + properties.worker_count = AAZIntType( + serialized_name="workerCount", + flags={"required": True}, + ) + properties.worker_nodes = AAZListType( + serialized_name="workerNodes", + flags={"read_only": True}, + ) + + associated_network_ids = cls._schema_on_200.properties.associated_network_ids + associated_network_ids.Element = AAZStrType() + + control_plane_nodes = cls._schema_on_200.properties.control_plane_nodes + control_plane_nodes.Element = AAZObjectType() + _ShowHelper._build_schema_node_configuration_read(control_plane_nodes.Element) + + volumes = cls._schema_on_200.properties.volumes + volumes.Element = AAZStrType() + + worker_nodes = cls._schema_on_200.properties.worker_nodes + worker_nodes.Element = AAZObjectType() + _ShowHelper._build_schema_node_configuration_read(worker_nodes.Element) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_node_configuration_read = None + + @classmethod + def _build_schema_node_configuration_read(cls, _schema): + if cls._schema_node_configuration_read is not None: + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + return + + cls._schema_node_configuration_read = _schema_node_configuration_read = AAZObjectType() + + node_configuration_read = _schema_node_configuration_read + node_configuration_read.agent_pool_id = AAZStrType( + serialized_name="agentPoolId", + flags={"read_only": True}, + ) + node_configuration_read.agent_pool_name = AAZStrType( + serialized_name="agentPoolName", + flags={"read_only": True}, + ) + node_configuration_read.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"read_only": True}, + ) + node_configuration_read.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"read_only": True}, + ) + node_configuration_read.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"read_only": True}, + ) + node_configuration_read.node_pool_name = AAZStrType( + serialized_name="nodePoolName", + flags={"read_only": True}, + ) + node_configuration_read.nodes = AAZListType( + flags={"read_only": True}, + ) + node_configuration_read.vm_count = AAZIntType( + serialized_name="vmCount", + flags={"read_only": True}, + ) + node_configuration_read.vm_size = AAZStrType( + serialized_name="vmSize", + flags={"read_only": True}, + ) + + nodes = _schema_node_configuration_read.nodes + nodes.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element + _element.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + _element.image_id = AAZStrType( + serialized_name="imageId", + flags={"read_only": True}, + ) + _element.network_attachments = AAZListType( + serialized_name="networkAttachments", + flags={"read_only": True}, + ) + _element.node_name = AAZStrType( + serialized_name="nodeName", + flags={"read_only": True}, + ) + _element.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + + network_attachments = _schema_node_configuration_read.nodes.Element.network_attachments + network_attachments.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_update.py new file mode 100644 index 00000000000..ba277cd6a89 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_update.py @@ -0,0 +1,439 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud hybridakscluster update", + is_experimental=True, +) +class Update(AAZCommand): + """Update tags associated with the additional details related to the Hybrid AKS provisioned cluster. + + :example: Update tags for Hybrid AKS provisioned cluster data + az networkcloud hybridakscluster update --name "hybridAksClusterName" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", "2022-12-12-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.hybrid_aks_cluster_name = AAZStrArg( + options=["-n", "--name", "--hybrid-aks-cluster-name"], + help="The name of the Hybrid AKS cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,61}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "HybridAksClusterUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="HybridAksClusterUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.HybridAksClustersUpdate(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 HybridAksClustersUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/hybridAksClusters/{hybridAksClusterName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "hybridAksClusterName", self.ctx.args.hybrid_aks_cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.associated_network_ids = AAZListType( + serialized_name="associatedNetworkIds", + flags={"required": True}, + ) + properties.cloud_services_network_id = AAZStrType( + serialized_name="cloudServicesNetworkId", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.control_plane_count = AAZIntType( + serialized_name="controlPlaneCount", + flags={"required": True}, + ) + properties.control_plane_nodes = AAZListType( + serialized_name="controlPlaneNodes", + flags={"read_only": True}, + ) + properties.default_cni_network_id = AAZStrType( + serialized_name="defaultCniNetworkId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_provisioned_cluster_id = AAZStrType( + serialized_name="hybridAksProvisionedClusterId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + properties.worker_count = AAZIntType( + serialized_name="workerCount", + flags={"required": True}, + ) + properties.worker_nodes = AAZListType( + serialized_name="workerNodes", + flags={"read_only": True}, + ) + + associated_network_ids = cls._schema_on_200.properties.associated_network_ids + associated_network_ids.Element = AAZStrType() + + control_plane_nodes = cls._schema_on_200.properties.control_plane_nodes + control_plane_nodes.Element = AAZObjectType() + _UpdateHelper._build_schema_node_configuration_read(control_plane_nodes.Element) + + volumes = cls._schema_on_200.properties.volumes + volumes.Element = AAZStrType() + + worker_nodes = cls._schema_on_200.properties.worker_nodes + worker_nodes.Element = AAZObjectType() + _UpdateHelper._build_schema_node_configuration_read(worker_nodes.Element) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_node_configuration_read = None + + @classmethod + def _build_schema_node_configuration_read(cls, _schema): + if cls._schema_node_configuration_read is not None: + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + return + + cls._schema_node_configuration_read = _schema_node_configuration_read = AAZObjectType() + + node_configuration_read = _schema_node_configuration_read + node_configuration_read.agent_pool_id = AAZStrType( + serialized_name="agentPoolId", + flags={"read_only": True}, + ) + node_configuration_read.agent_pool_name = AAZStrType( + serialized_name="agentPoolName", + flags={"read_only": True}, + ) + node_configuration_read.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"read_only": True}, + ) + node_configuration_read.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"read_only": True}, + ) + node_configuration_read.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"read_only": True}, + ) + node_configuration_read.node_pool_name = AAZStrType( + serialized_name="nodePoolName", + flags={"read_only": True}, + ) + node_configuration_read.nodes = AAZListType( + flags={"read_only": True}, + ) + node_configuration_read.vm_count = AAZIntType( + serialized_name="vmCount", + flags={"read_only": True}, + ) + node_configuration_read.vm_size = AAZStrType( + serialized_name="vmSize", + flags={"read_only": True}, + ) + + nodes = _schema_node_configuration_read.nodes + nodes.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element + _element.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + _element.image_id = AAZStrType( + serialized_name="imageId", + flags={"read_only": True}, + ) + _element.network_attachments = AAZListType( + serialized_name="networkAttachments", + flags={"read_only": True}, + ) + _element.node_name = AAZStrType( + serialized_name="nodeName", + flags={"read_only": True}, + ) + _element.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + + network_attachments = _schema_node_configuration_read.nodes.Element.network_attachments + network_attachments.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_wait.py new file mode 100644 index 00000000000..605b38e8bec --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/hybridakscluster/_wait.py @@ -0,0 +1,404 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud hybridakscluster wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", "2022-12-12-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.hybrid_aks_cluster_name = AAZStrArg( + options=["-n", "--name", "--hybrid-aks-cluster-name"], + help="The name of the Hybrid AKS cluster.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,61}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.HybridAksClustersGet(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=False) + return result + + class HybridAksClustersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/hybridAksClusters/{hybridAksClusterName}", + **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( + "hybridAksClusterName", self.ctx.args.hybrid_aks_cluster_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.associated_network_ids = AAZListType( + serialized_name="associatedNetworkIds", + flags={"required": True}, + ) + properties.cloud_services_network_id = AAZStrType( + serialized_name="cloudServicesNetworkId", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.control_plane_count = AAZIntType( + serialized_name="controlPlaneCount", + flags={"required": True}, + ) + properties.control_plane_nodes = AAZListType( + serialized_name="controlPlaneNodes", + flags={"read_only": True}, + ) + properties.default_cni_network_id = AAZStrType( + serialized_name="defaultCniNetworkId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_provisioned_cluster_id = AAZStrType( + serialized_name="hybridAksProvisionedClusterId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + properties.worker_count = AAZIntType( + serialized_name="workerCount", + flags={"required": True}, + ) + properties.worker_nodes = AAZListType( + serialized_name="workerNodes", + flags={"read_only": True}, + ) + + associated_network_ids = cls._schema_on_200.properties.associated_network_ids + associated_network_ids.Element = AAZStrType() + + control_plane_nodes = cls._schema_on_200.properties.control_plane_nodes + control_plane_nodes.Element = AAZObjectType() + _WaitHelper._build_schema_node_configuration_read(control_plane_nodes.Element) + + volumes = cls._schema_on_200.properties.volumes + volumes.Element = AAZStrType() + + worker_nodes = cls._schema_on_200.properties.worker_nodes + worker_nodes.Element = AAZObjectType() + _WaitHelper._build_schema_node_configuration_read(worker_nodes.Element) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + _schema_node_configuration_read = None + + @classmethod + def _build_schema_node_configuration_read(cls, _schema): + if cls._schema_node_configuration_read is not None: + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + return + + cls._schema_node_configuration_read = _schema_node_configuration_read = AAZObjectType() + + node_configuration_read = _schema_node_configuration_read + node_configuration_read.agent_pool_id = AAZStrType( + serialized_name="agentPoolId", + flags={"read_only": True}, + ) + node_configuration_read.agent_pool_name = AAZStrType( + serialized_name="agentPoolName", + flags={"read_only": True}, + ) + node_configuration_read.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"read_only": True}, + ) + node_configuration_read.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"read_only": True}, + ) + node_configuration_read.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"read_only": True}, + ) + node_configuration_read.node_pool_name = AAZStrType( + serialized_name="nodePoolName", + flags={"read_only": True}, + ) + node_configuration_read.nodes = AAZListType( + flags={"read_only": True}, + ) + node_configuration_read.vm_count = AAZIntType( + serialized_name="vmCount", + flags={"read_only": True}, + ) + node_configuration_read.vm_size = AAZStrType( + serialized_name="vmSize", + flags={"read_only": True}, + ) + + nodes = _schema_node_configuration_read.nodes + nodes.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element + _element.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + _element.image_id = AAZStrType( + serialized_name="imageId", + flags={"read_only": True}, + ) + _element.network_attachments = AAZListType( + serialized_name="networkAttachments", + flags={"read_only": True}, + ) + _element.node_name = AAZStrType( + serialized_name="nodeName", + flags={"read_only": True}, + ) + _element.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + + network_attachments = _schema_node_configuration_read.nodes.Element.network_attachments + network_attachments.Element = AAZObjectType() + + _element = _schema_node_configuration_read.nodes.Element.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + _schema.agent_pool_id = cls._schema_node_configuration_read.agent_pool_id + _schema.agent_pool_name = cls._schema_node_configuration_read.agent_pool_name + _schema.cpu_cores = cls._schema_node_configuration_read.cpu_cores + _schema.disk_size_gb = cls._schema_node_configuration_read.disk_size_gb + _schema.memory_size_gb = cls._schema_node_configuration_read.memory_size_gb + _schema.node_pool_name = cls._schema_node_configuration_read.node_pool_name + _schema.nodes = cls._schema_node_configuration_read.nodes + _schema.vm_count = cls._schema_node_configuration_read.vm_count + _schema.vm_size = cls._schema_node_configuration_read.vm_size + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/__cmd_group.py new file mode 100644 index 00000000000..33f157c3a69 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/__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( + "networkcloud l2network", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage layer 2 (l2) network + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_create.py new file mode 100644 index 00000000000..cd9aa1db946 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_create.py @@ -0,0 +1,377 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l2network create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new layer 2 (L2) network or update the properties of the existing network. + + :example: Create or update L2 network + az networkcloud l2network create --name "l2NetworkName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --hybrid-aks-plugin-type "DPDK" --interface-name "eth0" --l2-isolation-domain-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.l2_network_name = AAZStrArg( + options=["-n", "--name", "--l2-network-name"], + help="The name of the L2 network.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "L2NetworkParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="L2NetworkParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="L2NetworkParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="L2NetworkParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.hybrid_aks_plugin_type = AAZStrArg( + options=["--hybrid-aks-plugin-type"], + arg_group="Properties", + help="The network plugin type for Hybrid AKS.", + default="SRIOV", + enum={"DPDK": "DPDK", "OSDevice": "OSDevice", "SRIOV": "SRIOV"}, + ) + _args_schema.interface_name = AAZStrArg( + options=["--interface-name"], + arg_group="Properties", + help="The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9@._-]*$", + max_length=12, + ), + ) + _args_schema.l2_isolation_domain_id = AAZStrArg( + options=["--l2-isolation-domain-id"], + arg_group="Properties", + help="The resource ID of the Network Fabric l2IsolationDomain.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.L2NetworksCreateOrUpdate(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 L2NetworksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}", + **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( + "l2NetworkName", self.ctx.args.l2_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("hybridAksPluginType", AAZStrType, ".hybrid_aks_plugin_type") + properties.set_prop("interfaceName", AAZStrType, ".interface_name") + properties.set_prop("l2IsolationDomainId", AAZStrType, ".l2_isolation_domain_id", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.l2_isolation_domain_id = AAZStrType( + serialized_name="l2IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200_201.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200_201.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_delete.py new file mode 100644 index 00000000000..a02511ac472 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l2network delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided layer 2 (L2) network. + + :example: Delete L2 network + az networkcloud l2network delete --name "l2NetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.l2_network_name = AAZStrArg( + options=["-n", "--name", "--l2-network-name"], + help="The name of the L2 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.L2NetworksDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class L2NetworksDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}", + **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( + "l2NetworkName", self.ctx.args.l2_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_list.py new file mode 100644 index 00000000000..36472cfe809 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_list.py @@ -0,0 +1,450 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l2network list", + is_experimental=True, +) +class List(AAZCommand): + """List layer 2 (L2) networks in the provided resource group or subscription. + + :example: List L2 networks for subscription + az networkcloud l2network list + + :example: List L2 networks for resourcegroup + az networkcloud l2network list --resource-group "resourcegroupname" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.L2NetworksListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.L2NetworksListBySubscription(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 L2NetworksListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.l2_isolation_domain_id = AAZStrType( + serialized_name="l2IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class L2NetworksListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/l2Networks", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.l2_isolation_domain_id = AAZStrType( + serialized_name="l2IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_show.py new file mode 100644 index 00000000000..32f22b64a45 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_show.py @@ -0,0 +1,265 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l2network show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided layer 2 (L2) network. + + :example: Get L2 network + az networkcloud l2network show --name "l2NetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", "2022-12-12-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.l2_network_name = AAZStrArg( + options=["-n", "--name", "--l2-network-name"], + help="The name of the L2 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.L2NetworksGet(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 L2NetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}", + **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( + "l2NetworkName", self.ctx.args.l2_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.l2_isolation_domain_id = AAZStrType( + serialized_name="l2IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_update.py new file mode 100644 index 00000000000..081ff8bb27e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_update.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( + "networkcloud l2network update", + is_experimental=True, +) +class Update(AAZCommand): + """Update tags associated with the provided layer 2 (L2) network. + + :example: Update tags for L2 network + az networkcloud l2network update --name "l2NetworkName" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", "2022-12-12-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.l2_network_name = AAZStrArg( + options=["-n", "--name", "--l2-network-name"], + help="The name of the L2 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "L2NetworkUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="L2NetworkUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.L2NetworksUpdate(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 L2NetworksUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "l2NetworkName", self.ctx.args.l2_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.l2_isolation_domain_id = AAZStrType( + serialized_name="l2IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_wait.py new file mode 100644 index 00000000000..b85a23c30c7 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_wait.py @@ -0,0 +1,260 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l2network wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", "2022-12-12-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.l2_network_name = AAZStrArg( + options=["-n", "--name", "--l2-network-name"], + help="The name of the L2 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.L2NetworksGet(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=False) + return result + + class L2NetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}", + **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( + "l2NetworkName", self.ctx.args.l2_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.l2_isolation_domain_id = AAZStrType( + serialized_name="l2IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/__cmd_group.py new file mode 100644 index 00000000000..813bfe1268d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/__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( + "networkcloud l3network", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage layer 3 (l3) network + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_create.py new file mode 100644 index 00000000000..39ba6942a97 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_create.py @@ -0,0 +1,427 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l3network create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new layer 3 (L3) network or update the properties of the existing network. + + :example: Create or update L3 network + az networkcloud l3network create --name "l3NetworkName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --hybrid-aks-ipam-enabled "True" --hybrid-aks-plugin-type "DPDK" --interface-name "eth0" --ip-allocation-type "DualStack" --ipv4-connected-prefix "198.51.100.0/24" --ipv6-connected-prefix "2001:db8::/64" --l3-isolation-domain-id "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName" --vlan 12 --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.l3_network_name = AAZStrArg( + options=["-n", "--name", "--l3-network-name"], + help="The name of the L3 network.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "L3NetworkParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="L3NetworkParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="L3NetworkParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="L3NetworkParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.hybrid_aks_ipam_enabled = AAZStrArg( + options=["--hybrid-aks-ipam-enabled"], + arg_group="Properties", + help="The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster.", + default="True", + enum={"False": "False", "True": "True"}, + ) + _args_schema.hybrid_aks_plugin_type = AAZStrArg( + options=["--hybrid-aks-plugin-type"], + arg_group="Properties", + help="The network plugin type for Hybrid AKS.", + default="SRIOV", + enum={"DPDK": "DPDK", "OSDevice": "OSDevice", "SRIOV": "SRIOV"}, + ) + _args_schema.interface_name = AAZStrArg( + options=["--interface-name"], + arg_group="Properties", + help="The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9@._-]*$", + max_length=12, + ), + ) + _args_schema.ip_allocation_type = AAZStrArg( + options=["--ip-allocation-type"], + arg_group="Properties", + help="The type of the IP address allocation, defaulted to \"DualStack\".", + default="DualStack", + enum={"DualStack": "DualStack", "IPV4": "IPV4", "IPV6": "IPV6"}, + ) + _args_schema.ipv4_connected_prefix = AAZStrArg( + options=["--ipv4-connected-prefix"], + arg_group="Properties", + help="The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV4 or DualStack.", + ) + _args_schema.ipv6_connected_prefix = AAZStrArg( + options=["--ipv6-connected-prefix"], + arg_group="Properties", + help="The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV6 or DualStack.", + ) + _args_schema.l3_isolation_domain_id = AAZStrArg( + options=["--l3-isolation-domain-id"], + arg_group="Properties", + help="The resource ID of the Network Fabric l3IsolationDomain.", + required=True, + ) + _args_schema.vlan = AAZIntArg( + options=["--vlan"], + arg_group="Properties", + help="The VLAN from the l3IsolationDomain that is used for this network.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.L3NetworksCreateOrUpdate(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 L3NetworksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName}", + **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( + "l3NetworkName", self.ctx.args.l3_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("hybridAksIpamEnabled", AAZStrType, ".hybrid_aks_ipam_enabled") + properties.set_prop("hybridAksPluginType", AAZStrType, ".hybrid_aks_plugin_type") + properties.set_prop("interfaceName", AAZStrType, ".interface_name") + properties.set_prop("ipAllocationType", AAZStrType, ".ip_allocation_type") + properties.set_prop("ipv4ConnectedPrefix", AAZStrType, ".ipv4_connected_prefix") + properties.set_prop("ipv6ConnectedPrefix", AAZStrType, ".ipv6_connected_prefix") + properties.set_prop("l3IsolationDomainId", AAZStrType, ".l3_isolation_domain_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("vlan", AAZIntType, ".vlan", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_ipam_enabled = AAZStrType( + serialized_name="hybridAksIpamEnabled", + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200_201.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200_201.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_delete.py new file mode 100644 index 00000000000..d1833e46a18 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l3network delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided layer 3 (L3) network. + + :example: Delete L3 network + az networkcloud l3network delete --name "l3NetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.l3_network_name = AAZStrArg( + options=["-n", "--name", "--l3-network-name"], + help="The name of the L3 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.L3NetworksDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class L3NetworksDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName}", + **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( + "l3NetworkName", self.ctx.args.l3_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_list.py new file mode 100644 index 00000000000..e52b323404c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_list.py @@ -0,0 +1,480 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l3network list", + is_experimental=True, +) +class List(AAZCommand): + """List layer 3 (L3) networks in the provided resource group or subscription. + + :example: List L3 networks for subscription + az networkcloud l3network list + + :example: List L3networks for resource group + az networkcloud l3network list --resource-group "resourcegroupname" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.L3NetworksListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.L3NetworksListBySubscription(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 L3NetworksListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_ipam_enabled = AAZStrType( + serialized_name="hybridAksIpamEnabled", + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class L3NetworksListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/l3Networks", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_ipam_enabled = AAZStrType( + serialized_name="hybridAksIpamEnabled", + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_show.py new file mode 100644 index 00000000000..c0094836e83 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_show.py @@ -0,0 +1,280 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l3network show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided layer 3 (L3) network. + + :example: Get L3 network + az networkcloud l3network show --name "l2NetworkName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", "2022-12-12-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.l3_network_name = AAZStrArg( + options=["-n", "--name", "--l3-network-name"], + help="The name of the L3 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.L3NetworksGet(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 L3NetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName}", + **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( + "l3NetworkName", self.ctx.args.l3_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_ipam_enabled = AAZStrType( + serialized_name="hybridAksIpamEnabled", + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_update.py new file mode 100644 index 00000000000..68dd09732d2 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_update.py @@ -0,0 +1,310 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l3network update", + is_experimental=True, +) +class Update(AAZCommand): + """Update tags associated with the provided layer 3 (L3) network. + + :example: Update tags for L3 network + az networkcloud l3network update --name "l3NetworkName" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", "2022-12-12-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.l3_network_name = AAZStrArg( + options=["-n", "--name", "--l3-network-name"], + help="The name of the L3 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "L3NetworkUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="L3NetworkUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.L3NetworksUpdate(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 L3NetworksUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "l3NetworkName", self.ctx.args.l3_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_ipam_enabled = AAZStrType( + serialized_name="hybridAksIpamEnabled", + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_wait.py new file mode 100644 index 00000000000..e901e7842d3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_wait.py @@ -0,0 +1,275 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud l3network wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", "2022-12-12-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.l3_network_name = AAZStrArg( + options=["-n", "--name", "--l3-network-name"], + help="The name of the L3 network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.L3NetworksGet(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=False) + return result + + class L3NetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName}", + **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( + "l3NetworkName", self.ctx.args.l3_network_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_ipam_enabled = AAZStrType( + serialized_name="hybridAksIpamEnabled", + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.ip_allocation_type = AAZStrType( + serialized_name="ipAllocationType", + ) + properties.ipv4_connected_prefix = AAZStrType( + serialized_name="ipv4ConnectedPrefix", + ) + properties.ipv6_connected_prefix = AAZStrType( + serialized_name="ipv6ConnectedPrefix", + ) + properties.l3_isolation_domain_id = AAZStrType( + serialized_name="l3IsolationDomainId", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlan = AAZIntType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/__cmd_group.py new file mode 100644 index 00000000000..532b047ed2f --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/__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( + "networkcloud rack", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage rack + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/__init__.py new file mode 100644 index 00000000000..8287c45a4be --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/__init__.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_list.py new file mode 100644 index 00000000000..5c94d19e681 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_list.py @@ -0,0 +1,434 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud rack list", + is_experimental=True, +) +class List(AAZCommand): + """List racks in the provided resource group or subscription. + + :example: List racks for subscription + az networkcloud rack list + + :example: List racks for resource group + az networkcloud rack list --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/racks", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.RacksListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.RacksListBySubscription(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 RacksListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.availability_zone = AAZStrType( + serialized_name="availabilityZone", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_location = AAZStrType( + serialized_name="rackLocation", + flags={"required": True}, + ) + properties.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + properties.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class RacksListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/racks", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.availability_zone = AAZStrType( + serialized_name="availabilityZone", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_location = AAZStrType( + serialized_name="rackLocation", + flags={"required": True}, + ) + properties.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + properties.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_show.py new file mode 100644 index 00000000000..a74b2c94b81 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_show.py @@ -0,0 +1,257 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud rack show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided rack. + + :example: Get rack + az networkcloud rack show --name "rackName" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", "2022-12-12-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.rack_name = AAZStrArg( + options=["-n", "--name", "--rack-name"], + help="The name of the rack.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.RacksGet(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 RacksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks/{rackName}", + **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( + "rackName", self.ctx.args.rack_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.availability_zone = AAZStrType( + serialized_name="availabilityZone", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_location = AAZStrType( + serialized_name="rackLocation", + flags={"required": True}, + ) + properties.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + properties.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_update.py new file mode 100644 index 00000000000..d2c753d65e3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_update.py @@ -0,0 +1,358 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud rack update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of the provided rack, or update the tags associated with the rack. Properties and tag updates can be done independently. + + :example: Patch rack + az networkcloud rack update --name "rackName" --rack-location "Rack 2B" --rack-serial-number "RACK_SERIAL_NUMBER" --tags key1="myvalue1" key2="myvalue2" --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.rack_name = AAZStrArg( + options=["-n", "--name", "--rack-name"], + help="The name of the rack.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.rack_location = AAZStrArg( + options=["--rack-location"], + arg_group="Properties", + help="The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”)", + fmt=AAZStrArgFormat( + max_length=256, + ), + ) + _args_schema.rack_serial_number = AAZStrArg( + options=["--rack-serial-number"], + arg_group="Properties", + help="The globally unique identifier for the rack.", + fmt=AAZStrArgFormat( + max_length=64, + min_length=1, + ), + ) + + # define Arg Group "RackUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="RackUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.RacksUpdate(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 RacksUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks/{rackName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "rackName", self.ctx.args.rack_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("rackLocation", AAZStrType, ".rack_location") + properties.set_prop("rackSerialNumber", AAZStrType, ".rack_serial_number") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_rack_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_rack_read = None + + @classmethod + def _build_schema_rack_read(cls, _schema): + if cls._schema_rack_read is not None: + _schema.extended_location = cls._schema_rack_read.extended_location + _schema.id = cls._schema_rack_read.id + _schema.location = cls._schema_rack_read.location + _schema.name = cls._schema_rack_read.name + _schema.properties = cls._schema_rack_read.properties + _schema.system_data = cls._schema_rack_read.system_data + _schema.tags = cls._schema_rack_read.tags + _schema.type = cls._schema_rack_read.type + return + + cls._schema_rack_read = _schema_rack_read = AAZObjectType() + + rack_read = _schema_rack_read + rack_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + rack_read.id = AAZStrType( + flags={"read_only": True}, + ) + rack_read.location = AAZStrType( + flags={"required": True}, + ) + rack_read.name = AAZStrType( + flags={"read_only": True}, + ) + rack_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + rack_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + rack_read.tags = AAZDictType() + rack_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_rack_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_rack_read.properties + properties.availability_zone = AAZStrType( + serialized_name="availabilityZone", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_location = AAZStrType( + serialized_name="rackLocation", + flags={"required": True}, + ) + properties.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + properties.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + + system_data = _schema_rack_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_rack_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_rack_read.extended_location + _schema.id = cls._schema_rack_read.id + _schema.location = cls._schema_rack_read.location + _schema.name = cls._schema_rack_read.name + _schema.properties = cls._schema_rack_read.properties + _schema.system_data = cls._schema_rack_read.system_data + _schema.tags = cls._schema_rack_read.tags + _schema.type = cls._schema_rack_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_wait.py new file mode 100644 index 00000000000..47073ae16c9 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_wait.py @@ -0,0 +1,252 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud rack wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", "2022-12-12-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.rack_name = AAZStrArg( + options=["-n", "--name", "--rack-name"], + help="The name of the rack.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.RacksGet(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=False) + return result + + class RacksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks/{rackName}", + **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( + "rackName", self.ctx.args.rack_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.availability_zone = AAZStrType( + serialized_name="availabilityZone", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_location = AAZStrType( + serialized_name="rackLocation", + flags={"required": True}, + ) + properties.rack_serial_number = AAZStrType( + serialized_name="rackSerialNumber", + flags={"required": True}, + ) + properties.rack_sku_id = AAZStrType( + serialized_name="rackSkuId", + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/__cmd_group.py new file mode 100644 index 00000000000..cad912cd8b3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/__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( + "networkcloud racksku", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage rack SKU + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/__init__.py new file mode 100644 index 00000000000..2df85698253 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/__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/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_list.py new file mode 100644 index 00000000000..ab81909f9bb --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_list.py @@ -0,0 +1,366 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud racksku list", + is_experimental=True, +) +class List(AAZCommand): + """List rack SKUs in the provided subscription. + + :example: List rack SKUs for subscription + az networkcloud racksku list + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.RackSkusListBySubscription(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 RackSkusListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/rackSkus", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.compute_machines = AAZListType( + serialized_name="computeMachines", + flags={"read_only": True}, + ) + properties.controller_machines = AAZListType( + serialized_name="controllerMachines", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.max_cluster_slots = AAZIntType( + serialized_name="maxClusterSlots", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_type = AAZStrType( + serialized_name="rackType", + flags={"read_only": True}, + ) + properties.storage_appliances = AAZListType( + serialized_name="storageAppliances", + flags={"read_only": True}, + ) + properties.supported_rack_sku_ids = AAZListType( + serialized_name="supportedRackSkuIds", + flags={"read_only": True}, + ) + + compute_machines = cls._schema_on_200.value.Element.properties.compute_machines + compute_machines.Element = AAZObjectType() + _ListHelper._build_schema_machine_sku_slot_read(compute_machines.Element) + + controller_machines = cls._schema_on_200.value.Element.properties.controller_machines + controller_machines.Element = AAZObjectType() + _ListHelper._build_schema_machine_sku_slot_read(controller_machines.Element) + + storage_appliances = cls._schema_on_200.value.Element.properties.storage_appliances + storage_appliances.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.storage_appliances.Element + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties.storage_appliances.Element.properties + properties.capacity_gb = AAZIntType( + serialized_name="capacityGB", + flags={"read_only": True}, + ) + properties.model = AAZStrType( + flags={"read_only": True}, + ) + + supported_rack_sku_ids = cls._schema_on_200.value.Element.properties.supported_rack_sku_ids + supported_rack_sku_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_machine_sku_slot_read = None + + @classmethod + def _build_schema_machine_sku_slot_read(cls, _schema): + if cls._schema_machine_sku_slot_read is not None: + _schema.properties = cls._schema_machine_sku_slot_read.properties + _schema.rack_slot = cls._schema_machine_sku_slot_read.rack_slot + return + + cls._schema_machine_sku_slot_read = _schema_machine_sku_slot_read = AAZObjectType() + + machine_sku_slot_read = _schema_machine_sku_slot_read + machine_sku_slot_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + machine_sku_slot_read.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"read_only": True}, + ) + + properties = _schema_machine_sku_slot_read.properties + properties.bootstrap_protocol = AAZStrType( + serialized_name="bootstrapProtocol", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"read_only": True}, + ) + properties.cpu_sockets = AAZIntType( + serialized_name="cpuSockets", + flags={"read_only": True}, + ) + properties.disks = AAZListType( + flags={"read_only": True}, + ) + properties.generation = AAZStrType( + flags={"read_only": True}, + ) + properties.hardware_version = AAZStrType( + serialized_name="hardwareVersion", + flags={"read_only": True}, + ) + properties.memory_capacity_gb = AAZIntType( + serialized_name="memoryCapacityGB", + flags={"read_only": True}, + ) + properties.model = AAZStrType( + flags={"read_only": True}, + ) + properties.network_interfaces = AAZListType( + serialized_name="networkInterfaces", + flags={"read_only": True}, + ) + properties.total_threads = AAZIntType( + serialized_name="totalThreads", + flags={"read_only": True}, + ) + properties.vendor = AAZStrType( + flags={"read_only": True}, + ) + + disks = _schema_machine_sku_slot_read.properties.disks + disks.Element = AAZObjectType() + + _element = _schema_machine_sku_slot_read.properties.disks.Element + _element.capacity_gb = AAZIntType( + serialized_name="capacityGB", + flags={"read_only": True}, + ) + _element.connection = AAZStrType( + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + network_interfaces = _schema_machine_sku_slot_read.properties.network_interfaces + network_interfaces.Element = AAZObjectType() + + _element = _schema_machine_sku_slot_read.properties.network_interfaces.Element + _element.address = AAZStrType( + flags={"read_only": True}, + ) + _element.device_connection_type = AAZStrType( + serialized_name="deviceConnectionType", + flags={"read_only": True}, + ) + _element.model = AAZStrType( + flags={"read_only": True}, + ) + _element.physical_slot = AAZIntType( + serialized_name="physicalSlot", + flags={"read_only": True}, + ) + _element.port_count = AAZIntType( + serialized_name="portCount", + flags={"read_only": True}, + ) + _element.port_speed = AAZIntType( + serialized_name="portSpeed", + flags={"read_only": True}, + ) + _element.vendor = AAZStrType( + flags={"read_only": True}, + ) + + _schema.properties = cls._schema_machine_sku_slot_read.properties + _schema.rack_slot = cls._schema_machine_sku_slot_read.rack_slot + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_show.py new file mode 100644 index 00000000000..db486d527e4 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_show.py @@ -0,0 +1,369 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud racksku show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the properties of the provided rack SKU. + + :example: Get rack SKU resource + az networkcloud racksku show --name "rackSkuName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", "2022-12-12-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.rack_sku_name = AAZStrArg( + options=["-n", "--name", "--rack-sku-name"], + help="The name of the rack SKU.", + required=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.RackSkusGet(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 RackSkusGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/rackSkus/{rackSkuName}", + **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( + "rackSkuName", self.ctx.args.rack_sku_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.compute_machines = AAZListType( + serialized_name="computeMachines", + flags={"read_only": True}, + ) + properties.controller_machines = AAZListType( + serialized_name="controllerMachines", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.max_cluster_slots = AAZIntType( + serialized_name="maxClusterSlots", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_type = AAZStrType( + serialized_name="rackType", + flags={"read_only": True}, + ) + properties.storage_appliances = AAZListType( + serialized_name="storageAppliances", + flags={"read_only": True}, + ) + properties.supported_rack_sku_ids = AAZListType( + serialized_name="supportedRackSkuIds", + flags={"read_only": True}, + ) + + compute_machines = cls._schema_on_200.properties.compute_machines + compute_machines.Element = AAZObjectType() + _ShowHelper._build_schema_machine_sku_slot_read(compute_machines.Element) + + controller_machines = cls._schema_on_200.properties.controller_machines + controller_machines.Element = AAZObjectType() + _ShowHelper._build_schema_machine_sku_slot_read(controller_machines.Element) + + storage_appliances = cls._schema_on_200.properties.storage_appliances + storage_appliances.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.storage_appliances.Element + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties.storage_appliances.Element.properties + properties.capacity_gb = AAZIntType( + serialized_name="capacityGB", + flags={"read_only": True}, + ) + properties.model = AAZStrType( + flags={"read_only": True}, + ) + + supported_rack_sku_ids = cls._schema_on_200.properties.supported_rack_sku_ids + supported_rack_sku_ids.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_machine_sku_slot_read = None + + @classmethod + def _build_schema_machine_sku_slot_read(cls, _schema): + if cls._schema_machine_sku_slot_read is not None: + _schema.properties = cls._schema_machine_sku_slot_read.properties + _schema.rack_slot = cls._schema_machine_sku_slot_read.rack_slot + return + + cls._schema_machine_sku_slot_read = _schema_machine_sku_slot_read = AAZObjectType() + + machine_sku_slot_read = _schema_machine_sku_slot_read + machine_sku_slot_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + machine_sku_slot_read.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"read_only": True}, + ) + + properties = _schema_machine_sku_slot_read.properties + properties.bootstrap_protocol = AAZStrType( + serialized_name="bootstrapProtocol", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"read_only": True}, + ) + properties.cpu_sockets = AAZIntType( + serialized_name="cpuSockets", + flags={"read_only": True}, + ) + properties.disks = AAZListType( + flags={"read_only": True}, + ) + properties.generation = AAZStrType( + flags={"read_only": True}, + ) + properties.hardware_version = AAZStrType( + serialized_name="hardwareVersion", + flags={"read_only": True}, + ) + properties.memory_capacity_gb = AAZIntType( + serialized_name="memoryCapacityGB", + flags={"read_only": True}, + ) + properties.model = AAZStrType( + flags={"read_only": True}, + ) + properties.network_interfaces = AAZListType( + serialized_name="networkInterfaces", + flags={"read_only": True}, + ) + properties.total_threads = AAZIntType( + serialized_name="totalThreads", + flags={"read_only": True}, + ) + properties.vendor = AAZStrType( + flags={"read_only": True}, + ) + + disks = _schema_machine_sku_slot_read.properties.disks + disks.Element = AAZObjectType() + + _element = _schema_machine_sku_slot_read.properties.disks.Element + _element.capacity_gb = AAZIntType( + serialized_name="capacityGB", + flags={"read_only": True}, + ) + _element.connection = AAZStrType( + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + network_interfaces = _schema_machine_sku_slot_read.properties.network_interfaces + network_interfaces.Element = AAZObjectType() + + _element = _schema_machine_sku_slot_read.properties.network_interfaces.Element + _element.address = AAZStrType( + flags={"read_only": True}, + ) + _element.device_connection_type = AAZStrType( + serialized_name="deviceConnectionType", + flags={"read_only": True}, + ) + _element.model = AAZStrType( + flags={"read_only": True}, + ) + _element.physical_slot = AAZIntType( + serialized_name="physicalSlot", + flags={"read_only": True}, + ) + _element.port_count = AAZIntType( + serialized_name="portCount", + flags={"read_only": True}, + ) + _element.port_speed = AAZIntType( + serialized_name="portSpeed", + flags={"read_only": True}, + ) + _element.vendor = AAZStrType( + flags={"read_only": True}, + ) + + _schema.properties = cls._schema_machine_sku_slot_read.properties + _schema.rack_slot = cls._schema_machine_sku_slot_read.rack_slot + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/__cmd_group.py new file mode 100644 index 00000000000..344e532f814 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/__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( + "networkcloud storageappliance", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage storage appliance + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/__init__.py new file mode 100644 index 00000000000..2523b255828 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/__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 ._disable_remote_vendor_management import * +from ._enable_remote_vendor_management import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_disable_remote_vendor_management.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_disable_remote_vendor_management.py new file mode 100644 index 00000000000..1e56aefdcb6 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_disable_remote_vendor_management.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud storageappliance disable-remote-vendor-management", + is_experimental=True, +) +class DisableRemoteVendorManagement(AAZCommand): + """Disable remote vendor management of the provided storage appliance. + + :example: Turn off remote vendor management for storage appliance + az networkcloud storageappliance disable-remote-vendor-management --resource-group "resourceGroupName" --storage-appliance-name "storageApplianceName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_appliance_name = AAZStrArg( + options=["-n", "--name", "--storage-appliance-name"], + help="The name of the storage appliance.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.StorageAppliancesDisableRemoteVendorManagement(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 StorageAppliancesDisableRemoteVendorManagement(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}/disableRemoteVendorManagement", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageApplianceName", self.ctx.args.storage_appliance_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _DisableRemoteVendorManagementHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _DisableRemoteVendorManagementHelper: + """Helper class for DisableRemoteVendorManagement""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["DisableRemoteVendorManagement"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_enable_remote_vendor_management.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_enable_remote_vendor_management.py new file mode 100644 index 00000000000..9fb69789837 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_enable_remote_vendor_management.py @@ -0,0 +1,316 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud storageappliance enable-remote-vendor-management", + is_experimental=True, +) +class EnableRemoteVendorManagement(AAZCommand): + """Enable remote vendor management of the provided storage appliance. + + :example: Turn on remote vendor management for storage appliance + az networkcloud storageappliance enable-remote-vendor-management --resource-group "resourceGroupName" --storage-appliance-name "storageApplianceName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_appliance_name = AAZStrArg( + options=["-n", "--name", "--storage-appliance-name"], + help="The name of the storage appliance.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "StorageApplianceEnableRemoteVendorManagementParameters" + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.StorageAppliancesEnableRemoteVendorManagement(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 StorageAppliancesEnableRemoteVendorManagement(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}/enableRemoteVendorManagement", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageApplianceName", self.ctx.args.storage_appliance_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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}} + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _EnableRemoteVendorManagementHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _EnableRemoteVendorManagementHelper: + """Helper class for EnableRemoteVendorManagement""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["EnableRemoteVendorManagement"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_list.py new file mode 100644 index 00000000000..6952e77d322 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_list.py @@ -0,0 +1,496 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud storageappliance list", + is_experimental=True, +) +class List(AAZCommand): + """List storage appliances in the provided resource group or subscription. + + :example: List storage appliances for subscription + az networkcloud storageappliance list + + :example: List storage appliances for resource group + az networkcloud storageappliance list --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.StorageAppliancesListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.StorageAppliancesListBySubscription(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 StorageAppliancesListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.administrator_credentials = AAZObjectType( + serialized_name="administratorCredentials", + flags={"required": True}, + ) + properties.capacity = AAZIntType( + flags={"read_only": True}, + ) + properties.capacity_used = AAZIntType( + serialized_name="capacityUsed", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.management_ipv4_address = AAZStrType( + serialized_name="managementIpv4Address", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.remote_vendor_management_feature = AAZStrType( + serialized_name="remoteVendorManagementFeature", + flags={"read_only": True}, + ) + properties.remote_vendor_management_status = AAZStrType( + serialized_name="remoteVendorManagementStatus", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.storage_appliance_sku_id = AAZStrType( + serialized_name="storageApplianceSkuId", + flags={"required": True}, + ) + + administrator_credentials = cls._schema_on_200.value.Element.properties.administrator_credentials + administrator_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrator_credentials.username = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class StorageAppliancesListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/storageAppliances", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.administrator_credentials = AAZObjectType( + serialized_name="administratorCredentials", + flags={"required": True}, + ) + properties.capacity = AAZIntType( + flags={"read_only": True}, + ) + properties.capacity_used = AAZIntType( + serialized_name="capacityUsed", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.management_ipv4_address = AAZStrType( + serialized_name="managementIpv4Address", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.remote_vendor_management_feature = AAZStrType( + serialized_name="remoteVendorManagementFeature", + flags={"read_only": True}, + ) + properties.remote_vendor_management_status = AAZStrType( + serialized_name="remoteVendorManagementStatus", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.storage_appliance_sku_id = AAZStrType( + serialized_name="storageApplianceSkuId", + flags={"required": True}, + ) + + administrator_credentials = cls._schema_on_200.value.Element.properties.administrator_credentials + administrator_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrator_credentials.username = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_show.py new file mode 100644 index 00000000000..c58881a2d60 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_show.py @@ -0,0 +1,288 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud storageappliance show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided storage appliance. + + :example: Get storage appliance + az networkcloud storageappliance show --resource-group "resourceGroupName" --storage-appliance-name "storageApplianceName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_appliance_name = AAZStrArg( + options=["-n", "--name", "--storage-appliance-name"], + help="The name of the storage appliance.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageAppliancesGet(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 StorageAppliancesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageApplianceName", self.ctx.args.storage_appliance_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.administrator_credentials = AAZObjectType( + serialized_name="administratorCredentials", + flags={"required": True}, + ) + properties.capacity = AAZIntType( + flags={"read_only": True}, + ) + properties.capacity_used = AAZIntType( + serialized_name="capacityUsed", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.management_ipv4_address = AAZStrType( + serialized_name="managementIpv4Address", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.remote_vendor_management_feature = AAZStrType( + serialized_name="remoteVendorManagementFeature", + flags={"read_only": True}, + ) + properties.remote_vendor_management_status = AAZStrType( + serialized_name="remoteVendorManagementStatus", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.storage_appliance_sku_id = AAZStrType( + serialized_name="storageApplianceSkuId", + flags={"required": True}, + ) + + administrator_credentials = cls._schema_on_200.properties.administrator_credentials + administrator_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrator_credentials.username = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_update.py new file mode 100644 index 00000000000..edf7f84d09c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_update.py @@ -0,0 +1,376 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud storageappliance update", + is_experimental=True, +) +class Update(AAZCommand): + """Update properties of the provided bare metal machine, or update tags associated with the bare metal machine. Properties and tag updates can be done independently. + + :example: Patch storage appliance + az networkcloud storageappliance update --resource-group "resourceGroupName" --storage-appliance-name "storageApplianceName" --serial-number "BM1219XXX" --tags key1="myvalue1" key2="myvalue2" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_appliance_name = AAZStrArg( + options=["-n", "--name", "--storage-appliance-name"], + help="The name of the storage appliance.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.serial_number = AAZStrArg( + options=["--serial-number"], + arg_group="Properties", + help="The serial number for the storage appliance.", + ) + + # define Arg Group "StorageApplianceUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="StorageApplianceUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.StorageAppliancesUpdate(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 StorageAppliancesUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageApplianceName", self.ctx.args.storage_appliance_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("serialNumber", AAZStrType, ".serial_number") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_storage_appliance_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_storage_appliance_read = None + + @classmethod + def _build_schema_storage_appliance_read(cls, _schema): + if cls._schema_storage_appliance_read is not None: + _schema.extended_location = cls._schema_storage_appliance_read.extended_location + _schema.id = cls._schema_storage_appliance_read.id + _schema.location = cls._schema_storage_appliance_read.location + _schema.name = cls._schema_storage_appliance_read.name + _schema.properties = cls._schema_storage_appliance_read.properties + _schema.system_data = cls._schema_storage_appliance_read.system_data + _schema.tags = cls._schema_storage_appliance_read.tags + _schema.type = cls._schema_storage_appliance_read.type + return + + cls._schema_storage_appliance_read = _schema_storage_appliance_read = AAZObjectType() + + storage_appliance_read = _schema_storage_appliance_read + storage_appliance_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + storage_appliance_read.id = AAZStrType( + flags={"read_only": True}, + ) + storage_appliance_read.location = AAZStrType( + flags={"required": True}, + ) + storage_appliance_read.name = AAZStrType( + flags={"read_only": True}, + ) + storage_appliance_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + storage_appliance_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + storage_appliance_read.tags = AAZDictType() + storage_appliance_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_storage_appliance_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_storage_appliance_read.properties + properties.administrator_credentials = AAZObjectType( + serialized_name="administratorCredentials", + flags={"required": True}, + ) + properties.capacity = AAZIntType( + flags={"read_only": True}, + ) + properties.capacity_used = AAZIntType( + serialized_name="capacityUsed", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.management_ipv4_address = AAZStrType( + serialized_name="managementIpv4Address", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.remote_vendor_management_feature = AAZStrType( + serialized_name="remoteVendorManagementFeature", + flags={"read_only": True}, + ) + properties.remote_vendor_management_status = AAZStrType( + serialized_name="remoteVendorManagementStatus", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.storage_appliance_sku_id = AAZStrType( + serialized_name="storageApplianceSkuId", + flags={"required": True}, + ) + + administrator_credentials = _schema_storage_appliance_read.properties.administrator_credentials + administrator_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrator_credentials.username = AAZStrType( + flags={"required": True}, + ) + + system_data = _schema_storage_appliance_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_storage_appliance_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_storage_appliance_read.extended_location + _schema.id = cls._schema_storage_appliance_read.id + _schema.location = cls._schema_storage_appliance_read.location + _schema.name = cls._schema_storage_appliance_read.name + _schema.properties = cls._schema_storage_appliance_read.properties + _schema.system_data = cls._schema_storage_appliance_read.system_data + _schema.tags = cls._schema_storage_appliance_read.tags + _schema.type = cls._schema_storage_appliance_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_wait.py new file mode 100644 index 00000000000..7bcd1c3991f --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_wait.py @@ -0,0 +1,283 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud storageappliance wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_appliance_name = AAZStrArg( + options=["-n", "--name", "--storage-appliance-name"], + help="The name of the storage appliance.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageAppliancesGet(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=False) + return result + + class StorageAppliancesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageApplianceName", self.ctx.args.storage_appliance_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.administrator_credentials = AAZObjectType( + serialized_name="administratorCredentials", + flags={"required": True}, + ) + properties.capacity = AAZIntType( + flags={"read_only": True}, + ) + properties.capacity_used = AAZIntType( + serialized_name="capacityUsed", + flags={"read_only": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.management_ipv4_address = AAZStrType( + serialized_name="managementIpv4Address", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.rack_id = AAZStrType( + serialized_name="rackId", + flags={"required": True}, + ) + properties.rack_slot = AAZIntType( + serialized_name="rackSlot", + flags={"required": True}, + ) + properties.remote_vendor_management_feature = AAZStrType( + serialized_name="remoteVendorManagementFeature", + flags={"read_only": True}, + ) + properties.remote_vendor_management_status = AAZStrType( + serialized_name="remoteVendorManagementStatus", + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"required": True}, + ) + properties.storage_appliance_sku_id = AAZStrType( + serialized_name="storageApplianceSkuId", + flags={"required": True}, + ) + + administrator_credentials = cls._schema_on_200.properties.administrator_credentials + administrator_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + administrator_credentials.username = AAZStrType( + flags={"required": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/__cmd_group.py new file mode 100644 index 00000000000..4e2f5d3e066 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/__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( + "networkcloud trunkednetwork", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage trunked network + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_create.py new file mode 100644 index 00000000000..e697f49ae44 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_create.py @@ -0,0 +1,407 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud trunkednetwork create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new trunked network or update the properties of the existing trunked network. + + :example: Create or update trunked network + az networkcloud trunkednetwork create --resource-group "resourceGroupName" --name "trunkedNetworkName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --hybrid-aks-plugin-type "DPDK" --interface-name "eth0" --isolation-domain-ids "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName" "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName" --vlans 12 14 --tags key1="myvalue1" key2="myvalue2" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.trunked_network_name = AAZStrArg( + options=["-n", "--name", "--trunked-network-name"], + help="The name of the trunked network.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.hybrid_aks_plugin_type = AAZStrArg( + options=["--hybrid-aks-plugin-type"], + arg_group="Properties", + help="The network plugin type for Hybrid AKS.", + default="SRIOV", + enum={"DPDK": "DPDK", "OSDevice": "OSDevice", "SRIOV": "SRIOV"}, + ) + _args_schema.interface_name = AAZStrArg( + options=["--interface-name"], + arg_group="Properties", + help="The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.", + fmt=AAZStrArgFormat( + pattern="^[a-zA-Z0-9@._-]*$", + max_length=12, + ), + ) + _args_schema.isolation_domain_ids = AAZListArg( + options=["--isolation-domain-ids"], + arg_group="Properties", + help="The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources.", + required=True, + ) + _args_schema.vlans = AAZListArg( + options=["--vlans"], + arg_group="Properties", + help="The list of vlans that are selected from the isolation domains for trunking.", + required=True, + ) + + isolation_domain_ids = cls._args_schema.isolation_domain_ids + isolation_domain_ids.Element = AAZStrArg() + + vlans = cls._args_schema.vlans + vlans.Element = AAZIntArg() + + # define Arg Group "TrunkedNetworkParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="TrunkedNetworkParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="TrunkedNetworkParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="TrunkedNetworkParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.TrunkedNetworksCreateOrUpdate(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 TrunkedNetworksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "trunkedNetworkName", self.ctx.args.trunked_network_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("hybridAksPluginType", AAZStrType, ".hybrid_aks_plugin_type") + properties.set_prop("interfaceName", AAZStrType, ".interface_name") + properties.set_prop("isolationDomainIds", AAZListType, ".isolation_domain_ids", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("vlans", AAZListType, ".vlans", typ_kwargs={"flags": {"required": True}}) + + isolation_domain_ids = _builder.get(".properties.isolationDomainIds") + if isolation_domain_ids is not None: + isolation_domain_ids.set_elements(AAZStrType, ".") + + vlans = _builder.get(".properties.vlans") + if vlans is not None: + vlans.set_elements(AAZIntType, ".") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.isolation_domain_ids = AAZListType( + serialized_name="isolationDomainIds", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlans = AAZListType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200_201.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + isolation_domain_ids = cls._schema_on_200_201.properties.isolation_domain_ids + isolation_domain_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200_201.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + vlans = cls._schema_on_200_201.properties.vlans + vlans.Element = AAZIntType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_delete.py new file mode 100644 index 00000000000..115d23b3a86 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud trunkednetwork delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided trunked network. + + :example: Delete trunked network + az networkcloud trunkednetwork delete --resource-group "resourceGroupName" --name "trunkedNetworkName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.trunked_network_name = AAZStrArg( + options=["-n", "--name", "--trunked-network-name"], + help="The name of the trunked network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.TrunkedNetworksDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class TrunkedNetworksDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "trunkedNetworkName", self.ctx.args.trunked_network_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_list.py new file mode 100644 index 00000000000..5bb479fac4b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_list.py @@ -0,0 +1,468 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud trunkednetwork list", + is_experimental=True, +) +class List(AAZCommand): + """List trunked networks in the provided resource group or subscription. + + :example: List trunked networks for subscription + az networkcloud trunkednetwork list + + :example: List trunked networks for resource group + az networkcloud trunkednetwork list --resource-group "resourceGroupName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.TrunkedNetworksListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.TrunkedNetworksListBySubscription(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 TrunkedNetworksListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.isolation_domain_ids = AAZListType( + serialized_name="isolationDomainIds", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlans = AAZListType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + isolation_domain_ids = cls._schema_on_200.value.Element.properties.isolation_domain_ids + isolation_domain_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + vlans = cls._schema_on_200.value.Element.properties.vlans + vlans.Element = AAZIntType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class TrunkedNetworksListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/trunkedNetworks", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.isolation_domain_ids = AAZListType( + serialized_name="isolationDomainIds", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlans = AAZListType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.value.Element.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + isolation_domain_ids = cls._schema_on_200.value.Element.properties.isolation_domain_ids + isolation_domain_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.value.Element.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + vlans = cls._schema_on_200.value.Element.properties.vlans + vlans.Element = AAZIntType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_show.py new file mode 100644 index 00000000000..e87f547bbab --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_show.py @@ -0,0 +1,274 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud trunkednetwork show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided trunked network. + + :example: Get trunked network + az networkcloud trunkednetwork show --resource-group "resourceGroupName" --name "trunkedNetworkName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.trunked_network_name = AAZStrArg( + options=["-n", "--name", "--trunked-network-name"], + help="The name of the trunked network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.TrunkedNetworksGet(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 TrunkedNetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "trunkedNetworkName", self.ctx.args.trunked_network_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.isolation_domain_ids = AAZListType( + serialized_name="isolationDomainIds", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlans = AAZListType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + isolation_domain_ids = cls._schema_on_200.properties.isolation_domain_ids + isolation_domain_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + vlans = cls._schema_on_200.properties.vlans + vlans.Element = AAZIntType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_update.py new file mode 100644 index 00000000000..2be5e148df8 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_update.py @@ -0,0 +1,304 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud trunkednetwork update", + is_experimental=True, +) +class Update(AAZCommand): + """Update tags associated with the provided trunked network. + + :example: Update tags for trunked network + az networkcloud trunkednetwork update --resource-group "resourceGroupName" --name "trunkedNetworkName" --tags key1="myvalue1" key2="myvalue2" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.trunked_network_name = AAZStrArg( + options=["-n", "--name", "--trunked-network-name"], + help="The name of the trunked network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "TrunkedNetworkUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="TrunkedNetworkUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.TrunkedNetworksUpdate(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 TrunkedNetworksUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "trunkedNetworkName", self.ctx.args.trunked_network_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.isolation_domain_ids = AAZListType( + serialized_name="isolationDomainIds", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlans = AAZListType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + isolation_domain_ids = cls._schema_on_200.properties.isolation_domain_ids + isolation_domain_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + vlans = cls._schema_on_200.properties.vlans + vlans.Element = AAZIntType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_wait.py new file mode 100644 index 00000000000..0c44dee1e93 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_wait.py @@ -0,0 +1,269 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud trunkednetwork wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.trunked_network_name = AAZStrArg( + options=["-n", "--name", "--trunked-network-name"], + help="The name of the trunked network.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.TrunkedNetworksGet(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=False) + return result + + class TrunkedNetworksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "trunkedNetworkName", self.ctx.args.trunked_network_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.hybrid_aks_clusters_associated_ids = AAZListType( + serialized_name="hybridAksClustersAssociatedIds", + flags={"read_only": True}, + ) + properties.hybrid_aks_plugin_type = AAZStrType( + serialized_name="hybridAksPluginType", + ) + properties.interface_name = AAZStrType( + serialized_name="interfaceName", + ) + properties.isolation_domain_ids = AAZListType( + serialized_name="isolationDomainIds", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machines_associated_ids = AAZListType( + serialized_name="virtualMachinesAssociatedIds", + flags={"read_only": True}, + ) + properties.vlans = AAZListType( + flags={"required": True}, + ) + + hybrid_aks_clusters_associated_ids = cls._schema_on_200.properties.hybrid_aks_clusters_associated_ids + hybrid_aks_clusters_associated_ids.Element = AAZStrType() + + isolation_domain_ids = cls._schema_on_200.properties.isolation_domain_ids + isolation_domain_ids.Element = AAZStrType() + + virtual_machines_associated_ids = cls._schema_on_200.properties.virtual_machines_associated_ids + virtual_machines_associated_ids.Element = AAZStrType() + + vlans = cls._schema_on_200.properties.vlans + vlans.Element = AAZIntType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/__cmd_group.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/__cmd_group.py new file mode 100644 index 00000000000..eb036b1b396 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/__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( + "networkcloud virtualmachine", + is_experimental=True, +) +class __CMDGroup(AAZCommandGroup): + """Manage virtual machine + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/__init__.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/__init__.py new file mode 100644 index 00000000000..d3240b86dca --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/__init__.py @@ -0,0 +1,21 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._power_off import * +from ._reimage import * +from ._restart import * +from ._show import * +from ._start import * +from ._update import * +from ._wait import * diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py new file mode 100644 index 00000000000..e19efe86a3b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py @@ -0,0 +1,861 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a new virtual machine or update the properties of the existing virtual machine. + + :example: Create virtual machine + az networkcloud virtualmachine create --resource-group "resourceGroupName" --name "virtualMachineName" --extended-location name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type="CustomLocation" --location "location" --admin-username "admin" --boot-method "UEFI" --cloud-services-network-attachment attached-network-id="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName" --cpu-cores 2 --isolate-emulator-thread "True" --memory-size 8 --network-attachments "[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]" --network-data "bmV0d29ya0RhdGVTYW1wbGU=" --placement-hints "[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]" --ssh-key-values "ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm" --storage-profile disk-size=120 create-option="Ephemeral" delete-option="Delete" --tags key1="myvalues1" --tags key2="myvalues2" --user-data "dXNlckRhdGVTYW1wbGU=" --virtio-interface "Modern" --vm-image "myacr.azurecr.io/ubuntu-pw:20.04" --vm-image-repository-credentials password="password" registry-url="myacr.azurecr.io" username="username" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.admin_username = AAZStrArg( + options=["--admin-username"], + arg_group="Properties", + help="The name of the administrator to which the ssh public keys will be added into the authorized keys.", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z_][a-z0-9_]{0,31}$", + max_length=32, + min_length=1, + ), + ) + _args_schema.boot_method = AAZStrArg( + options=["--boot-method"], + arg_group="Properties", + help="Selects the boot method for the virtual machine.", + default="UEFI", + enum={"BIOS": "BIOS", "UEFI": "UEFI"}, + ) + _args_schema.cloud_services_network_attachment = AAZObjectArg( + options=["--csn", "--cloud-services-network-attachment"], + arg_group="Properties", + help="The cloud service network that provides platform-level services for the virtual machine.", + required=True, + ) + _args_schema.cpu_cores = AAZIntArg( + options=["--cpu-cores"], + arg_group="Properties", + help="The number of CPU cores in the virtual machine.", + required=True, + fmt=AAZIntArgFormat( + minimum=2, + ), + ) + _args_schema.isolate_emulator_thread = AAZStrArg( + options=["--isolate-emulator-thread"], + arg_group="Properties", + help="Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine.", + default="True", + enum={"False": "False", "True": "True"}, + ) + _args_schema.memory_size_gb = AAZIntArg( + options=["--memory-size", "--memory-size-gb"], + arg_group="Properties", + help="The memory size of the virtual machine in GB.", + required=True, + fmt=AAZIntArgFormat( + minimum=1, + ), + ) + _args_schema.network_attachments = AAZListArg( + options=["--na", "--network-attachments"], + arg_group="Properties", + help="The list of network attachments to the virtual machine.", + ) + _args_schema.network_data = AAZStrArg( + options=["--nd", "--network-data"], + arg_group="Properties", + help="The Base64 encoded cloud-init network data.", + ) + _args_schema.placement_hints = AAZListArg( + options=["--ph", "--placement-hints"], + arg_group="Properties", + help="The scheduling hints for the virtual machine.", + ) + _args_schema.ssh_public_keys = AAZListArg( + options=["--ssh-public-keys"], + arg_group="Properties", + help="The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername.", + ) + _args_schema.storage_profile = AAZObjectArg( + options=["--storage-profile"], + arg_group="Properties", + help="The storage profile that specifies size and other parameters about the disks related to the virtual machine.", + required=True, + ) + _args_schema.user_data = AAZStrArg( + options=["--ud", "--user-data"], + arg_group="Properties", + help="The Base64 encoded cloud-init user data.", + ) + _args_schema.virtio_interface = AAZStrArg( + options=["--vi", "--virtio-interface"], + arg_group="Properties", + help="Field Deprecated, use virtualizationModel instead. The type of the virtio interface.", + default="Modern", + enum={"Modern": "Modern", "Transitional": "Transitional"}, + ) + _args_schema.vm_device_model = AAZStrArg( + options=["--vm-device-model"], + arg_group="Properties", + help="The type of the device model to use.", + default="T2", + enum={"T1": "T1", "T2": "T2"}, + ) + _args_schema.vm_image = AAZStrArg( + options=["--vm-image"], + arg_group="Properties", + help="The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image.", + required=True, + ) + _args_schema.vm_image_repository_credentials = AAZObjectArg( + options=["--vmi-creds", "--vm-image-repository-credentials"], + arg_group="Properties", + help="The credentials used to login to the image repository that has access to the specified image.", + ) + + cloud_services_network_attachment = cls._args_schema.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrArg( + options=["attached-network-id"], + help="The resource ID of the associated network attached to the virtual machine. It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources.", + required=True, + ) + cloud_services_network_attachment.default_gateway = AAZStrArg( + options=["default-gateway"], + help="The indicator of whether this is the default gateway. Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True.", + enum={"False": "False", "True": "True"}, + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrArg( + options=["ip-allocation-method"], + help="The IP allocation mechanism for the virtual machine. Dynamic and Static are only valid for l3Network which may also specify Disabled. Otherwise, Disabled is the only permitted value.", + required=True, + enum={"Disabled": "Disabled", "Dynamic": "Dynamic", "Static": "Static"}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrArg( + options=["ipv4-address"], + help="The IPv4 address of the virtual machine. This field is used only if the attached network has IPAllocationType of IPV4 or DualStack. If IPAllocationMethod is: Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. Disabled - this field will be empty.", + ) + cloud_services_network_attachment.ipv6_address = AAZStrArg( + options=["ipv6-address"], + help="The IPv6 address of the virtual machine. This field is used only if the attached network has IPAllocationType of IPV6 or DualStack. If IPAllocationMethod is: Static - this field must contain an IPv6 address range from within the range specified in the attached network. Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. Disabled - this field will be empty.", + ) + cloud_services_network_attachment.network_attachment_name = AAZStrArg( + options=["network-attachment-name"], + help="The associated network's interface name. If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. If the user doesn’t specify this value, the default interface name of the network resource will be used. For a CloudServicesNetwork resource, this name will be ignored.", + fmt=AAZStrArgFormat( + max_length=15, + ), + ) + + network_attachments = cls._args_schema.network_attachments + network_attachments.Element = AAZObjectArg() + + _element = cls._args_schema.network_attachments.Element + _element.attached_network_id = AAZStrArg( + options=["attached-network-id"], + help="The resource ID of the associated network attached to the virtual machine. It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources.", + required=True, + ) + _element.default_gateway = AAZStrArg( + options=["default-gateway"], + help="The indicator of whether this is the default gateway. Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True.", + enum={"False": "False", "True": "True"}, + ) + _element.ip_allocation_method = AAZStrArg( + options=["ip-allocation-method"], + help="The IP allocation mechanism for the virtual machine. Dynamic and Static are only valid for l3Network which may also specify Disabled. Otherwise, Disabled is the only permitted value.", + required=True, + enum={"Disabled": "Disabled", "Dynamic": "Dynamic", "Static": "Static"}, + ) + _element.ipv4_address = AAZStrArg( + options=["ipv4-address"], + help="The IPv4 address of the virtual machine. This field is used only if the attached network has IPAllocationType of IPV4 or DualStack. If IPAllocationMethod is: Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. Disabled - this field will be empty.", + ) + _element.ipv6_address = AAZStrArg( + options=["ipv6-address"], + help="The IPv6 address of the virtual machine. This field is used only if the attached network has IPAllocationType of IPV6 or DualStack. If IPAllocationMethod is: Static - this field must contain an IPv6 address range from within the range specified in the attached network. Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. Disabled - this field will be empty.", + ) + _element.network_attachment_name = AAZStrArg( + options=["network-attachment-name"], + help="The associated network's interface name. If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. If the user doesn’t specify this value, the default interface name of the network resource will be used. For a CloudServicesNetwork resource, this name will be ignored.", + fmt=AAZStrArgFormat( + max_length=15, + ), + ) + + placement_hints = cls._args_schema.placement_hints + placement_hints.Element = AAZObjectArg() + + _element = cls._args_schema.placement_hints.Element + _element.hint_type = AAZStrArg( + options=["hint-type"], + help="The specification of whether this hint supports affinity or anti-affinity with the referenced resources.", + required=True, + enum={"Affinity": "Affinity", "AntiAffinity": "AntiAffinity"}, + ) + _element.resource_id = AAZStrArg( + options=["resource-id"], + help="The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + _element.scheduling_execution = AAZStrArg( + options=["scheduling-execution"], + help="The indicator of whether the hint is a hard or soft requirement during scheduling.", + required=True, + enum={"Hard": "Hard", "Soft": "Soft"}, + ) + _element.scope = AAZStrArg( + options=["scope"], + help="The scope for the virtual machine affinity or anti-affinity placement hint. It should always be \"Machine\" in the case of node affinity.", + required=True, + enum={"Machine": "Machine", "Rack": "Rack"}, + ) + + ssh_public_keys = cls._args_schema.ssh_public_keys + ssh_public_keys.Element = AAZObjectArg() + + _element = cls._args_schema.ssh_public_keys.Element + _element.key_data = AAZStrArg( + options=["key-data"], + help="The public ssh key of the user.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + + storage_profile = cls._args_schema.storage_profile + storage_profile.create_option = AAZStrArg( + options=["create-option"], + help="The strategy for creating the OS disk.", + default="Ephemeral", + enum={"Ephemeral": "Ephemeral"}, + ) + storage_profile.delete_option = AAZStrArg( + options=["delete-option"], + help="The strategy for deleting the OS disk.", + default="Delete", + enum={"Delete": "Delete"}, + ) + storage_profile.disk_size_gb = AAZIntArg( + options=["disk-size", "disk-size-gb"], + help="The size of the disk in gigabytes. Required if the createOption is Ephemeral.", + required=True, + ) + storage_profile.volume_attachments = AAZListArg( + options=["volume-attachments"], + help="The resource IDs of volumes that are requested to be attached to the virtual machine.", + ) + + volume_attachments = cls._args_schema.storage_profile.volume_attachments + volume_attachments.Element = AAZStrArg() + + vm_image_repository_credentials = cls._args_schema.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrArg( + options=["password"], + help="The password or token used to access an image in the target repository.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + vm_image_repository_credentials.registry_url = AAZStrArg( + options=["registry-url"], + help="The URL of the authentication server used to validate the repository credentials.", + required=True, + ) + vm_image_repository_credentials.username = AAZStrArg( + options=["username"], + help="The username used to access an image in the target repository.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + + # define Arg Group "VirtualMachineParameters" + + _args_schema = cls._args_schema + _args_schema.extended_location = AAZObjectArg( + options=["--extended-location"], + arg_group="VirtualMachineParameters", + help="The extended location of the cluster associated with the resource.", + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + arg_group="VirtualMachineParameters", + help="The geo-location where the resource lives", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="VirtualMachineParameters", + help="Resource tags.", + ) + + extended_location = cls._args_schema.extended_location + extended_location.name = AAZStrArg( + options=["name"], + help="The resource ID of the extended location on which the resource will be created.", + required=True, + ) + extended_location.type = AAZStrArg( + options=["type"], + help="The extended location type, for example, CustomLocation.", + required=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesCreateOrUpdate(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 VirtualMachinesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("extendedLocation", AAZObjectType, ".extended_location", 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}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + extended_location = _builder.get(".extendedLocation") + if extended_location is not None: + extended_location.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + extended_location.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("adminUsername", AAZStrType, ".admin_username", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("bootMethod", AAZStrType, ".boot_method") + properties.set_prop("cloudServicesNetworkAttachment", AAZObjectType, ".cloud_services_network_attachment", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("cpuCores", AAZIntType, ".cpu_cores", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("isolateEmulatorThread", AAZStrType, ".isolate_emulator_thread") + properties.set_prop("memorySizeGB", AAZIntType, ".memory_size_gb", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("networkAttachments", AAZListType, ".network_attachments") + properties.set_prop("networkData", AAZStrType, ".network_data") + properties.set_prop("placementHints", AAZListType, ".placement_hints") + properties.set_prop("sshPublicKeys", AAZListType, ".ssh_public_keys") + properties.set_prop("storageProfile", AAZObjectType, ".storage_profile", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userData", AAZStrType, ".user_data") + properties.set_prop("virtioInterface", AAZStrType, ".virtio_interface") + properties.set_prop("vmDeviceModel", AAZStrType, ".vm_device_model") + properties.set_prop("vmImage", AAZStrType, ".vm_image", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("vmImageRepositoryCredentials", AAZObjectType, ".vm_image_repository_credentials") + + cloud_services_network_attachment = _builder.get(".properties.cloudServicesNetworkAttachment") + if cloud_services_network_attachment is not None: + cloud_services_network_attachment.set_prop("attachedNetworkId", AAZStrType, ".attached_network_id", typ_kwargs={"flags": {"required": True}}) + cloud_services_network_attachment.set_prop("defaultGateway", AAZStrType, ".default_gateway") + cloud_services_network_attachment.set_prop("ipAllocationMethod", AAZStrType, ".ip_allocation_method", typ_kwargs={"flags": {"required": True}}) + cloud_services_network_attachment.set_prop("ipv4Address", AAZStrType, ".ipv4_address") + cloud_services_network_attachment.set_prop("ipv6Address", AAZStrType, ".ipv6_address") + cloud_services_network_attachment.set_prop("networkAttachmentName", AAZStrType, ".network_attachment_name") + + network_attachments = _builder.get(".properties.networkAttachments") + if network_attachments is not None: + network_attachments.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.networkAttachments[]") + if _elements is not None: + _elements.set_prop("attachedNetworkId", AAZStrType, ".attached_network_id", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("defaultGateway", AAZStrType, ".default_gateway") + _elements.set_prop("ipAllocationMethod", AAZStrType, ".ip_allocation_method", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("ipv4Address", AAZStrType, ".ipv4_address") + _elements.set_prop("ipv6Address", AAZStrType, ".ipv6_address") + _elements.set_prop("networkAttachmentName", AAZStrType, ".network_attachment_name") + + placement_hints = _builder.get(".properties.placementHints") + if placement_hints is not None: + placement_hints.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.placementHints[]") + if _elements is not None: + _elements.set_prop("hintType", AAZStrType, ".hint_type", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("resourceId", AAZStrType, ".resource_id", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("schedulingExecution", AAZStrType, ".scheduling_execution", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("scope", AAZStrType, ".scope", typ_kwargs={"flags": {"required": True}}) + + ssh_public_keys = _builder.get(".properties.sshPublicKeys") + if ssh_public_keys is not None: + ssh_public_keys.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.sshPublicKeys[]") + if _elements is not None: + _elements.set_prop("keyData", AAZStrType, ".key_data", typ_kwargs={"flags": {"required": True}}) + + storage_profile = _builder.get(".properties.storageProfile") + if storage_profile is not None: + storage_profile.set_prop("osDisk", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) + storage_profile.set_prop("volumeAttachments", AAZListType, ".volume_attachments") + + os_disk = _builder.get(".properties.storageProfile.osDisk") + if os_disk is not None: + os_disk.set_prop("createOption", AAZStrType, ".create_option") + os_disk.set_prop("deleteOption", AAZStrType, ".delete_option") + os_disk.set_prop("diskSizeGB", AAZIntType, ".disk_size_gb", typ_kwargs={"flags": {"required": True}}) + + volume_attachments = _builder.get(".properties.storageProfile.volumeAttachments") + if volume_attachments is not None: + volume_attachments.set_elements(AAZStrType, ".") + + vm_image_repository_credentials = _builder.get(".properties.vmImageRepositoryCredentials") + if vm_image_repository_credentials is not None: + vm_image_repository_credentials.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"required": True, "secret": True}}) + vm_image_repository_credentials.set_prop("registryUrl", AAZStrType, ".registry_url", typ_kwargs={"flags": {"required": True}}) + vm_image_repository_credentials.set_prop("username", AAZStrType, ".username", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200_201.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.admin_username = AAZStrType( + serialized_name="adminUsername", + flags={"required": True}, + ) + properties.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + properties.boot_method = AAZStrType( + serialized_name="bootMethod", + ) + properties.cloud_services_network_attachment = AAZObjectType( + serialized_name="cloudServicesNetworkAttachment", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.isolate_emulator_thread = AAZStrType( + serialized_name="isolateEmulatorThread", + ) + properties.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"required": True}, + ) + properties.network_attachments = AAZListType( + serialized_name="networkAttachments", + ) + properties.network_data = AAZStrType( + serialized_name="networkData", + ) + properties.placement_hints = AAZListType( + serialized_name="placementHints", + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.ssh_public_keys = AAZListType( + serialized_name="sshPublicKeys", + ) + properties.storage_profile = AAZObjectType( + serialized_name="storageProfile", + flags={"required": True}, + ) + properties.user_data = AAZStrType( + serialized_name="userData", + ) + properties.virtio_interface = AAZStrType( + serialized_name="virtioInterface", + ) + properties.vm_device_model = AAZStrType( + serialized_name="vmDeviceModel", + ) + properties.vm_image = AAZStrType( + serialized_name="vmImage", + flags={"required": True}, + ) + properties.vm_image_repository_credentials = AAZObjectType( + serialized_name="vmImageRepositoryCredentials", + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + + cloud_services_network_attachment = cls._schema_on_200_201.properties.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + cloud_services_network_attachment.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + cloud_services_network_attachment.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + cloud_services_network_attachment.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + cloud_services_network_attachment.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + network_attachments = cls._schema_on_200_201.properties.network_attachments + network_attachments.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + placement_hints = cls._schema_on_200_201.properties.placement_hints + placement_hints.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.placement_hints.Element + _element.hint_type = AAZStrType( + serialized_name="hintType", + flags={"required": True}, + ) + _element.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"required": True}, + ) + _element.scheduling_execution = AAZStrType( + serialized_name="schedulingExecution", + flags={"required": True}, + ) + _element.scope = AAZStrType( + flags={"required": True}, + ) + + ssh_public_keys = cls._schema_on_200_201.properties.ssh_public_keys + ssh_public_keys.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.ssh_public_keys.Element + _element.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + storage_profile = cls._schema_on_200_201.properties.storage_profile + storage_profile.os_disk = AAZObjectType( + serialized_name="osDisk", + flags={"required": True}, + ) + storage_profile.volume_attachments = AAZListType( + serialized_name="volumeAttachments", + ) + + os_disk = cls._schema_on_200_201.properties.storage_profile.os_disk + os_disk.create_option = AAZStrType( + serialized_name="createOption", + ) + os_disk.delete_option = AAZStrType( + serialized_name="deleteOption", + ) + os_disk.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"required": True}, + ) + + volume_attachments = cls._schema_on_200_201.properties.storage_profile.volume_attachments + volume_attachments.Element = AAZStrType() + + vm_image_repository_credentials = cls._schema_on_200_201.properties.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + vm_image_repository_credentials.registry_url = AAZStrType( + serialized_name="registryUrl", + flags={"required": True}, + ) + vm_image_repository_credentials.username = AAZStrType( + flags={"required": True}, + ) + + volumes = cls._schema_on_200_201.properties.volumes + volumes.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_delete.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_delete.py new file mode 100644 index 00000000000..9f4118a828e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_delete.py @@ -0,0 +1,167 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the provided virtual machine. + + :example: Delete virtual machine + az networkcloud virtualmachine delete --resource-group "resourceGroupName" --name "virtualMachineName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class VirtualMachinesDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_list.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_list.py new file mode 100644 index 00000000000..a1986e3dbd7 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_list.py @@ -0,0 +1,778 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine list", + is_experimental=True, +) +class List(AAZCommand): + """List virtual machines in the provided resource group or subscription. + + :example: List virtual machines for resource group + az networkcloud virtualmachine list --resource-group "resourceGroupName" + + :example: List virtual machines for subscription + az networkcloud virtualmachine list + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", "2022-12-12-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.VirtualMachinesListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.VirtualMachinesListBySubscription(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 VirtualMachinesListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.admin_username = AAZStrType( + serialized_name="adminUsername", + flags={"required": True}, + ) + properties.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + properties.boot_method = AAZStrType( + serialized_name="bootMethod", + ) + properties.cloud_services_network_attachment = AAZObjectType( + serialized_name="cloudServicesNetworkAttachment", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.isolate_emulator_thread = AAZStrType( + serialized_name="isolateEmulatorThread", + ) + properties.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"required": True}, + ) + properties.network_attachments = AAZListType( + serialized_name="networkAttachments", + ) + properties.network_data = AAZStrType( + serialized_name="networkData", + ) + properties.placement_hints = AAZListType( + serialized_name="placementHints", + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.ssh_public_keys = AAZListType( + serialized_name="sshPublicKeys", + ) + properties.storage_profile = AAZObjectType( + serialized_name="storageProfile", + flags={"required": True}, + ) + properties.user_data = AAZStrType( + serialized_name="userData", + ) + properties.virtio_interface = AAZStrType( + serialized_name="virtioInterface", + ) + properties.vm_device_model = AAZStrType( + serialized_name="vmDeviceModel", + ) + properties.vm_image = AAZStrType( + serialized_name="vmImage", + flags={"required": True}, + ) + properties.vm_image_repository_credentials = AAZObjectType( + serialized_name="vmImageRepositoryCredentials", + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + + cloud_services_network_attachment = cls._schema_on_200.value.Element.properties.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + cloud_services_network_attachment.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + cloud_services_network_attachment.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + cloud_services_network_attachment.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + cloud_services_network_attachment.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + network_attachments = cls._schema_on_200.value.Element.properties.network_attachments + network_attachments.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + placement_hints = cls._schema_on_200.value.Element.properties.placement_hints + placement_hints.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.placement_hints.Element + _element.hint_type = AAZStrType( + serialized_name="hintType", + flags={"required": True}, + ) + _element.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"required": True}, + ) + _element.scheduling_execution = AAZStrType( + serialized_name="schedulingExecution", + flags={"required": True}, + ) + _element.scope = AAZStrType( + flags={"required": True}, + ) + + ssh_public_keys = cls._schema_on_200.value.Element.properties.ssh_public_keys + ssh_public_keys.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.ssh_public_keys.Element + _element.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + storage_profile = cls._schema_on_200.value.Element.properties.storage_profile + storage_profile.os_disk = AAZObjectType( + serialized_name="osDisk", + flags={"required": True}, + ) + storage_profile.volume_attachments = AAZListType( + serialized_name="volumeAttachments", + ) + + os_disk = cls._schema_on_200.value.Element.properties.storage_profile.os_disk + os_disk.create_option = AAZStrType( + serialized_name="createOption", + ) + os_disk.delete_option = AAZStrType( + serialized_name="deleteOption", + ) + os_disk.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"required": True}, + ) + + volume_attachments = cls._schema_on_200.value.Element.properties.storage_profile.volume_attachments + volume_attachments.Element = AAZStrType() + + vm_image_repository_credentials = cls._schema_on_200.value.Element.properties.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + vm_image_repository_credentials.registry_url = AAZStrType( + serialized_name="registryUrl", + flags={"required": True}, + ) + vm_image_repository_credentials.username = AAZStrType( + flags={"required": True}, + ) + + volumes = cls._schema_on_200.value.Element.properties.volumes + volumes.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + class VirtualMachinesListBySubscription(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/virtualMachines", + **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( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.value.Element.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.admin_username = AAZStrType( + serialized_name="adminUsername", + flags={"required": True}, + ) + properties.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + properties.boot_method = AAZStrType( + serialized_name="bootMethod", + ) + properties.cloud_services_network_attachment = AAZObjectType( + serialized_name="cloudServicesNetworkAttachment", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.isolate_emulator_thread = AAZStrType( + serialized_name="isolateEmulatorThread", + ) + properties.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"required": True}, + ) + properties.network_attachments = AAZListType( + serialized_name="networkAttachments", + ) + properties.network_data = AAZStrType( + serialized_name="networkData", + ) + properties.placement_hints = AAZListType( + serialized_name="placementHints", + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.ssh_public_keys = AAZListType( + serialized_name="sshPublicKeys", + ) + properties.storage_profile = AAZObjectType( + serialized_name="storageProfile", + flags={"required": True}, + ) + properties.user_data = AAZStrType( + serialized_name="userData", + ) + properties.virtio_interface = AAZStrType( + serialized_name="virtioInterface", + ) + properties.vm_device_model = AAZStrType( + serialized_name="vmDeviceModel", + ) + properties.vm_image = AAZStrType( + serialized_name="vmImage", + flags={"required": True}, + ) + properties.vm_image_repository_credentials = AAZObjectType( + serialized_name="vmImageRepositoryCredentials", + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + + cloud_services_network_attachment = cls._schema_on_200.value.Element.properties.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + cloud_services_network_attachment.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + cloud_services_network_attachment.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + cloud_services_network_attachment.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + cloud_services_network_attachment.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + network_attachments = cls._schema_on_200.value.Element.properties.network_attachments + network_attachments.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + placement_hints = cls._schema_on_200.value.Element.properties.placement_hints + placement_hints.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.placement_hints.Element + _element.hint_type = AAZStrType( + serialized_name="hintType", + flags={"required": True}, + ) + _element.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"required": True}, + ) + _element.scheduling_execution = AAZStrType( + serialized_name="schedulingExecution", + flags={"required": True}, + ) + _element.scope = AAZStrType( + flags={"required": True}, + ) + + ssh_public_keys = cls._schema_on_200.value.Element.properties.ssh_public_keys + ssh_public_keys.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.ssh_public_keys.Element + _element.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + storage_profile = cls._schema_on_200.value.Element.properties.storage_profile + storage_profile.os_disk = AAZObjectType( + serialized_name="osDisk", + flags={"required": True}, + ) + storage_profile.volume_attachments = AAZListType( + serialized_name="volumeAttachments", + ) + + os_disk = cls._schema_on_200.value.Element.properties.storage_profile.os_disk + os_disk.create_option = AAZStrType( + serialized_name="createOption", + ) + os_disk.delete_option = AAZStrType( + serialized_name="deleteOption", + ) + os_disk.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"required": True}, + ) + + volume_attachments = cls._schema_on_200.value.Element.properties.storage_profile.volume_attachments + volume_attachments.Element = AAZStrType() + + vm_image_repository_credentials = cls._schema_on_200.value.Element.properties.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + vm_image_repository_credentials.registry_url = AAZStrType( + serialized_name="registryUrl", + flags={"required": True}, + ) + vm_image_repository_credentials.username = AAZStrType( + flags={"required": True}, + ) + + volumes = cls._schema_on_200.value.Element.properties.volumes + volumes.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_power_off.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_power_off.py new file mode 100644 index 00000000000..7e52a6e399f --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_power_off.py @@ -0,0 +1,326 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine power-off", + is_experimental=True, +) +class PowerOff(AAZCommand): + """Power off the provided virtual machine. + + :example: Power off virtual machine + az networkcloud virtualmachine power-off --resource-group "resourceGroupName" --name "virtualMachineName" --skip-shutdown "True" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "VirtualMachinePowerOffParameters" + + _args_schema = cls._args_schema + _args_schema.skip_shutdown = AAZStrArg( + options=["--skip-shutdown"], + arg_group="VirtualMachinePowerOffParameters", + help="The indicator of whether to skip the graceful OS shutdown and power off the virtual machine immediately.", + default="False", + enum={"False": "False", "True": "True"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesPowerOff(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 VirtualMachinesPowerOff(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/powerOff", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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("skipShutdown", AAZStrType, ".skip_shutdown") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _PowerOffHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _PowerOffHelper: + """Helper class for PowerOff""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["PowerOff"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_reimage.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_reimage.py new file mode 100644 index 00000000000..ce7a3f2579f --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_reimage.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine reimage", + is_experimental=True, +) +class Reimage(AAZCommand): + """Reimage the provided virtual machine. + + :example: Reimage virtual machine + az networkcloud virtualmachine reimage --resource-group "resourceGroupName" --name "virtualMachineName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesReimage(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 VirtualMachinesReimage(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/reimage", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _ReimageHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _ReimageHelper: + """Helper class for Reimage""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Reimage"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_restart.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_restart.py new file mode 100644 index 00000000000..e0ae3ce0567 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_restart.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine restart", + is_experimental=True, +) +class Restart(AAZCommand): + """Restart the provided virtual machine. + + :example: Restart virtual machine + az networkcloud virtualmachine restart --resource-group "resourceGroupName" --name "virtualMachineName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesRestart(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 VirtualMachinesRestart(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/restart", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _RestartHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _RestartHelper: + """Helper class for Restart""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Restart"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_show.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_show.py new file mode 100644 index 00000000000..34e49596aeb --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_show.py @@ -0,0 +1,429 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine show", + is_experimental=True, +) +class Show(AAZCommand): + """Get properties of the provided virtual machine. + + :example: Get virtual machine + az networkcloud virtualmachine show --resource-group "resourceGroupName" --name "virtualMachineName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.VirtualMachinesGet(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 VirtualMachinesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.admin_username = AAZStrType( + serialized_name="adminUsername", + flags={"required": True}, + ) + properties.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + properties.boot_method = AAZStrType( + serialized_name="bootMethod", + ) + properties.cloud_services_network_attachment = AAZObjectType( + serialized_name="cloudServicesNetworkAttachment", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.isolate_emulator_thread = AAZStrType( + serialized_name="isolateEmulatorThread", + ) + properties.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"required": True}, + ) + properties.network_attachments = AAZListType( + serialized_name="networkAttachments", + ) + properties.network_data = AAZStrType( + serialized_name="networkData", + ) + properties.placement_hints = AAZListType( + serialized_name="placementHints", + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.ssh_public_keys = AAZListType( + serialized_name="sshPublicKeys", + ) + properties.storage_profile = AAZObjectType( + serialized_name="storageProfile", + flags={"required": True}, + ) + properties.user_data = AAZStrType( + serialized_name="userData", + ) + properties.virtio_interface = AAZStrType( + serialized_name="virtioInterface", + ) + properties.vm_device_model = AAZStrType( + serialized_name="vmDeviceModel", + ) + properties.vm_image = AAZStrType( + serialized_name="vmImage", + flags={"required": True}, + ) + properties.vm_image_repository_credentials = AAZObjectType( + serialized_name="vmImageRepositoryCredentials", + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + + cloud_services_network_attachment = cls._schema_on_200.properties.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + cloud_services_network_attachment.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + cloud_services_network_attachment.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + cloud_services_network_attachment.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + cloud_services_network_attachment.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + network_attachments = cls._schema_on_200.properties.network_attachments + network_attachments.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + placement_hints = cls._schema_on_200.properties.placement_hints + placement_hints.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.placement_hints.Element + _element.hint_type = AAZStrType( + serialized_name="hintType", + flags={"required": True}, + ) + _element.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"required": True}, + ) + _element.scheduling_execution = AAZStrType( + serialized_name="schedulingExecution", + flags={"required": True}, + ) + _element.scope = AAZStrType( + flags={"required": True}, + ) + + ssh_public_keys = cls._schema_on_200.properties.ssh_public_keys + ssh_public_keys.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.ssh_public_keys.Element + _element.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + storage_profile = cls._schema_on_200.properties.storage_profile + storage_profile.os_disk = AAZObjectType( + serialized_name="osDisk", + flags={"required": True}, + ) + storage_profile.volume_attachments = AAZListType( + serialized_name="volumeAttachments", + ) + + os_disk = cls._schema_on_200.properties.storage_profile.os_disk + os_disk.create_option = AAZStrType( + serialized_name="createOption", + ) + os_disk.delete_option = AAZStrType( + serialized_name="deleteOption", + ) + os_disk.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"required": True}, + ) + + volume_attachments = cls._schema_on_200.properties.storage_profile.volume_attachments + volume_attachments.Element = AAZStrType() + + vm_image_repository_credentials = cls._schema_on_200.properties.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + vm_image_repository_credentials.registry_url = AAZStrType( + serialized_name="registryUrl", + flags={"required": True}, + ) + vm_image_repository_credentials.username = AAZStrType( + flags={"required": True}, + ) + + volumes = cls._schema_on_200.properties.volumes + volumes.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_start.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_start.py new file mode 100644 index 00000000000..5f2cfffdb6b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_start.py @@ -0,0 +1,301 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine start", + is_experimental=True, +) +class Start(AAZCommand): + """Start the provided virtual machine. + + :example: Start virtual machine + az networkcloud virtualmachine start --resource-group "resourceGroupName" --name "virtualMachineName" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesStart(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 VirtualMachinesStart(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/start", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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() + _StartHelper._build_schema_operation_status_result_read(cls._schema_on_200) + + return cls._schema_on_200 + + def on_204(self, session): + pass + + +class _StartHelper: + """Helper class for Start""" + + _schema_error_detail_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + +__all__ = ["Start"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_update.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_update.py new file mode 100644 index 00000000000..f38eb4a4a87 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_update.py @@ -0,0 +1,546 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (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( + "networkcloud virtualmachine update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently. + + :example: Patch virtual machine + az networkcloud virtualmachine update --resource-group "resourceGroupName" --name "virtualMachineName" --vm-image-repository-credentials password="password" registry-url="myacr.azurecr.io" username="myuser" --tags key1="myvalue1" key2="myvalue2" + """ + + _aaz_info = { + "version": "2022-12-12-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", "2022-12-12-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.vm_image_repository_credentials = AAZObjectArg( + options=["--vmi-creds", "--vm-image-repository-credentials"], + arg_group="Properties", + help="The credentials used to login to the image repository that has access to the specified image.", + ) + + vm_image_repository_credentials = cls._args_schema.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrArg( + options=["password"], + help="The password or token used to access an image in the target repository.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + vm_image_repository_credentials.registry_url = AAZStrArg( + options=["registry-url"], + help="The URL of the authentication server used to validate the repository credentials.", + required=True, + ) + vm_image_repository_credentials.username = AAZStrArg( + options=["username"], + help="The username used to access an image in the target repository.", + required=True, + fmt=AAZStrArgFormat( + min_length=1, + ), + ) + + # define Arg Group "VirtualMachineUpdateParameters" + + _args_schema = cls._args_schema + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="VirtualMachineUpdateParameters", + help="The Azure resource tags that will replace the existing ones.", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.VirtualMachinesUpdate(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 VirtualMachinesUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}", + **self.url_parameters + ) + + @property + def method(self): + return "PATCH" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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": {"client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("vmImageRepositoryCredentials", AAZObjectType, ".vm_image_repository_credentials") + + vm_image_repository_credentials = _builder.get(".properties.vmImageRepositoryCredentials") + if vm_image_repository_credentials is not None: + vm_image_repository_credentials.set_prop("password", AAZStrType, ".password", typ_kwargs={"flags": {"required": True, "secret": True}}) + vm_image_repository_credentials.set_prop("registryUrl", AAZStrType, ".registry_url", typ_kwargs={"flags": {"required": True}}) + vm_image_repository_credentials.set_prop("username", AAZStrType, ".username", typ_kwargs={"flags": {"required": True}}) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_virtual_machine_read(cls._schema_on_200) + + return cls._schema_on_200 + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_virtual_machine_read = None + + @classmethod + def _build_schema_virtual_machine_read(cls, _schema): + if cls._schema_virtual_machine_read is not None: + _schema.extended_location = cls._schema_virtual_machine_read.extended_location + _schema.id = cls._schema_virtual_machine_read.id + _schema.location = cls._schema_virtual_machine_read.location + _schema.name = cls._schema_virtual_machine_read.name + _schema.properties = cls._schema_virtual_machine_read.properties + _schema.system_data = cls._schema_virtual_machine_read.system_data + _schema.tags = cls._schema_virtual_machine_read.tags + _schema.type = cls._schema_virtual_machine_read.type + return + + cls._schema_virtual_machine_read = _schema_virtual_machine_read = AAZObjectType() + + virtual_machine_read = _schema_virtual_machine_read + virtual_machine_read.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + virtual_machine_read.id = AAZStrType( + flags={"read_only": True}, + ) + virtual_machine_read.location = AAZStrType( + flags={"required": True}, + ) + virtual_machine_read.name = AAZStrType( + flags={"read_only": True}, + ) + virtual_machine_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + virtual_machine_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + virtual_machine_read.tags = AAZDictType() + virtual_machine_read.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = _schema_virtual_machine_read.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = _schema_virtual_machine_read.properties + properties.admin_username = AAZStrType( + serialized_name="adminUsername", + flags={"required": True}, + ) + properties.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + properties.boot_method = AAZStrType( + serialized_name="bootMethod", + ) + properties.cloud_services_network_attachment = AAZObjectType( + serialized_name="cloudServicesNetworkAttachment", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.isolate_emulator_thread = AAZStrType( + serialized_name="isolateEmulatorThread", + ) + properties.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"required": True}, + ) + properties.network_attachments = AAZListType( + serialized_name="networkAttachments", + ) + properties.network_data = AAZStrType( + serialized_name="networkData", + ) + properties.placement_hints = AAZListType( + serialized_name="placementHints", + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.ssh_public_keys = AAZListType( + serialized_name="sshPublicKeys", + ) + properties.storage_profile = AAZObjectType( + serialized_name="storageProfile", + flags={"required": True}, + ) + properties.user_data = AAZStrType( + serialized_name="userData", + ) + properties.virtio_interface = AAZStrType( + serialized_name="virtioInterface", + ) + properties.vm_device_model = AAZStrType( + serialized_name="vmDeviceModel", + ) + properties.vm_image = AAZStrType( + serialized_name="vmImage", + flags={"required": True}, + ) + properties.vm_image_repository_credentials = AAZObjectType( + serialized_name="vmImageRepositoryCredentials", + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + + cloud_services_network_attachment = _schema_virtual_machine_read.properties.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + cloud_services_network_attachment.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + cloud_services_network_attachment.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + cloud_services_network_attachment.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + cloud_services_network_attachment.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + network_attachments = _schema_virtual_machine_read.properties.network_attachments + network_attachments.Element = AAZObjectType() + + _element = _schema_virtual_machine_read.properties.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + placement_hints = _schema_virtual_machine_read.properties.placement_hints + placement_hints.Element = AAZObjectType() + + _element = _schema_virtual_machine_read.properties.placement_hints.Element + _element.hint_type = AAZStrType( + serialized_name="hintType", + flags={"required": True}, + ) + _element.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"required": True}, + ) + _element.scheduling_execution = AAZStrType( + serialized_name="schedulingExecution", + flags={"required": True}, + ) + _element.scope = AAZStrType( + flags={"required": True}, + ) + + ssh_public_keys = _schema_virtual_machine_read.properties.ssh_public_keys + ssh_public_keys.Element = AAZObjectType() + + _element = _schema_virtual_machine_read.properties.ssh_public_keys.Element + _element.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + storage_profile = _schema_virtual_machine_read.properties.storage_profile + storage_profile.os_disk = AAZObjectType( + serialized_name="osDisk", + flags={"required": True}, + ) + storage_profile.volume_attachments = AAZListType( + serialized_name="volumeAttachments", + ) + + os_disk = _schema_virtual_machine_read.properties.storage_profile.os_disk + os_disk.create_option = AAZStrType( + serialized_name="createOption", + ) + os_disk.delete_option = AAZStrType( + serialized_name="deleteOption", + ) + os_disk.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"required": True}, + ) + + volume_attachments = _schema_virtual_machine_read.properties.storage_profile.volume_attachments + volume_attachments.Element = AAZStrType() + + vm_image_repository_credentials = _schema_virtual_machine_read.properties.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + vm_image_repository_credentials.registry_url = AAZStrType( + serialized_name="registryUrl", + flags={"required": True}, + ) + vm_image_repository_credentials.username = AAZStrType( + flags={"required": True}, + ) + + volumes = _schema_virtual_machine_read.properties.volumes + volumes.Element = AAZStrType() + + system_data = _schema_virtual_machine_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_virtual_machine_read.tags + tags.Element = AAZStrType() + + _schema.extended_location = cls._schema_virtual_machine_read.extended_location + _schema.id = cls._schema_virtual_machine_read.id + _schema.location = cls._schema_virtual_machine_read.location + _schema.name = cls._schema_virtual_machine_read.name + _schema.properties = cls._schema_virtual_machine_read.properties + _schema.system_data = cls._schema_virtual_machine_read.system_data + _schema.tags = cls._schema_virtual_machine_read.tags + _schema.type = cls._schema_virtual_machine_read.type + + +__all__ = ["Update"] diff --git a/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_wait.py b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_wait.py new file mode 100644 index 00000000000..416db8d37ae --- /dev/null +++ b/src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_wait.py @@ -0,0 +1,424 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "networkcloud virtualmachine wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", "2022-12-12-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.virtual_machine_name = AAZStrArg( + options=["-n", "--name", "--virtual-machine-name"], + help="The name of the virtual machine.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.VirtualMachinesGet(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=False) + return result + + class VirtualMachinesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}", + **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( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualMachineName", self.ctx.args.virtual_machine_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-12-12-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.extended_location = AAZObjectType( + serialized_name="extendedLocation", + flags={"required": True}, + ) + _schema_on_200.id = AAZStrType( + flags={"read_only": 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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + extended_location = cls._schema_on_200.extended_location + extended_location.name = AAZStrType( + flags={"required": True}, + ) + extended_location.type = AAZStrType( + flags={"required": True}, + ) + + properties = cls._schema_on_200.properties + properties.admin_username = AAZStrType( + serialized_name="adminUsername", + flags={"required": True}, + ) + properties.bare_metal_machine_id = AAZStrType( + serialized_name="bareMetalMachineId", + flags={"read_only": True}, + ) + properties.boot_method = AAZStrType( + serialized_name="bootMethod", + ) + properties.cloud_services_network_attachment = AAZObjectType( + serialized_name="cloudServicesNetworkAttachment", + flags={"required": True}, + ) + properties.cluster_id = AAZStrType( + serialized_name="clusterId", + flags={"read_only": True}, + ) + properties.cpu_cores = AAZIntType( + serialized_name="cpuCores", + flags={"required": True}, + ) + properties.detailed_status = AAZStrType( + serialized_name="detailedStatus", + flags={"read_only": True}, + ) + properties.detailed_status_message = AAZStrType( + serialized_name="detailedStatusMessage", + flags={"read_only": True}, + ) + properties.isolate_emulator_thread = AAZStrType( + serialized_name="isolateEmulatorThread", + ) + properties.memory_size_gb = AAZIntType( + serialized_name="memorySizeGB", + flags={"required": True}, + ) + properties.network_attachments = AAZListType( + serialized_name="networkAttachments", + ) + properties.network_data = AAZStrType( + serialized_name="networkData", + ) + properties.placement_hints = AAZListType( + serialized_name="placementHints", + ) + properties.power_state = AAZStrType( + serialized_name="powerState", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.ssh_public_keys = AAZListType( + serialized_name="sshPublicKeys", + ) + properties.storage_profile = AAZObjectType( + serialized_name="storageProfile", + flags={"required": True}, + ) + properties.user_data = AAZStrType( + serialized_name="userData", + ) + properties.virtio_interface = AAZStrType( + serialized_name="virtioInterface", + ) + properties.vm_device_model = AAZStrType( + serialized_name="vmDeviceModel", + ) + properties.vm_image = AAZStrType( + serialized_name="vmImage", + flags={"required": True}, + ) + properties.vm_image_repository_credentials = AAZObjectType( + serialized_name="vmImageRepositoryCredentials", + ) + properties.volumes = AAZListType( + flags={"read_only": True}, + ) + + cloud_services_network_attachment = cls._schema_on_200.properties.cloud_services_network_attachment + cloud_services_network_attachment.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + cloud_services_network_attachment.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + cloud_services_network_attachment.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + cloud_services_network_attachment.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + cloud_services_network_attachment.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + cloud_services_network_attachment.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + cloud_services_network_attachment.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + network_attachments = cls._schema_on_200.properties.network_attachments + network_attachments.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.network_attachments.Element + _element.attached_network_id = AAZStrType( + serialized_name="attachedNetworkId", + flags={"required": True}, + ) + _element.default_gateway = AAZStrType( + serialized_name="defaultGateway", + ) + _element.ip_allocation_method = AAZStrType( + serialized_name="ipAllocationMethod", + flags={"required": True}, + ) + _element.ipv4_address = AAZStrType( + serialized_name="ipv4Address", + ) + _element.ipv6_address = AAZStrType( + serialized_name="ipv6Address", + ) + _element.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + _element.network_attachment_name = AAZStrType( + serialized_name="networkAttachmentName", + ) + + placement_hints = cls._schema_on_200.properties.placement_hints + placement_hints.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.placement_hints.Element + _element.hint_type = AAZStrType( + serialized_name="hintType", + flags={"required": True}, + ) + _element.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"required": True}, + ) + _element.scheduling_execution = AAZStrType( + serialized_name="schedulingExecution", + flags={"required": True}, + ) + _element.scope = AAZStrType( + flags={"required": True}, + ) + + ssh_public_keys = cls._schema_on_200.properties.ssh_public_keys + ssh_public_keys.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.ssh_public_keys.Element + _element.key_data = AAZStrType( + serialized_name="keyData", + flags={"required": True}, + ) + + storage_profile = cls._schema_on_200.properties.storage_profile + storage_profile.os_disk = AAZObjectType( + serialized_name="osDisk", + flags={"required": True}, + ) + storage_profile.volume_attachments = AAZListType( + serialized_name="volumeAttachments", + ) + + os_disk = cls._schema_on_200.properties.storage_profile.os_disk + os_disk.create_option = AAZStrType( + serialized_name="createOption", + ) + os_disk.delete_option = AAZStrType( + serialized_name="deleteOption", + ) + os_disk.disk_size_gb = AAZIntType( + serialized_name="diskSizeGB", + flags={"required": True}, + ) + + volume_attachments = cls._schema_on_200.properties.storage_profile.volume_attachments + volume_attachments.Element = AAZStrType() + + vm_image_repository_credentials = cls._schema_on_200.properties.vm_image_repository_credentials + vm_image_repository_credentials.password = AAZStrType( + flags={"required": True, "secret": True}, + ) + vm_image_repository_credentials.registry_url = AAZStrType( + serialized_name="registryUrl", + flags={"required": True}, + ) + vm_image_repository_credentials.username = AAZStrType( + flags={"required": True}, + ) + + volumes = cls._schema_on_200.properties.volumes + volumes.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/networkcloud/azext_networkcloud/azext_metadata.json b/src/networkcloud/azext_networkcloud/azext_metadata.json new file mode 100644 index 00000000000..daed0119d22 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/azext_metadata.json @@ -0,0 +1,4 @@ +{ + "azext.isExperimental": true, + "azext.minCliCoreVersion": "2.45.0" +} \ No newline at end of file diff --git a/src/networkcloud/azext_networkcloud/commands.py b/src/networkcloud/azext_networkcloud/commands.py new file mode 100644 index 00000000000..d54b16b0919 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/commands.py @@ -0,0 +1,54 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code originally generated by aaz-dev-tools and facilitates integration of custom code +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-many-lines,import-outside-toplevel +# pylint: disable=too-many-statements + +''' Load Command model table importing custom commands''' + + +def load_command_table(self, _): # pylint: disable=unused-argument + ''' Custom code imported in this function is loaded via: + cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/__init__.py + ''' + # baremetalmachine + from .operations.baremetalmachine._run_command import RunCommand + self.command_table["networkcloud baremetalmachine run-command"] = RunCommand( + loader=self) + from .operations.baremetalmachine._run_read_command import \ + RunReadCommand + self.command_table["networkcloud baremetalmachine run-read-command"] = RunReadCommand( + loader=self) + from .operations.baremetalmachine._run_data_extract import \ + RunDataExtract + self.command_table["networkcloud baremetalmachine run-data-extract"] = RunDataExtract( + loader=self) + + # cluster + from .operations.cluster.metricsconfiguration._create import \ + ClusterMetricsConfigurationCreate + self.command_table["networkcloud cluster metricsconfiguration create"] = \ + ClusterMetricsConfigurationCreate(loader=self) + + from .operations.cluster.metricsconfiguration._update import \ + ClusterMetricsConfigurationUpdate + self.command_table["networkcloud cluster metricsconfiguration update"] = \ + ClusterMetricsConfigurationUpdate(loader=self) + + from .operations.cluster.metricsconfiguration._delete import \ + ClusterMetricsConfigurationDelete + self.command_table["networkcloud cluster metricsconfiguration delete"] = \ + ClusterMetricsConfigurationDelete(loader=self) + + from .operations.cluster.metricsconfiguration._show import \ + ClusterMetricsConfigurationShow + self.command_table["networkcloud cluster metricsconfiguration show"] = \ + ClusterMetricsConfigurationShow(loader=self) + + # virtualmachine + from .operations.virtualmachine._create import VirtualMachineCreate + self.command_table["networkcloud virtualmachine create"] = VirtualMachineCreate( + loader=self) diff --git a/src/networkcloud/azext_networkcloud/custom.py b/src/networkcloud/azext_networkcloud/custom.py new file mode 100644 index 00000000000..86df1e48ef5 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/custom.py @@ -0,0 +1,14 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=too-many-lines +# pylint: disable=too-many-statements + +from knack.log import get_logger + + +logger = get_logger(__name__) diff --git a/src/networkcloud/azext_networkcloud/operations/__init__.py b/src/networkcloud/azext_networkcloud/operations/__init__.py new file mode 100644 index 00000000000..34913fb394d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/__init__.py @@ -0,0 +1,4 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/operations/baremetalmachine/__init__.py b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/__init__.py new file mode 100644 index 00000000000..34913fb394d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/__init__.py @@ -0,0 +1,4 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_command.py b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_command.py new file mode 100644 index 00000000000..6214e48ae2e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_command.py @@ -0,0 +1,74 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=unused-wildcard-import,anomalous-backslash-in-string,wildcard-import +# pylint: disable=protected-access,duplicate-code +# flake8: noqa + +""" +This custom code inherits the auto-generated code for BMM run command and adds: + - retrieval of custom properties returned on the success using CustomActionProperties class. +""" + +from pathlib import Path + +from azure.cli.core.aaz import * +from azure.cli.core.azclierror import FileOperationError + +from ...aaz.latest.networkcloud.baremetalmachine import RunCommand as _RunCommand +from ..custom_properties import CustomActionProperties + + +class RunCommand(_RunCommand): + '''Custom class for baremetalmachine run command ''' + + # Handle custom properties returned by the actions + # when run command is executed. + # The properties object is defined as an interface in the Azure common spec. + def _output(self, *args, **kwargs): + return CustomActionProperties._output(self, args, kwargs) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.output = AAZStrArg( + options=["--output-directory"], + arg_group="BareMetalMachineRunCommandParameters", + help="The output directory where the script execution results will be" + + "downloaded to from storage blob. Accepts relative or qualified directory path.", + required=False, + fmt=AAZStrArgFormat( + pattern="^(.+)([^\/]*)$" + ) + ) + return args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesRunCommand(ctx=self.ctx)() + self.post_operations() + + def pre_operations(self): + args = self.ctx.args + output_directory = args.output + if has_value(args.output): + try: + Path(f"{output_directory}").mkdir( + parents=True, exist_ok=True) + except OSError as ex: + raise FileOperationError(ex) from ex + + class BareMetalMachinesRunCommand(_RunCommand.BareMetalMachinesRunCommand): + ''' Custom class for baremetal machine run command''' + @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() + CustomActionProperties._build_schema_operation_status_result_read( + cls._schema_on_200) + + return cls._schema_on_200 diff --git a/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_data_extract.py b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_data_extract.py new file mode 100644 index 00000000000..33651b0d81c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_data_extract.py @@ -0,0 +1,80 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=wildcard-import,unused-wildcard-import,protected-access,duplicate-code +# pylint: disable=anomalous-backslash-in-string +# flake8: noqa + + +""" +This code inherits the auto-generated code for BMM run data extracts command, and adds retrieval +of custom properties. It also processes the output directory if given and downloads +the results of the command. +""" + + +from pathlib import Path + +from azure.cli.core.aaz import * +from azure.cli.core.azclierror import FileOperationError + +from ...aaz.latest.networkcloud.baremetalmachine import \ + RunDataExtract as _RunDataExtract +from ..custom_properties import CustomActionProperties + + +class RunDataExtract(_RunDataExtract): + '''Custom class for baremetalmachine run data extract command ''' + + # Handle custom properties returned by the actions + # when run data extract command is executed. + # The properties object is defined as an interface in the Azure common spec. + def _output(self, *args, **kwargs): + return CustomActionProperties._output(self, args, kwargs) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.output = AAZStrArg( + options=["--output-directory"], + arg_group="BareMetalMachineRunDataExtractsParameters", + help="The output directory where the script execution results will " + + "be downloaded to from storage blob. Accepts relative or qualified directory path.", + required=False, + fmt=AAZStrArgFormat( + pattern="^(.+)([^\/]*)$" + ) + ) + return args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachinesRunDataExtract(ctx=self.ctx)() + self.post_operations() + + def pre_operations(self): + args = self.ctx.args + output_directory = args.output + if has_value(args.output): + try: + Path(f"{output_directory}").mkdir( + parents=True, exist_ok=True) + except OSError as ex: + raise FileOperationError(ex) from ex + + class BareMetalMachinesRunDataExtract(_RunDataExtract.BareMetalMachinesRunDataExtracts): + '''Custom class for baremetalmachine run data extract command ''' + + @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() + CustomActionProperties._build_schema_operation_status_result_read( + cls._schema_on_200) + + return cls._schema_on_200 + diff --git a/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_read_command.py b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_read_command.py new file mode 100644 index 00000000000..6c82ebd3a60 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/baremetalmachine/_run_read_command.py @@ -0,0 +1,78 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=unused-wildcard-import,anomalous-backslash-in-string,wildcard-import +# pylint: disable=protected-access,duplicate-code +# flake8: noqa + +""" + This code inherits the auto-generated code for BMM run read command, and adds retrieval of + custom properties. It also processes the output directory if given and downloads the results + of the command. +""" + +from pathlib import Path + +from azure.cli.core.aaz import * +from azure.cli.core.azclierror import FileOperationError + +from ...aaz.latest.networkcloud.baremetalmachine import \ + RunReadCommand as _RunReadCommand +from ..custom_properties import CustomActionProperties + + +class RunReadCommand(_RunReadCommand): + '''Custom class for baremetalmachine run read command ''' + + # Handle custom properties returned by the actions + # when run read command is executed. + # The properties object is defined as an interface in the Azure common spec. + def _output(self, *args, **kwargs): + return CustomActionProperties._output(self, args, kwargs) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.output = AAZStrArg( + options=["--output-directory"], + arg_group="BareMetalMachineRunReadCommandsParameters", + help="The output directory where the script execution results will be" + + " downloaded to from storage blob. Accepts relative or qualified directory path.", + required=False, + fmt=AAZStrArgFormat( + pattern="^(.+)([^\/]*)$" + ) + ) + return args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.BareMetalMachineRunReadCommand(ctx=self.ctx)() + self.post_operations() + + def pre_operations(self): + args = self.ctx.args + output_directory = args.output + if has_value(args.output): + try: + Path(f"{output_directory}").mkdir( + parents=True, exist_ok=True) + except OSError as ex: + raise FileOperationError(ex) from ex + + class BareMetalMachineRunReadCommand(_RunReadCommand.BareMetalMachinesRunReadCommands): + '''Custom class for baremetalmachine run read command ''' + + @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() + CustomActionProperties._build_schema_operation_status_result_read( + cls._schema_on_200) + + return cls._schema_on_200 + diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/__init__.py b/src/networkcloud/azext_networkcloud/operations/cluster/__init__.py new file mode 100644 index 00000000000..34913fb394d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/__init__.py @@ -0,0 +1,4 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/__init__.py b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/__init__.py new file mode 100644 index 00000000000..34913fb394d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/__init__.py @@ -0,0 +1,4 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_create.py b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_create.py new file mode 100644 index 00000000000..b9cbbed568e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_create.py @@ -0,0 +1,31 @@ + +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable= protected-access, too-few-public-methods +# pylint: disable=duplicate-code + +""" +This custom code inherits from generate cluster metrics configuration +functions. It is integrated into the generated code via: + cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/commands.py +""" + +from azure.cli.core.aaz import register_callback +from azext_networkcloud.aaz.latest.networkcloud.cluster.metricsconfiguration._create import \ + Create +from .common import ClusterMetricsConfiguration + + +class ClusterMetricsConfigurationCreate(Create): + ''' Custom class for create operation of cluster's metrics configuration ''' + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return ClusterMetricsConfiguration._build_arguments_schema(args_schema) + + @register_callback + def pre_operations(self): + ClusterMetricsConfiguration.pre_operations(self.ctx.args) diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_delete.py b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_delete.py new file mode 100644 index 00000000000..6ccdcb03352 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_delete.py @@ -0,0 +1,32 @@ + +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=protected-access, too-few-public-methods +# pylint: disable=duplicate-code + +""" +This custom code inherits from generate cluster metrics configuration +functions. It is integrated into the generated code via: + cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/commands.py +""" + +from azure.cli.core.aaz import register_callback +from azext_networkcloud.aaz.latest.networkcloud.cluster.metricsconfiguration._delete import \ + Delete +from .common import ClusterMetricsConfiguration + + +class ClusterMetricsConfigurationDelete(Delete): + ''' Custom class for delete operation of cluster's metrics configuration ''' + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return ClusterMetricsConfiguration._build_arguments_schema(args_schema) + + @register_callback + def pre_operations(self): + ClusterMetricsConfiguration.pre_operations(self.ctx.args) diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_show.py b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_show.py new file mode 100644 index 00000000000..bfe40f28412 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_show.py @@ -0,0 +1,33 @@ + +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# pylint: disable=line-too-long, protected-access, too-few-public-methods +# pylint: disable=duplicate-code + +""" +This custom code inherits from generate cluster metrics configuration functions. It is integrated into the generated code via: + cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/commands.py +""" + +from azure.cli.core.aaz import register_callback +from azext_networkcloud.aaz.latest.networkcloud.cluster.metricsconfiguration._show import \ + Show +from .common import ClusterMetricsConfiguration + +# This custom code inherits from generate cluster metrics configuration functions. It is integrated into the generated code via: +# cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/commands.py + + +class ClusterMetricsConfigurationShow(Show): + ''' Custom class for show operation of cluster's metrics configuration ''' + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return ClusterMetricsConfiguration._build_arguments_schema(args_schema) + + @register_callback + def pre_operations(self): + ClusterMetricsConfiguration.pre_operations(self.ctx.args) diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_update.py b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_update.py new file mode 100644 index 00000000000..ea2e0addd3f --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/_update.py @@ -0,0 +1,31 @@ + +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# pylint: disable=protected-access, too-few-public-methods +# pylint: disable=duplicate-code + +""" +This custom code inherits from generate cluster metrics configuration functions. +It is integrated into the generated code via: +cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/commands.py +""" + +from azure.cli.core.aaz import register_callback +from azext_networkcloud.aaz.latest.networkcloud.cluster.metricsconfiguration._update import \ + Update +from .common import ClusterMetricsConfiguration + + +class ClusterMetricsConfigurationUpdate(Update): + ''' Custom class for update operation of cluster's metrics configuration ''' + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + return ClusterMetricsConfiguration._build_arguments_schema(args_schema) + + @register_callback + def pre_operations(self): + ClusterMetricsConfiguration.pre_operations(self.ctx.args) diff --git a/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/common.py b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/common.py new file mode 100644 index 00000000000..e72974d6677 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/cluster/metricsconfiguration/common.py @@ -0,0 +1,29 @@ + +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# pylint: disable=protected-access, too-few-public-methods +# pylint: disable=duplicate-code + +""" +This custom code deregisters the 'metrics_configuration_name' argument and sets +the default value to "default". +""" + + +class ClusterMetricsConfiguration: + ''' Common custom class cluster's metrics configuration CRUD operations''' + + @classmethod + def _build_arguments_schema(cls, args_schema): + # deregister the Cluster metrics configuration name argument which users + # should not interact with + args_schema.metrics_configuration_name._registered = False + args_schema.metrics_configuration_name._required = False + return args_schema + + @classmethod + def pre_operations(cls, args): + ''' "default" is the default name for the metrics configuration name ''' + args.metrics_configuration_name = "default" diff --git a/src/networkcloud/azext_networkcloud/operations/custom_properties.py b/src/networkcloud/azext_networkcloud/operations/custom_properties.py new file mode 100644 index 00000000000..ed737303a85 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/custom_properties.py @@ -0,0 +1,200 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Custom code that is added in addition to auto-generated by aaz-dev code. +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-many-lines,no-member,inconsistent-return-statements +# pylint: disable=too-many-statements,too-few-public-methods,unused-wildcard-import,wildcard-import +# flake8: noqa + +""" +Helper class for all POST commands that return extra properties back to the customer +""" + +import tarfile +import urllib + +from azure.cli.core.aaz import * +from knack.log import get_logger +from azure.cli.core.azclierror import AzureInternalError + +logger = get_logger(__name__) + + +class CustomActionProperties: + """Helper class for all POST commands that return extra properties back to the customer""" + + _schema_error_detail_read = None + _schema_properties_read = None + + @classmethod + def _build_schema_error_detail_read(cls, _schema): + if cls._schema_error_detail_read is not None: + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + return + + cls._schema_error_detail_read = _schema_error_detail_read = AAZObjectType() + + error_detail_read = _schema_error_detail_read + error_detail_read.additional_info = AAZListType( + serialized_name="additionalInfo", + flags={"read_only": True}, + ) + error_detail_read.code = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.details = AAZListType( + flags={"read_only": True}, + ) + error_detail_read.message = AAZStrType( + flags={"read_only": True}, + ) + error_detail_read.target = AAZStrType( + flags={"read_only": True}, + ) + + additional_info = _schema_error_detail_read.additional_info + additional_info.Element = AAZObjectType() + + _element = _schema_error_detail_read.additional_info.Element + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + details = _schema_error_detail_read.details + details.Element = AAZObjectType() + cls._build_schema_error_detail_read(details.Element) + + _schema.additional_info = cls._schema_error_detail_read.additional_info + _schema.code = cls._schema_error_detail_read.code + _schema.details = cls._schema_error_detail_read.details + _schema.message = cls._schema_error_detail_read.message + _schema.target = cls._schema_error_detail_read.target + + @classmethod + def _build_schema_properties_read(cls, _schema): + if cls._schema_properties_read is not None: + _schema.exit_code = cls._schema_properties_read.exit_code + _schema.output_head = cls._schema_properties_read.output_head + _schema.result_url = cls._schema_properties_read.result_url + return + + cls._schema_properties_read = _schema_properties_read = AAZObjectType() + + properties_read = _schema_properties_read + properties_read.exit_code = AAZStrType( + flags={"read_only": True}, + ) + properties_read.output_head = AAZStrType( + flags={"read_only": True}, + ) + properties_read.result_url = AAZStrType( + flags={"read_only": True}, + ) + + _schema.exit_code = cls._schema_properties_read.exit_code + _schema.output_head = cls._schema_properties_read.output_head + _schema.result_url = cls._schema_properties_read.result_url + + _schema_operation_status_result_read = None + + @classmethod + def _build_schema_operation_status_result_read(cls, _schema): + if cls._schema_operation_status_result_read is not None: + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.properties = cls._schema_operation_status_result_read.properties + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + return + + cls._schema_operation_status_result_read = _schema_operation_status_result_read \ + = AAZObjectType() + + operation_status_result_read = _schema_operation_status_result_read + operation_status_result_read.end_time = AAZStrType( + serialized_name="endTime", + ) + operation_status_result_read.error = AAZObjectType() + cls._build_schema_error_detail_read(operation_status_result_read.error) + + operation_status_result_read.properties = AAZObjectType() + cls._build_schema_properties_read( + operation_status_result_read.properties) + + operation_status_result_read.id = AAZStrType() + operation_status_result_read.name = AAZStrType() + operation_status_result_read.operations = AAZListType() + operation_status_result_read.percent_complete = AAZFloatType( + serialized_name="percentComplete", + ) + operation_status_result_read.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + operation_status_result_read.start_time = AAZStrType( + serialized_name="startTime", + ) + operation_status_result_read.status = AAZStrType( + flags={"required": True}, + ) + + operations = _schema_operation_status_result_read.operations + operations.Element = AAZObjectType() + cls._build_schema_operation_status_result_read(operations.Element) + + _schema.end_time = cls._schema_operation_status_result_read.end_time + _schema.error = cls._schema_operation_status_result_read.error + _schema.properties = cls._schema_operation_status_result_read.properties + _schema.id = cls._schema_operation_status_result_read.id + _schema.name = cls._schema_operation_status_result_read.name + _schema.operations = cls._schema_operation_status_result_read.operations + _schema.percent_complete = cls._schema_operation_status_result_read.percent_complete + _schema.resource_id = cls._schema_operation_status_result_read.resource_id + _schema.start_time = cls._schema_operation_status_result_read.start_time + _schema.status = cls._schema_operation_status_result_read.status + + # Custom handling of response will display the output head and the result URL + # it will also save files into output directory if provided + @staticmethod + def _output(self, *args, **kwargs): + args = self.ctx.args + properties = self.ctx.vars.instance.properties + + # Display the output head to the console + if has_value(properties.output_head): + logger.warning(properties.output_head.to_serialized_data()) + logger.warning("\n================================") + + # Display the result URL + if has_value(properties.result_url): + result_url = properties.result_url.to_serialized_data() + logger.warning( + "Script execution result can be found in storage account:\n" + result_url + "\n") + + # extract result to the provided directory + if has_value(args.output): + output_directory = args.output.to_serialized_data() + + try: + with urllib.request.urlopen(result_url) as result: + with tarfile.open(fileobj=result, mode="r:gz") as tar: + tar.extractall(path=output_directory) + logger.warning( + "Extracted results are available in directory: " + output_directory) + except Exception as excep: + raise AzureInternalError( + f"failed to retrieve output, error {excep}") from excep + else: + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result diff --git a/src/networkcloud/azext_networkcloud/operations/storageappliance/__init__.py b/src/networkcloud/azext_networkcloud/operations/storageappliance/__init__.py new file mode 100644 index 00000000000..34913fb394d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/storageappliance/__init__.py @@ -0,0 +1,4 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/operations/storageappliance/_run_read_command.py b/src/networkcloud/azext_networkcloud/operations/storageappliance/_run_read_command.py new file mode 100644 index 00000000000..c9bddbe69e7 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/storageappliance/_run_read_command.py @@ -0,0 +1,78 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=protected-access,wildcard-import,unused-wildcard-import,anomalous-backslash-in-string +# pylint: disable=R0801,no-name-in-module,too-few-public-methods +# flake8: noqa + +""" +Storage appliance commands themselves are not implemented yet. +This code inherits the auto-generated code for storage appliance run read command, +and adds retrieval of custom properties. +It also processes the output directory if given and downloads the results of the command. +""" + +from pathlib import Path + +from azure.cli.core.aaz import * +from azure.cli.core.azclierror import FileOperationError + +from ...aaz.latest.networkcloud.storageappliance import \ + RunReadCommand as _RunReadCommand +from ..custom_properties import CustomActionProperties + + +class RunReadCommand(_RunReadCommand): + '''Custom class for Storage appliance run command ''' + + # Handle custom properties returned by the actions + # when run read command is executed. + # The properties object is defined as an interface in the Azure common spec. + def _output(self, *args, **kwargs): + return CustomActionProperties._output(self, args, kwargs) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.output = AAZStrArg( + options=["--output-directory"], + arg_group="StorageApplianceRunReadCommandsParameters", + help="The output directory where the script execution results will " + + "be downloaded to from storage blob. Accepts relative or qualified directory path.", + required=False, + fmt=AAZStrArgFormat( + pattern="^(.+)([^\/]*)$" + ) + ) + return args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.StorageApplianceRunReadCommands(ctx=self.ctx)() + self.post_operations() + + def pre_operations(self): + args = self.ctx.args + output_directory = args.output + if has_value(args.output): + try: + Path(f"{output_directory}").mkdir( + parents=True, exist_ok=True) + except OSError as ex: + raise FileOperationError(ex) from ex + + class StorageApplianceRunReadCommands(_RunReadCommand.StorageAppliancesRunReadCommands): + '''Custom class for Storage appliance run command ''' + + @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() + CustomActionProperties._build_schema_operation_status_result_read( + cls._schema_on_200) + + return cls._schema_on_200 diff --git a/src/networkcloud/azext_networkcloud/operations/virtualmachine/__init__.py b/src/networkcloud/azext_networkcloud/operations/virtualmachine/__init__.py new file mode 100644 index 00000000000..34913fb394d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/virtualmachine/__init__.py @@ -0,0 +1,4 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/operations/virtualmachine/_create.py b/src/networkcloud/azext_networkcloud/operations/virtualmachine/_create.py new file mode 100644 index 00000000000..1ef761da34d --- /dev/null +++ b/src/networkcloud/azext_networkcloud/operations/virtualmachine/_create.py @@ -0,0 +1,149 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# pylint: disable=wildcard-import,unused-wildcard-import,too-many-nested-blocks +# pylint: disable=protected-access, too-few-public-methods,line-too-long +# flake8: noqa + +""" +Provides VirtualMachineCreate customization +""" + +import os + +from azure.cli.core import keys +from azure.cli.core.aaz import * +from knack.log import get_logger +from azure.cli.core.azclierror import InvalidArgumentValueError + +from ...aaz.latest.networkcloud.virtualmachine import \ + Create as _VirtualMachineCreate + +logger = get_logger(__name__) + +class VirtualMachineCreate(_VirtualMachineCreate): + ''' + This custom code inherits from generate virtual machine functions. It is + integrated into the generated code via: + cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/commands.py + ''' + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + + # Build VM Authentication args + args_schema.generate_ssh_keys = AAZBoolArg( + options=["--generate-ssh-keys"], + arg_group="Authentication", + help="Generate SSH public and private key files if missing. The keys will " + + "be stored under '~/.ssh'." + ) + + args_schema.ssh_dest_key_path = AAZListArg( + options=["--ssh-dest-key-path"], + arg_group="Authentication", + help="The list of space-separated paths to ssh public keys. A file path can be " + + "provided or a directory. If a directory is provided will attempt to load all the " + + "public keys (.pub) found." + ) + args_schema.ssh_dest_key_path.Element = AAZStrArg() + + args_schema.ssh_key_values = AAZListArg( + options=["--ssh-key-values"], + arg_group="Authentication", + help="The list of space-separated SSH public keys." + ) + args_schema.ssh_key_values.Element = AAZStrArg() + + # deregister the VM cli arguments which users should not interact with + args_schema.ssh_public_keys._registered = False + args_schema.cloud_services_network_attachment.ip_allocation_method._required = False + args_schema.cloud_services_network_attachment.ip_allocation_method._registered = False + + return args_schema + + @register_callback + def pre_operations(self): + args = self.ctx.args + + # Dynamic is the default allocation method for the cloud services network attachment + args.cloud_services_network_attachment.ip_allocation_method = "Dynamic" + + ssh_keys = [] + if bool(args.generate_ssh_keys): + ssh_keys += generate_ssh_keys() + if list(args.ssh_dest_key_path): + ssh_keys += get_ssh_keys_from_path(list(args.ssh_dest_key_path)) + if list(args.ssh_key_values): + ssh_keys += add_ssh_key_action(list(args.ssh_key_values)) + if len(ssh_keys) == 0: + logger.warning('No keys are selected for insertion into the vm. The image will need to have keys or credentials setup in order to access.') + args.ssh_public_keys = ssh_keys + + return args + + +def generate_ssh_keys(): + ''' generates ssh keys in user .ssh folder ''' + + key_name = "id_rsa" + private_key_path = os.path.join(os.path.expanduser('~'), '.ssh', key_name) + public_key_path = os.path.join( + os.path.expanduser('~'), '.ssh', f"{key_name}.pub") + logger.warning(f"Attempted to find or generate SSH key files {key_name} and {key_name}.pub under ~/.ssh to allow SSH access " + "to the vm. If using machines without permanent storage, back up your keys to a safe location.") + return [{'keyData': keys.generate_ssh_keys(private_key_path, public_key_path)}] + + +def get_ssh_keys_from_path(values): + ''' get ssh keys from the provided path ''' + + key_list = [] + for path in values: + # Casting is necessary to get away from the custom type AAZSimpleType wrapping the string we want + path = str(path) + if os.path.isdir(path): + content = "" + for key in os.listdir(path): + if key.endswith(".pub"): + with open(os.path.join(path, key,), 'r', encoding="utf-8") as k: + content = k.read() + try: + if keys.is_valid_ssh_rsa_public_key(content): + key_list.append({'keyData': content}) + except Exception as exception: + raise InvalidArgumentValueError( + f'Unsupported Key {key} is provided.\nContent:\n{content}.') from exception + if len(key_list) == 0: + raise InvalidArgumentValueError( + f'No public keys found in the path: {path}') + elif os.path.isfile(path): + with open(path, 'r', encoding="utf-8") as k: + content = k.read() + try: + if keys.is_valid_ssh_rsa_public_key(content): + key_list.append({'keyData': content}) + except Exception as excep: + raise InvalidArgumentValueError( + f'Unsupported Key {path} is provided.\nContent:\n{content}') from excep + else: + raise InvalidArgumentValueError(f'An invalid directory or key was provided: {path}') + return key_list + + +def add_ssh_key_action(values): + '''validate and add ssh key to the list ''' + + key_data = [] + for key in values: + # Casting is necessary to get away from the custom type AAZSimpleType wrapping the string we want + key = str(key) + try: + if keys.is_valid_ssh_rsa_public_key(key): + key_data.append({'keyData': key}) + except Exception as excep: + raise CLIError( + f'Unsupported Key is provided.\nContent:\n{key}') from excep + return key_data diff --git a/src/networkcloud/azext_networkcloud/tests/__init__.py b/src/networkcloud/azext_networkcloud/tests/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/tests/latest/__init__.py b/src/networkcloud/azext_networkcloud/tests/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/networkcloud/azext_networkcloud/tests/latest/config.ini b/src/networkcloud/azext_networkcloud/tests/latest/config.ini new file mode 100644 index 00000000000..1c385b4e25a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/config.ini @@ -0,0 +1,218 @@ +# The config contains sections ["resourcename"] specific to each API resource +# Add the parameters relevant to each resource in the corresponding section +[BAREMETALMACHINE] +name_run_command='rack1compute02' +name_run_data_extract='rack1compute03' +name_run_read_command='rack1control01' +resource_group_commands='simulator-HostedResources-02DDCFD2' +limit_time_seconds=60 +script='bHM=' +run_command_arguments='["-l"]' +data_extract_commands='[{"arguments":["SysInfo", "TTYLog"],"command":"hardware-support-data-collection"}]' +run_read_commands='[{"command":"kubectl get","arguments":["pods","-A"]}]' +name_crud='rack1compute01' +resource_group_crud='simulator-HostedResources-02DDCFD2' +type='Custom' +tags='{"tag1":"tag1"}' +tags_update='{"tag1":"tag1","tag2":"tag2update"}' +machine_details='customer-specific-tag' +name_cordon='rack1control01' +resource_group_cordon='simulator-HostedResources-27E40714' +cordon_evacuate='False' +name_restart='j18r750wkr5' +name_power='j18r750wkr3' +skip_shutdown='False' +resource_group_power='j18-c0d28c8f7cd3-HostedResources-3781AC00' +name_reimage='rack1compute01' +name_validate='rack1compute03' +resource_group_validate='simulator-HostedResources-11C855AF' +validation_category='BasicValidation' + +[BAREMETALMACHINE_KEYSET] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = "/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc" +azure_group_id = "azGroup" +expiration = "2023-12-31T23:59:59.008Z" +jump_hosts_allowed = '["192.0.2.1","10.23.25.1"]' +jump_hosts_allowed_update = '["192.0.2.1","192.0.2.3","10.23.25.1"]' +os_group_name = "standardAccessGroup" +privilege_level = "Standard" +user_list = '[{"description":"UserDesc","azureUserName":"userABC","ssh-public-key":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= cloudtest@simulator"}}]' +user_list_update = '[{"description":"UserDesc XYZ","azureUserName":"userXYZ","ssh-public-key":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= cloudtest@simulator"}}]' +cluster_name = "simulator" +resource_group = "ps-cli-test-rg" + +[BMC_KEYSET] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = "/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc" +azure_group_id = "testGroup" +expiration = "2023-12-31T23:59:59.008Z" +expirationUpdate = "2024-01-31T23:59:59.008Z" +privilege_level = "ReadOnly" +user_list = '[{"description":"UserDesc","azureUserName":"userABC","sshPublicKey":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= fake-public-key"}}]' +user_list_update = '[{"description":"UserDesc","azureUserName":"userXYZ","ssh-public-key":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= fake-public-key"}}]' +cluster_name = "m15-e4f14334258d" +resource_group = "m15-cluster" + +[CLOUD_SERVICES_NETWORK] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc' +additional_egress_endpoint = "[{\"category\":\"azure-resource-management\",\"endpoints\":[{\"domainName\":\"https://storageaccountex.blob.core.windows.net\",\"port\":443}]}]" +default_egress_endpoint = "False" + +[CLUSTER] +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl' +extended_location_type = "CustomLocation" +location = 'eastus' +analytics_workspace_id = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai' +cluster_location = 'Foo Street, 3rd Floor, row 9' +cluster_location_update = 'Foo Street, 4rd Floor, row 10' +application_id = '12345678-1234-1234-1234-123456789012' +password = 'password' +principal_id = '00000008-0004-0004-0004-000000000012' +tenant_id = '80000000-4000-4000-4000-120000000000' +cluster_type = 'SingleRack' +cluster_version = '3.1.0' +threshold_type = 'PercentSuccess' +threshold_grouping = 'PerCluster' +threshold_value = 90 +network_fabric_id = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet' +aggregator_or_single_rack_definition = '{"networkRackId":"/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackSkuId":"/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","rackSerialNumber":"b99m99r1","rackLocation":"b99m99r1","availabilityZone":"1","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin","password":"admin"},"storageApplianceName":"name","serialNumber":"serial"}],"bareMetalMachineConfigurationData":[{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"AA:BB:CC:DD:E7:08","bootMacAddress":"AA:BB:CC:F8:71:2E","machineName":"lab00r750wkr1","rackSlot":2,"serialNumber":"5HS7PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FD:E6:CC","bootMacAddress":"B0:7B:25:F8:78:C0","machineName":"lab00r750wkr2","rackSlot":3,"serialNumber":"4HS7PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FD:D8:A4","bootMacAddress":"B0:7B:25:F8:50:C6","machineName":"lab00r750wkr3","rackSlot":4,"serialNumber":"FM56PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FE:82:4E","bootMacAddress":"B0:7B:25:F8:5B:C8","machineName":"lab00r750wkr4","rackSlot":5,"serialNumber":"7M56PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:EF:5E:B8","bootMacAddress":"B0:7B:25:DE:7F:F4","machineName":"lab00r750mgr1","rackSlot":6,"serialNumber":"6P56PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:EF:60:20","bootMacAddress":"B0:7B:25:DE:79:FC","machineName":"lab00r750mgr2","rackSlot":7,"serialNumber":"7P56PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FD:E9:4E","bootMacAddress":"B0:7B:25:F8:5B:12","machineName":"lab00r750wkr5","rackSlot":8,"serialNumber":"8HS7PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FD:E8:52","bootMacAddress":"B0:7B:25:F8:76:A6","machineName":"lab00r750wkr6","rackSlot":9,"serialNumber":"2N56PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FD:E8:40","bootMacAddress":"B0:7B:25:F8:60:4C","machineName":"lab00r750wkr7","rackSlot":10,"serialNumber":"GM56PK3"},{"bmcCredentials":{"password":"bmcPassword","username":"root"},"bmcMacAddress":"B0:7B:25:FD:DC:76","bootMacAddress":"B0:7B:25:F8:50:CA","machineName":"lab00r750wkr8","rackSlot":11,"serialNumber":"9M56PK3"}]}' +aggregator_or_single_rack_definition_directory = './cli-ext/v20221212preview/ext/src/networkcloud/azext_networkcloud/tests/testdata/aggregatorOrSingleRackDefinition.json' +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +skip_validations_for_machines = "[]" +name_delete = "simulator" +rg_delete = "cli-test-delete-rg" +name_deploy = "simulator" +rg_deploy = "cli-test-delete-rg" +name_update_version = "simulator" +rg_update_version = "cli-test-cluster-update-version-rg" +version_update_version = "3.2.0-pr14470" + +[CLUSTER_MANAGER] +analytics_workspace_id = '' +fabric_controller_id = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3' +location = 'eastus' +mrg_name = 'cli-cm-mrg' +tags = '{"DisableFabricIntegration":"true"}' +tags_update = '{"DisableFabricIntegration":"true","tagUpdate":"NewTag"}' + +[DEFAULT_CNI_NETWORK] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc' +cni_bgp_configuration = '{"bgp-peers":[{"as-number":"64497","peer-ip":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnet-prefix":"192.0.2.0/27"}],"service-external-prefixes":["192.0.2.0/28"],"service-load-balancer-prefixes":["192.0.2.16/28"]}' +ip_allocation_type = "DualStack" +ipv4prefix = "10.20.101.0/24" +ipv6prefix = "fd01:20::0/64" +l3_isolation_domain_id = '/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2' +vlan = 1004 + +[HYBRID_AKS_CLUSTER] +name = 'pipelinehaks-chntu7pwke7sq-39b7aff3' +resource_group = 'm15-e4f14334258d-HostedResources-49660092' +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' + +[L2_NETWORK] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc' +hybrid_aks_plugin_type = "DPDK" +interface_name = "eth0" +l2_isolation_domain_id = "/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1" + +[L3_NETWORK] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc' +vlan = 1001 +ipv4prefix = "10.1.100.0/24" +ipv6prefix = "fd01:1::0/64" +ip_allocation_type = "DualStack" +hybrid_aks_ipam_enabled = "True" +hybrid_aks_plugin_type = "DPDK" +interface_name = "eth0" +l3_isolation_domain_id = "/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1" + +[METRICSCONFIGURATION] +location = 'eastus' +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +collection_interval = 15 +enabled_metrics = 'node_os_version' +extended_location = "/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc" +cluster_name = "simulator" +resource_group = "cli-automation-rg" + +[RACKSKU] +name = 'V1_5_4_Compute_DellR750_8C2M' + +[RACK] +location = 'eastus' +name = 'aa1234' +resource_group = 'simulator-HostedResources-432A8F10' +rack_location = 'Microsoft Datacenter, Floor 2, Aisle 1, Rack 1' +serial_number = '0000-AAA-1234' +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' + +[STORAGE_APPLIANCE] +name = "b37m16purestor1" +rg = "m16-1-9c522075177c-HostedResources-07ABB5FF" +tags_update = '{"CreatedBy":"/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"}' +serial_number = "serial" + +[TRUNKED_NETWORK] +location = "eastus" +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc' +vlans = "['1004']" +hybrid_aks_plugin_type = "DPDK" +interface_name = "eth0" +isolation_domain_ids = "/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2" + +[VIRTUALMACHINE] +location = "eastus" +type = "CustomLocation" +tags = '{"tag1":"tag1"}' +tags_update = '{"tag1":"tag1","tag2":"tag2update"}' +extended_location = '/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc' +admin_user_name = "admin" +boot_method = "UEFI" +attached_network_id = '/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1' +cpu_cores = 2 +isolate_emulator_thread = "False" +memory_size = 4 +network_attachments = "[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic"}]" +network_data = "bmV0d29ya0RhdGVTYW1wbGU=" +placement_hints = "[]" +ssh_key_values = "ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0=admin@vm" +disk_size = 4 +create_opt = "Ephemeral" +delete_opt = "Delete" +user_data = "dXNlckRhdGVTYW1wbGU=" +virtio_interface = "Modern" +vm_name = "hbusipalleacr2.azurecr.io/ubuntu:20.04" +password = "password" +registry_url = "hbusipalleacr2.azurecr.io" +user_name = "user" diff --git a/src/networkcloud/azext_networkcloud/tests/latest/config.py b/src/networkcloud/azext_networkcloud/tests/latest/config.py new file mode 100644 index 00000000000..4f4c4bf65a0 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/config.py @@ -0,0 +1,41 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods + +""" Network cloud resource specific configuration""" + +import configparser +from os import path + + +class LoadConfig: + ''' Loads the resource specific configuration for network cloud resources from config.ini. + This configuration is loaded at the first instance and stored in the _config_instance + Global parameter CONFIG can be used by calling classes to use the configuration values + ''' + config = None + + def __init__(self): + self._config_instance = None # Initial value + filename = path.dirname(__file__) + "/config.ini" + self.config = self.readconfig(filename) + + def readconfig(self, filename): + ''' Load resource config from configuration file''' + if self._config_instance: + return self._config_instance + self._config_instance = configparser.ConfigParser() + self._config_instance.read(filename) + return self._config_instance + + +def get_config(): + ''' Load the config and return the class instance''' + load_cnfig = LoadConfig() + return load_cnfig.config + + +CONFIG = get_config() diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_baremetalmachinekeyset_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_baremetalmachinekeyset_scenario1.yaml new file mode 100644 index 00000000000..d22de40e6f9 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_baremetalmachinekeyset_scenario1.yaml @@ -0,0 +1,717 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"azureGroupId": + "azGroup", "expiration": "2023-12-31T23:59:59.008Z", "jumpHostsAllowed": ["192.0.2.1", + "10.23.25.1"], "osGroupName": "standardAccessGroup", "privilegeLevel": "Standard", + "userList": [{"azureUserName": "userABC", "description": "UserDesc", "sshPublicKey": + {"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}]}, "tags": {"key1": "myvalue1", "key2": "myvalue2"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset create + Connection: + - keep-alive + Content-Length: + - '1183' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --azure-group-id --expiration --jump-hosts-allowed + --os-group-name --privilege-level --user-list --tags --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","name":"cli-test-bmmks-000001","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T18:28:53.955844Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-16T18:28:53.955844Z"},"properties":{"provisioningState":"Accepted","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}]}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1702' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:28:55 GMT + etag: + - '"0100c56b-0000-0100-0000-6463cb670000"' + expires: + - '-1' + mise-correlation-id: + - 5a7961d2-c777-4f36-b447-1d09db4cf31b + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --azure-group-id --expiration --jump-hosts-allowed + --os-group-name --privilege-level --user-list --tags --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Accepted","startTime":"2023-05-16T18:28:54.0828518Z"}' + headers: + cache-control: + - no-cache + content-length: + - '599' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:28:55 GMT + etag: + - '"0a00393c-0000-0100-0000-6463cb660000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --azure-group-id --expiration --jump-hosts-allowed + --os-group-name --privilege-level --user-list --tags --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"82749677-37b3-4ea6-8113-70fa4b2a758c*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Succeeded","startTime":"2023-05-16T18:28:54.0828518Z","endTime":"2023-05-16T18:29:10.8750644Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '670' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:26 GMT + etag: + - '"0a00873c-0000-0100-0000-6463cb760000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --azure-group-id --expiration --jump-hosts-allowed + --os-group-name --privilege-level --user-list --tags --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","name":"cli-test-bmmks-000001","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T18:28:53.955844Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:11.3576356Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:28:59Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}}' + headers: + cache-control: + - no-cache + content-length: + - '1915' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:26 GMT + etag: + - '"0100ed6b-0000-0100-0000-6463cb770000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"jumpHostsAllowed": ["192.0.2.1", "192.0.2.3", "10.23.25.1"], + "userList": [{"azureUserName": "userXYZ", "description": "UserDesc XYZ", "sshPublicKey": + {"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}]}, "tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset update + Connection: + - keep-alive + Content-Length: + - '806' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --cluster-name --jump-hosts-allowed --user-list --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:26 GMT + etag: + - '"0100fe6b-0000-0100-0000-6463cb870000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + mise-correlation-id: + - 779b3142-07f3-4a98-9c84-7b8bc96e6ef2 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset update + Connection: + - keep-alive + ParameterSetName: + - --name --tags --cluster-name --jump-hosts-allowed --user-list --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Accepted","startTime":"2023-05-16T18:29:26.7611566Z"}' + headers: + cache-control: + - no-cache + content-length: + - '599' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:26 GMT + etag: + - '"0a00283f-0000-0100-0000-6463cb860000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset update + Connection: + - keep-alive + ParameterSetName: + - --name --tags --cluster-name --jump-hosts-allowed --user-list --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"0bf01e77-f02a-44bb-95a3-385a5363e354*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Succeeded","startTime":"2023-05-16T18:29:26.7611566Z","endTime":"2023-05-16T18:29:31.1640242Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '670' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:56 GMT + etag: + - '"0a00483f-0000-0100-0000-6463cb8b0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset update + Connection: + - keep-alive + ParameterSetName: + - --name --tags --cluster-name --jump-hosts-allowed --user-list --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","name":"cli-test-bmmks-000001","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T18:28:53.955844Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:31.645928Z"},"properties":{"azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","192.0.2.3","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userXYZ","description":"UserDesc + XYZ","sshPublicKey":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Invalid"},{"azureUserName":"userXYZ","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1975' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:56 GMT + etag: + - '"0100146c-0000-0100-0000-6463cb8b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset show + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","name":"cli-test-bmmks-000001","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T18:28:53.955844Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:31.645928Z"},"properties":{"azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","192.0.2.3","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userXYZ","description":"UserDesc + XYZ","sshPublicKey":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Invalid"},{"azureUserName":"userXYZ","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1975' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:57 GMT + etag: + - '"0100146c-0000-0100-0000-6463cb8b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset list + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/bmmkeyset","name":"bmmkeyset","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T14:29:12.3090237Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:30.3416366Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-xynwswzaa","name":"cli-test-bmmks-xynwswzaa","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T14:59:52.2162738Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:31.7245853Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-hzwxelijo","name":"cli-test-bmmks-hzwxelijo","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T15:01:26.98329Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:31.099528Z"},"properties":{"azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-ht3xwfxrr","name":"cli-test-bmmks-ht3xwfxrr","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T16:54:43.7213887Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:30.8872341Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-5pfigx6gp","name":"cli-test-bmmks-5pfigx6gp","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T16:57:35.406716Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:30.5731448Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-2p5vucc62","name":"cli-test-bmmks-2p5vucc62","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T16:58:04.294448Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:30.3731881Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-de5tjkjmu","name":"cli-test-bmmks-de5tjkjmu","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T16:59:31.4836541Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:30.7353296Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-o7giacghf","name":"cli-test-bmmks-o7giacghf","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T17:01:29.2122117Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:32.4759203Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","name":"cli-test-bmmks-000001","type":"microsoft.networkcloud/clusters/baremetalmachinekeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T18:28:53.955844Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T18:29:31.645928Z"},"properties":{"azureGroupId":"azGroup","expiration":"2023-12-31T23:59:59.008Z","jumpHostsAllowed":["192.0.2.1","192.0.2.3","10.23.25.1"],"osGroupName":"standardAccessGroup","privilegeLevel":"Standard","userList":[{"azureUserName":"userXYZ","description":"UserDesc + XYZ","sshPublicKey":{"keyData":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZVQ8kqj4YM4sM2+sXH/gQmqiVS4Bl9Y5ZAnBZSlW2QEs1Qg8ubiYHMwYU5Z+yKXmcnJ0lJEyF9opa0em3Y9Du5BZ5MMGWn8jWR0OpaDgXMxZJa5cIg6uGtk5vmav/XOAUHtjkqTKJgWBfHJZFfccyfOST66nyotrSrl1FQZUBVU0fTP/rnH/2MrD7r9rhC5hgRyh6RFjyw3rI5e+WJ9v/Edi9EGvnrUXQy9PXLQGiaEgCnktbdvHfvBZOYrrDLr/vjFFKBvgfEJqBg05lmQRw/bF9xuwfbM36wxGjIyohLMIHcHBP3QT55onaY8hyUSzcLAAvbpzev0gXujxXzkCKYEfXHjvEeEhRVm57Gnw8/2dTnqBJkNo5x+2y584oKbYthRkX4LM+JipDua6jMl5LYDJi5Y2V1A0uq67rxmnfI5i+Lw/Q9tiWPMh05ZsXTA2MGds5bWjsK9cL+w3YSPjmi59YHgZNZ4eW0/nMj6ioqy78A5casVmG4k/10TwqZik= + cloudtest@simulator"}}],"userListStatus":[{"azureUserName":"userABC","status":"Invalid"},{"azureUserName":"userXYZ","status":"Active"}],"lastValidation":"2023-05-16T18:29:29Z","detailedStatus":"AllActive","detailedStatusMessage":"Updated + users on all the nodes","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '17334' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:58 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:59 GMT + etag: + - '"01009f6c-0000-0100-0000-6463cba70000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + mise-correlation-id: + - cef5c068-abe2-464e-a9cf-86ffb318d4a8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset delete + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Deleting","startTime":"2023-05-16T18:29:58.8302522Z"}' + headers: + cache-control: + - no-cache + content-length: + - '599' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:29:59 GMT + etag: + - '"0a00b33f-0000-0100-0000-6463cba60000"' + expires: + - '-1' + 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: + - networkcloud cluster baremetalmachinekeyset delete + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Succeeded","startTime":"2023-05-16T18:29:58.8302522Z","endTime":"2023-05-16T18:30:02.8966405Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '659' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:30:29 GMT + etag: + - '"0a00c03f-0000-0100-0000-6463cbaa0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster baremetalmachinekeyset delete + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","name":"97f57960-c2d8-4155-81f6-824e891121fe*0DC536B3BC95F73BA0DF875E2C4C82BF312411191B9ED404235A562C7A1A2682","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator/bareMetalMachineKeySets/cli-test-bmmks-000001","status":"Succeeded","startTime":"2023-05-16T18:29:58.8302522Z","endTime":"2023-05-16T18:30:02.8966405Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '659' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 18:30:30 GMT + etag: + - '"0a00c03f-0000-0100-0000-6463cbaa0000"' + 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/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmckeyset_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmckeyset_scenario1.yaml new file mode 100644 index 00000000000..95c53e95d8e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmckeyset_scenario1.yaml @@ -0,0 +1,720 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"azureGroupId": + "testGroup", "expiration": "2023-12-31T23:59:59.008Z", "privilegeLevel": "ReadOnly", + "userList": [{"azureUserName": "userABC", "description": "UserDesc", "sshPublicKey": + {"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}]}, "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset create + Connection: + - keep-alive + Content-Length: + - '1084' + Content-Type: + - application/json + ParameterSetName: + - --name --cluster-name --extended-location --location --azure-group-id --expiration + --privilege-level --user-list --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","name":"cli-test-bmcks-000001","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T19:48:38.4151306Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-22T19:48:38.4151306Z"},"properties":{"provisioningState":"Accepted","azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}]}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1590' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:48:39 GMT + etag: + - '"ff0455a1-0000-0100-0000-646bc7160000"' + expires: + - '-1' + mise-correlation-id: + - d2e52bf0-afd1-452d-a32b-4ad07fc05005 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset create + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --extended-location --location --azure-group-id --expiration + --privilege-level --user-list --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Accepted","startTime":"2023-05-22T19:48:38.5324934Z"}' + headers: + cache-control: + - no-cache + content-length: + - '590' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:48:39 GMT + etag: + - '"4301663b-0000-0100-0000-646bc7160000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset create + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --extended-location --location --azure-group-id --expiration + --privilege-level --user-list --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"add4f457-8177-4cee-99e1-7ce85d524a48*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Succeeded","startTime":"2023-05-22T19:48:38.5324934Z","endTime":"2023-05-22T19:48:53.8858669Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '661' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:08 GMT + etag: + - '"4301d840-0000-0100-0000-646bc7250000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset create + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --extended-location --location --azure-group-id --expiration + --privilege-level --user-list --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","name":"cli-test-bmcks-000001","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T19:48:38.4151306Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:48:54.4370251Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:48:52Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: "}}' + headers: + cache-control: + - no-cache + content-length: + - '1816' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:09 GMT + etag: + - '"ff0422b6-0000-0100-0000-646bc7260000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"expiration": "2024-01-31T23:59:59.008Z", "userList": [{"azureUserName": + "userXYZ", "description": "UserDesc", "sshPublicKey": {"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}]}, "tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset update + Connection: + - keep-alive + Content-Length: + - '778' + Content-Type: + - application/json + ParameterSetName: + - --name --cluster-name --tags --user-list --expiration --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:09 GMT + etag: + - '"ff045cc5-0000-0100-0000-646bc7360000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + mise-correlation-id: + - b39570af-2de4-465a-8c3f-96ce7db8a9d2 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset update + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --tags --user-list --expiration --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Accepted","startTime":"2023-05-22T19:49:09.85348Z"}' + headers: + cache-control: + - no-cache + content-length: + - '588' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:09 GMT + etag: + - '"43014c45-0000-0100-0000-646bc7350000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset update + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --tags --user-list --expiration --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"ea608706-6767-4e49-b314-5c38192e03b1*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Succeeded","startTime":"2023-05-22T19:49:09.85348Z","endTime":"2023-05-22T19:49:24.9543125Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '659' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:39 GMT + etag: + - '"43010d4a-0000-0100-0000-646bc7440000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset update + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --tags --user-list --expiration --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","name":"cli-test-bmcks-000001","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T19:48:38.4151306Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:25.402787Z"},"properties":{"azureGroupId":"testGroup","expiration":"2024-01-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userXYZ","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Invalid"},{"azureUserName":"userXYZ","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: ","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1882' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:39 GMT + etag: + - '"ff0440d9-0000-0100-0000-646bc7450000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset show + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","name":"cli-test-bmcks-000001","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T19:48:38.4151306Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:25.402787Z"},"properties":{"azureGroupId":"testGroup","expiration":"2024-01-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userXYZ","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Invalid"},{"azureUserName":"userXYZ","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: ","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1882' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:39 GMT + etag: + - '"ff0440d9-0000-0100-0000-646bc7450000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset list + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/bmcKeySetTest1","name":"bmcKeySetTest1","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T16:28:40.886915Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:27.2317098Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"Administrator","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: "}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/bmcKeySetTest2","name":"bmcKeySetTest2","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T16:45:01.2113816Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:24.6781625Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: "}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmmks-rjoaugddr","name":"cli-test-bmmks-rjoaugddr","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T16:51:18.0861144Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:26.6222904Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: "}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmmks-piqx3qaq6","name":"cli-test-bmmks-piqx3qaq6","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T16:53:08.6904405Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:26.0795088Z"},"properties":{"provisioningState":"Succeeded","azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: "}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmmks-brsbvzy2d","name":"cli-test-bmmks-brsbvzy2d","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T17:06:45.4716677Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:25.407607Z"},"properties":{"azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: ","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmmks-fel5x27wj","name":"cli-test-bmmks-fel5x27wj","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T17:17:18.347882Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:26.0753763Z"},"properties":{"azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: ","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmmks-qu5mxsatk","name":"cli-test-bmmks-qu5mxsatk","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T17:18:57.8981505Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:26.4021468Z"},"properties":{"azureGroupId":"testGroup","expiration":"2023-12-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userABC","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: ","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","name":"cli-test-bmcks-000001","type":"microsoft.networkcloud/clusters/bmckeysets","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-22T19:48:38.4151306Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:49:25.402787Z"},"properties":{"azureGroupId":"testGroup","expiration":"2024-01-31T23:59:59.008Z","privilegeLevel":"ReadOnly","userList":[{"azureUserName":"userXYZ","description":"UserDesc","sshPublicKey":{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= + fake-public-key"}}],"userListStatus":[{"azureUserName":"userABC","status":"Invalid"},{"azureUserName":"userXYZ","status":"Active"}],"lastValidation":"2023-05-22T19:49:23Z","detailedStatus":"AllActive","detailedStatusMessage":"Failed + to update users on following nodes: ","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '14765' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:41 GMT + etag: + - '"ff04b2ee-0000-0100-0000-646bc7550000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + mise-correlation-id: + - 9b2f8c25-381b-4c93-b1e7-709f81e417bc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset delete + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Deleting","startTime":"2023-05-22T19:49:41.1604923Z"}' + headers: + cache-control: + - no-cache + content-length: + - '590' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:49:41 GMT + etag: + - '"43015d50-0000-0100-0000-646bc7550000"' + expires: + - '-1' + 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: + - networkcloud cluster bmckeyset delete + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Succeeded","startTime":"2023-05-22T19:49:41.1604923Z","endTime":"2023-05-22T19:50:01.9379486Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '650' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:50:11 GMT + etag: + - '"43012659-0000-0100-0000-646bc7690000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster bmckeyset delete + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1036-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","name":"38c0df50-5758-49ba-8516-9ab6c11ed357*CF780CF3BEA8385ED94A4C695CD569450733E0D5EF9BECB87F8F86A0F80E6FEB","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d/bmcKeySets/cli-test-bmcks-000001","status":"Succeeded","startTime":"2023-05-22T19:49:41.1604923Z","endTime":"2023-05-22T19:50:01.9379486Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '650' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 19:50:11 GMT + etag: + - '"43012659-0000-0100-0000-646bc7690000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_commands_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_commands_scenario1.yaml new file mode 100644 index 00000000000..55b2b3ba3ee --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_commands_scenario1.yaml @@ -0,0 +1,582 @@ +interactions: +- request: + body: '{"arguments": ["-l"], "limitTimeSeconds": 60, "script": "bHM="}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-command + Connection: + - keep-alive + Content-Length: + - '63' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --arguments --limit-time-seconds --script + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02/runCommand?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:24:31 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A?api-version=2022-12-12-preview + mise-correlation-id: + - 417e90e4-b36c-43f7-9e22-7261d2af3d2a + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-command + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --arguments --limit-time-seconds --script + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A","name":"2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","status":"Accepted","startTime":"2023-05-23T20:24:30.0351173Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:24:31 GMT + etag: + - '"9c019d7b-0000-0100-0000-646d20fe0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine run-command + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --arguments --limit-time-seconds --script + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A","name":"2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","status":"Succeeded","startTime":"2023-05-23T20:24:30.0351173Z","endTime":"2023-05-23T20:24:51.3781381Z","error":{},"properties":{"exitCode":"0","outputHead":"====Action + Command Output====\nbin\nboot\ndev\netc\nhome\nlib\nlib64\nlost+found\nmedia\nmnt\nopt\nproc\nroot\nrun\nsbin\nsrv\nsys\ntmp\nusr\nvar\n","resultUrl":"https://cmhdx4xtxhqdst.blob.core.windows.net/bmm-run-command-output/3aa54a62-b1e6-492c-9102-f7f5f276402a-action-bmmruncmd.tar.gz?se=2023-05-24T00%3A24%3A49Z&sig=M%2B%2BvpU%2BWo14Zlx7uuTU1Z79QNzyRUzS7VlUBJrh3pzo%3D&sp=r&spr=https&sr=b&st=2023-05-23T20%3A24%3A49Z&sv=2019-12-12"}}' + headers: + cache-control: + - no-cache + content-length: + - '1123' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:01 GMT + etag: + - '"9c014182-0000-0100-0000-646d21130000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-command + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --arguments --limit-time-seconds --script + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A","name":"2a172226-7d0c-437b-944f-69faccaa1574*FAA5801187CC5D6E11B88645EED3385FC7E176F1C8CA989E3A6F27754C89CA0A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","status":"Succeeded","startTime":"2023-05-23T20:24:30.0351173Z","endTime":"2023-05-23T20:24:51.3781381Z","error":{},"properties":{"exitCode":"0","outputHead":"====Action + Command Output====\nbin\nboot\ndev\netc\nhome\nlib\nlib64\nlost+found\nmedia\nmnt\nopt\nproc\nroot\nrun\nsbin\nsrv\nsys\ntmp\nusr\nvar\n","resultUrl":"https://cmhdx4xtxhqdst.blob.core.windows.net/bmm-run-command-output/3aa54a62-b1e6-492c-9102-f7f5f276402a-action-bmmruncmd.tar.gz?se=2023-05-24T00%3A24%3A49Z&sig=M%2B%2BvpU%2BWo14Zlx7uuTU1Z79QNzyRUzS7VlUBJrh3pzo%3D&sp=r&spr=https&sr=b&st=2023-05-23T20%3A24%3A49Z&sv=2019-12-12"}}' + headers: + cache-control: + - no-cache + content-length: + - '1123' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:01 GMT + etag: + - '"9c014182-0000-0100-0000-646d21130000"' + 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: '{"commands": [{"arguments": ["SysInfo", "TTYLog"], "command": "hardware-support-data-collection"}], + "limitTimeSeconds": 60}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-data-extract + Connection: + - keep-alive + Content-Length: + - '123' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03/runDataExtracts?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:01 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277?api-version=2022-12-12-preview + mise-correlation-id: + - f59c4b89-1544-4c44-96a3-492b1a38dbdf + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-data-extract + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277","name":"9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","status":"Accepted","startTime":"2023-05-23T20:25:02.138345Z"}' + headers: + cache-control: + - no-cache + content-length: + - '586' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:01 GMT + etag: + - '"9c011285-0000-0100-0000-646d211e0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine run-data-extract + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277","name":"9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","status":"Succeeded","startTime":"2023-05-23T20:25:02.138345Z","endTime":"2023-05-23T20:25:27.0573871Z","error":{},"properties":{"exitCode":"1","outputHead":"====Action + Command Output====\nExecuting hardware-support-data-collection command\nGetting + following hardware support logs: SysInfo,TTYLog\nERROR: Unable to connect + to RAC at specified IP address.\n","resultUrl":"https://cmhdx4xtxhqdst.blob.core.windows.net/bmm-run-command-output/5f26b4e1-21ff-441d-808b-9beb7969b7d7-action-bmmdataextcmd.tar.gz?se=2023-05-24T00%3A25%3A26Z&sig=NSbOdzFL9ER0tlajw7cyHtT21Kv0u8nkGVqP3%2BAo2RE%3D&sp=r&spr=https&sr=b&st=2023-05-23T20%3A25%3A26Z&sv=2019-12-12"}}' + headers: + cache-control: + - no-cache + content-length: + - '1173' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:31 GMT + etag: + - '"9c016d8e-0000-0100-0000-646d21370000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-data-extract + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277","name":"9b5a868f-ad11-4058-b1e2-109e8a081a3e*A23FFACE109100CDE9F10454DC2CDAD6C14694A46A9A61FE140BD459A7500277","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","status":"Succeeded","startTime":"2023-05-23T20:25:02.138345Z","endTime":"2023-05-23T20:25:27.0573871Z","error":{},"properties":{"exitCode":"1","outputHead":"====Action + Command Output====\nExecuting hardware-support-data-collection command\nGetting + following hardware support logs: SysInfo,TTYLog\nERROR: Unable to connect + to RAC at specified IP address.\n","resultUrl":"https://cmhdx4xtxhqdst.blob.core.windows.net/bmm-run-command-output/5f26b4e1-21ff-441d-808b-9beb7969b7d7-action-bmmdataextcmd.tar.gz?se=2023-05-24T00%3A25%3A26Z&sig=NSbOdzFL9ER0tlajw7cyHtT21Kv0u8nkGVqP3%2BAo2RE%3D&sp=r&spr=https&sr=b&st=2023-05-23T20%3A25%3A26Z&sv=2019-12-12"}}' + headers: + cache-control: + - no-cache + content-length: + - '1173' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:31 GMT + etag: + - '"9c016d8e-0000-0100-0000-646d21370000"' + 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: '{"commands": [{"arguments": ["pods", "-A"], "command": "kubectl get"}], + "limitTimeSeconds": 60}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-read-command + Connection: + - keep-alive + Content-Length: + - '95' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01/runReadCommands?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:33 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E?api-version=2022-12-12-preview + mise-correlation-id: + - 41c7fe2f-d867-4300-ad26-7e5011884ff1 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-read-command + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E","name":"9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Accepted","startTime":"2023-05-23T20:25:33.2683909Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:25:33 GMT + etag: + - '"9c011e91-0000-0100-0000-646d213d0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine run-read-command + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E","name":"9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Succeeded","startTime":"2023-05-23T20:25:33.2683909Z","endTime":"2023-05-23T20:25:46.5117116Z","error":{},"properties":{"exitCode":"0","outputHead":"====Action + Command Output====\n+ kubectl get pods -A\nNAMESPACE NAME READY STATUS RESTARTS AGE\nazure-arc cluster-metadata-operator-588699ff86-ctqp6 2/2 Running 0 19h\nazure-arc clusterconnect-agent-7bdff7d9c-8jwjd 3/3 Running 0 19h\nazure-arc clusteridentityoperator-594dc877c4-6xdvp 2/2 Running 0 19h\nazure-arc config-agent-67f895bb-7rvzq 2/2 Running 0 19h\nazure-arc controller-manager-789c84c597-rt6z9 2/2 Running 0 19h\nazure-arc extension-events-collector-85976b75d8-bzgqd 2/2 Running 0 19h\nazure-arc extension-manager-66667799b-gxdkz 3/3 Running 56 + (41m ago) 19h\nazure-arc flux-logs-agent-7f698cb569-lq7hl 1/1 Running 0 19h\nazure-arc kube-aad-proxy-895645cc9-nmjk4 2/2 Running 0 19h\nazure-arc metrics-agent-7d858b555c-5rzfr 2/2 Running 0 19h\nazure-arc resource-sync-agent-6c7499c544-zrgvp 2/2 Running 0 19h\ncalico-apiserver calico-apiserver-598c8f75f9-lqw29 1/1 Running 0 19h\ncalico-apiserver calico-apiserver-598c8f75f9-nswbg 1/1 Running 0 19h\ncalico-system calico-kube-controllers-55965d5d75-jqndf 1/1 Running 0 19h\ncalico-system calico-node-8ncj7 1/1 Running 1 + (18h ago) 18h\ncalico-system calico-node-ck2rf 1/1 Running 0 19h\ncalico-system calico-node-g95mt 1/1 Running 1 + (18h ago) 18h\ncalico-system calico-node-zlscp 1/1 Running 0 18h\ncalico-system calico-typha-745f74b4c6-phxm8 1/1 Running 0 19h\ncalico-system calico-typha-745f74b4c6-px4tn 1/1 Running 1 + (18h ago) 18h\ncalico-system csi-node-driver-628k6 2/2 Running 1 + (18h ago) 18h\ncalico-system csi-node-driver-8pf7n 2/2 Running 0 18h\ncalico-system csi-node-driver-rx5hw 2/2 Running 1 + (18h ago) 18h\ncalico-system csi-node-driver-v8qhv 2/2 Running 0 19h\ndefault virt-launcher-d82a9e1edcd5586b9c4c8e667dd73eb3d1e12c0a32db65v9g 1/1 Running 0 18h\ngatekeeper-system gatekeeper-audit-5c55fc4ddf-p99r8 1/1 Running 0 19h\ngatekeeper-system gatekeeper-controller-manager-59c95b76c4-2qnjz 1/1 Running 0 19h\ngatekeeper-system gatekeeper-controller-manager-59c95b76c4-4cwgh 1/1 Running 0 19h\nkube-system ama-logs-2x5bp ","resultUrl":"https://cmhdx4xtxhqdst.blob.core.windows.net/bmm-run-command-output/c0243a2f-0a6d-4f0b-a6c1-811a26047da3-action-bmmrunreadcmd.tar.gz?se=2023-05-24T00%3A25%3A45Z&sig=TUuoO0oB5N5%2B0k8Rks%2Br4Vslm4qXlvNhcY%2FVqGVHgEk%3D&sp=r&spr=https&sr=b&st=2023-05-23T20%3A25%3A45Z&sv=2019-12-12"}}' + headers: + cache-control: + - no-cache + content-length: + - '5107' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:26:03 GMT + etag: + - '"9c012f95-0000-0100-0000-646d214a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine run-read-command + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --limit-time-seconds --commands + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E","name":"9b90ff85-4129-41df-bcb8-5852e7cf88ad*61204BCCD9B9E5457CFAF09DEDC500C132FCA72F3250C0581A8CA02D331BC80E","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Succeeded","startTime":"2023-05-23T20:25:33.2683909Z","endTime":"2023-05-23T20:25:46.5117116Z","error":{},"properties":{"exitCode":"0","outputHead":"====Action + Command Output====\n+ kubectl get pods -A\nNAMESPACE NAME READY STATUS RESTARTS AGE\nazure-arc cluster-metadata-operator-588699ff86-ctqp6 2/2 Running 0 19h\nazure-arc clusterconnect-agent-7bdff7d9c-8jwjd 3/3 Running 0 19h\nazure-arc clusteridentityoperator-594dc877c4-6xdvp 2/2 Running 0 19h\nazure-arc config-agent-67f895bb-7rvzq 2/2 Running 0 19h\nazure-arc controller-manager-789c84c597-rt6z9 2/2 Running 0 19h\nazure-arc extension-events-collector-85976b75d8-bzgqd 2/2 Running 0 19h\nazure-arc extension-manager-66667799b-gxdkz 3/3 Running 56 + (41m ago) 19h\nazure-arc flux-logs-agent-7f698cb569-lq7hl 1/1 Running 0 19h\nazure-arc kube-aad-proxy-895645cc9-nmjk4 2/2 Running 0 19h\nazure-arc metrics-agent-7d858b555c-5rzfr 2/2 Running 0 19h\nazure-arc resource-sync-agent-6c7499c544-zrgvp 2/2 Running 0 19h\ncalico-apiserver calico-apiserver-598c8f75f9-lqw29 1/1 Running 0 19h\ncalico-apiserver calico-apiserver-598c8f75f9-nswbg 1/1 Running 0 19h\ncalico-system calico-kube-controllers-55965d5d75-jqndf 1/1 Running 0 19h\ncalico-system calico-node-8ncj7 1/1 Running 1 + (18h ago) 18h\ncalico-system calico-node-ck2rf 1/1 Running 0 19h\ncalico-system calico-node-g95mt 1/1 Running 1 + (18h ago) 18h\ncalico-system calico-node-zlscp 1/1 Running 0 18h\ncalico-system calico-typha-745f74b4c6-phxm8 1/1 Running 0 19h\ncalico-system calico-typha-745f74b4c6-px4tn 1/1 Running 1 + (18h ago) 18h\ncalico-system csi-node-driver-628k6 2/2 Running 1 + (18h ago) 18h\ncalico-system csi-node-driver-8pf7n 2/2 Running 0 18h\ncalico-system csi-node-driver-rx5hw 2/2 Running 1 + (18h ago) 18h\ncalico-system csi-node-driver-v8qhv 2/2 Running 0 19h\ndefault virt-launcher-d82a9e1edcd5586b9c4c8e667dd73eb3d1e12c0a32db65v9g 1/1 Running 0 18h\ngatekeeper-system gatekeeper-audit-5c55fc4ddf-p99r8 1/1 Running 0 19h\ngatekeeper-system gatekeeper-controller-manager-59c95b76c4-2qnjz 1/1 Running 0 19h\ngatekeeper-system gatekeeper-controller-manager-59c95b76c4-4cwgh 1/1 Running 0 19h\nkube-system ama-logs-2x5bp ","resultUrl":"https://cmhdx4xtxhqdst.blob.core.windows.net/bmm-run-command-output/c0243a2f-0a6d-4f0b-a6c1-811a26047da3-action-bmmrunreadcmd.tar.gz?se=2023-05-24T00%3A25%3A45Z&sig=TUuoO0oB5N5%2B0k8Rks%2Br4Vslm4qXlvNhcY%2FVqGVHgEk%3D&sp=r&spr=https&sr=b&st=2023-05-23T20%3A25%3A45Z&sv=2019-12-12"}}' + headers: + cache-control: + - no-cache + content-length: + - '5107' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:26:03 GMT + etag: + - '"9c012f95-0000-0100-0000-646d214a0000"' + 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/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_cordon_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_cordon_scenario1.yaml new file mode 100644 index 00000000000..e3ade99f99b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_cordon_scenario1.yaml @@ -0,0 +1,460 @@ +interactions: +- request: + body: '{"evacuate": "False"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine cordon + Connection: + - keep-alive + Content-Length: + - '21' + Content-Type: + - application/json + ParameterSetName: + - --evacuate --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01/cordon?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:22:06 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + mise-correlation-id: + - a2f7efee-575d-4d91-8780-26fa45682089 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine cordon + Connection: + - keep-alive + ParameterSetName: + - --evacuate --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Accepted","startTime":"2023-05-23T20:22:05.6597287Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:22:06 GMT + etag: + - '"9c01e742-0000-0100-0000-646d206d0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine cordon + Connection: + - keep-alive + ParameterSetName: + - --evacuate --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Accepted","startTime":"2023-05-23T20:22:05.6597287Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:22:35 GMT + etag: + - '"9c01d544-0000-0100-0000-646d20720000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine cordon + Connection: + - keep-alive + ParameterSetName: + - --evacuate --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Succeeded","startTime":"2023-05-23T20:22:05.6597287Z","endTime":"2023-05-23T20:22:41.6761079Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '658' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:23:06 GMT + etag: + - '"9c016f4f-0000-0100-0000-646d20910000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine cordon + Connection: + - keep-alive + ParameterSetName: + - --evacuate --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"26263777-7b9e-4b53-a428-11367c75ee92*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Succeeded","startTime":"2023-05-23T20:22:05.6597287Z","endTime":"2023-05-23T20:22:41.6761079Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '658' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:23:06 GMT + etag: + - '"9c016f4f-0000-0100-0000-646d20910000"' + 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: + - networkcloud baremetalmachine uncordon + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01/uncordon?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:23:07 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + mise-correlation-id: + - 30e11f8c-2ec5-4c48-9575-a912b7e15e0f + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine uncordon + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Accepted","startTime":"2023-05-23T20:23:07.3005144Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:23:07 GMT + etag: + - '"9c019458-0000-0100-0000-646d20ab0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine uncordon + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Accepted","startTime":"2023-05-23T20:23:07.3005144Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:23:37 GMT + etag: + - '"9c01125a-0000-0100-0000-646d20af0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine uncordon + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Succeeded","startTime":"2023-05-23T20:23:07.3005144Z","endTime":"2023-05-23T20:23:42.474462Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '657' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:24:08 GMT + etag: + - '"9c01e16a-0000-0100-0000-646d20ce0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine uncordon + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","name":"49f5fa7d-21b2-4eb9-8b0f-d9996fb283ce*6626BFCBB2AB059F05D95FA025048B1960B7612D3F96F5373BF6F2ACB6A15DD1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","status":"Succeeded","startTime":"2023-05-23T20:23:07.3005144Z","endTime":"2023-05-23T20:23:42.474462Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '657' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:24:08 GMT + etag: + - '"9c01e16a-0000-0100-0000-646d20ce0000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_crud_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_crud_scenario1.yaml new file mode 100644 index 00000000000..0229f113341 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_crud_scenario1.yaml @@ -0,0 +1,957 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:43.6984147Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:24:39.4088164Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"customer-specific-tag","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '2625' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:26:51 GMT + etag: + - '"c3002ba1-0000-0100-0000-646d21070000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"machineDetails": "customer-specific-tag"}, "tags": {"tag1": + "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine update + Connection: + - keep-alive + Content-Length: + - '107' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --machine-details --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:26:52 GMT + etag: + - '"c30047a8-0000-0100-0000-646d218c0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9?api-version=2022-12-12-preview + mise-correlation-id: + - 21ec0465-c56d-4098-b8cf-fed6e78f8d3b + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine update + Connection: + - keep-alive + ParameterSetName: + - --name --tags --machine-details --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9","name":"8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-23T20:26:52.64127Z"}' + headers: + cache-control: + - no-cache + content-length: + - '585' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:26:52 GMT + etag: + - '"9c01d1ab-0000-0100-0000-646d218c0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine update + Connection: + - keep-alive + ParameterSetName: + - --name --tags --machine-details --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9","name":"8ec802d4-daf8-44ef-a258-e0518cf3d6f3*0B68D2F1B49EFD857A81E33DABF319B1EB675B72E7A796CC967F9C050C78CDD9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Succeeded","startTime":"2023-05-23T20:26:52.64127Z","endTime":"2023-05-23T20:26:57.4322326Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '656' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:27:22 GMT + etag: + - '"9c0149ae-0000-0100-0000-646d21910000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine update + Connection: + - keep-alive + ParameterSetName: + - --name --tags --machine-details --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:43.6984147Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:26:57.9127141Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"customer-specific-tag","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '2625' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:27:22 GMT + etag: + - '"c30071a8-0000-0100-0000-646d21910000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/bareMetalMachines?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-30T18:24:35.7499783Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-31T19:44:03.7722357Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-30T18:24:35.7577431Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-31T19:44:09.1454754Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-30T18:24:38.7039413Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-30T18:32:57.8338363Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:24:93:71","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:24:93:71","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-30T18:24:39.4989177Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-31T19:43:53.691796Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-30T18:24:40.1877548Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-31T19:43:34.5671269Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-10-12T17:00:30.1067119Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-10-29T15:32:20.0008526Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/clusters/simulator198285751","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"pxe"},{"macAddress":"52:54:00:73:6f:01","name":"oam"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/worker.raw","kubernetesNodeName":"rack1compute03"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-10-12T17:00:30.5273994Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-10-29T15:32:19.5769946Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/clusters/simulator198285751","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-10-12T17:00:30.6535852Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-10-29T15:32:14.5475577Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/clusters/simulator198285751","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"pxe"},{"macAddress":"52:54:00:76:0d:91","name":"oam"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/worker.raw","kubernetesNodeName":"rack1compute01"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-10-12T17:00:30.7847859Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-10-29T15:32:14.7420576Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/clusters/simulator198285751","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"pxe"},{"macAddress":"52:54:00:a7:17:a1","name":"oam"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/worker.raw","kubernetesNodeName":"rack1compute02"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/microsoft.extendedlocation/customlocations/simulator198285751-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-10-12T17:00:32.4838599Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-10-29T15:32:20.3034352Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/amyscich-rg/providers/Microsoft.NetworkCloud/clusters/simulator198285751","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:41","name":"pxe"},{"macAddress":"52:54:00:24:93:71","name":"oam"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","osImage":"http://10.10.10.13:80/control.raw","oamIpv4Address":"10.23.25.101","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:00.6542782Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:47:48.2820626Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:03.1919595Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:44:47.0899645Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:d9:a4:23","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:33","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:33","name":"enp0s5"},{"macAddress":"52:54:00:53:70:63","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:03.6808353Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:47:58.3168377Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:76:0d:92","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:02","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:02","name":"enp0s5"},{"macAddress":"52:54:00:20:28:62","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.105","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:03.8701855Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:44:47.5674657Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:04.1228674Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:48:20.4676381Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:04.1761437Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:44:47.3227828Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:d9:a4:22","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:32","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:32","name":"enp0s5"},{"macAddress":"52:54:00:53:70:62","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:07.0111699Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:48:21.6422159Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:07.087973Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:48:06.5989299Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:03","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:03","name":"enp0s5"},{"macAddress":"52:54:00:20:28:63","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:93","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:50:07.1479651Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-19T01:47:57.6772851Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T23:49:30.3029153Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:01:32.2014931Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-sim-2/providers/Microsoft.NetworkCloud/clusters/simulator993130908","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T23:49:30.2753212Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:01:58.204687Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-sim-2/providers/Microsoft.NetworkCloud/clusters/simulator993130908","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T23:49:30.3438695Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:01:32.1898956Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-sim-2/providers/Microsoft.NetworkCloud/clusters/simulator993130908","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T23:49:30.9528124Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:01:37.426932Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-sim-2/providers/Microsoft.NetworkCloud/clusters/simulator993130908","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T23:49:32.7487551Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T21:54:00.3235133Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-sim-2/providers/Microsoft.NetworkCloud/clusters/simulator993130908","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T17:40:32.8680113Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T23:11:00.0884746Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator3183210073","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T17:40:33.0152815Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T23:10:43.1028926Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator3183210073","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T17:40:33.3453311Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T23:10:58.4384142Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator3183210073","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T17:40:33.7544455Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T23:05:07.9392692Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator3183210073","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T17:40:38.3643024Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T23:10:58.2935438Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator3183210073","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.2860734Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:56:19.9820491Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:63","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:23","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:33","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:33","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.254298Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:58:54.666186Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.3026629Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:56:24.6487613Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:62","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:22","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:32","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:32","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.3482922Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:58:57.1162653Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.4459367Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:58:52.0473045Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:63","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:93","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:03","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:03","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.105","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.4672387Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:56:24.6066922Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:00.5091135Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:58:27.5177958Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:02.6654603Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:58:52.7768601Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/bmmhydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:55:03.7088278Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T22:58:29.4986901Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:02","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:02","name":"enp0s5"},{"macAddress":"52:54:00:20:28:62","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:92","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-29T18:18:31.1574343Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T16:03:43.9963368Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-simulator/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-29T18:18:31.4360476Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T16:03:41.7495365Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-simulator/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-29T18:18:31.8356479Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T15:48:02.7775061Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-simulator/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-29T18:18:34.1807745Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T16:03:42.3439116Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-simulator/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-29T18:18:34.2842189Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T16:03:42.2857409Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-simulator/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T20:15:48.2453032Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T22:20:21.0896154Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T20:15:50.0655391Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T22:36:22.0080327Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T20:15:51.3906747Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T22:36:08.1913846Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T20:15:51.4230982Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T22:36:08.1363211Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T20:15:51.9418193Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T22:35:39.2554299Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T21:06:38.8351683Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T21:31:26.3573846Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T21:06:44.0780938Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T21:32:57.5940132Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T21:06:43.9954918Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T21:32:57.5610179Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T21:06:46.1690885Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T21:32:51.5867259Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T21:06:59.5595075Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T21:32:18.2580789Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T20:11:04.1130832Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T22:50:57.2730979Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T20:11:04.1159809Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T22:50:57.3530332Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T20:11:04.2225469Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T22:40:55.4038943Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-sim/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T20:11:04.3306175Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T22:50:59.6805216Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T20:11:04.9736464Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T22:50:59.4883995Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T23:34:36.7176601Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T14:17:30.0739212Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-east-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T23:34:37.4709411Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T14:10:12.6578133Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-east-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T23:34:37.6469472Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T14:10:13.5006508Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-east-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T23:34:37.6863789Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T14:10:13.3135928Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-east-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T23:34:37.7479143Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T14:10:13.3367592Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-east-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T18:59:16.9813398Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T17:04:03.1801311Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T18:59:17.4825839Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T17:11:29.7487788Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T18:59:17.6198155Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T17:11:29.7585653Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T18:59:19.5580024Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T17:11:28.4750349Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-77c46866/providers/microsoft.extendedlocation/customlocations/simulator-5a6aed92-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T18:59:20.1005463Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T17:11:28.2999674Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-77C46866/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T20:20:46.7869401Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T21:02:02.9927278Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T20:20:47.4223525Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T21:04:58.6167236Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T20:20:47.4124699Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T21:04:58.6503555Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T20:20:48.3285646Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T21:05:28.4613129Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T20:20:48.3688547Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T21:04:58.5409514Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T07:02:10.3065244Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T17:32:09.9603679Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T07:02:11.6129481Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T17:39:25.0593149Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T07:02:12.4904185Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T17:39:25.1227278Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T07:02:12.5197912Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T17:39:25.1691543Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-19849a19/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T07:02:14.3293578Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T17:39:24.287548Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-19849A19/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T09:23:41.5473638Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T13:08:39.2802828Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-isol1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T09:23:43.4359872Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T13:20:22.2228958Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-isol1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T09:23:43.9462214Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T13:20:20.0520535Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-isol1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.104","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T09:23:43.9884228Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T13:20:12.0494584Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-isol1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T09:23:46.6067267Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T13:20:22.6605657Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-isol1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T02:55:05.6771453Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T16:39:49.4487569Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T02:55:05.7116374Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T16:54:51.18208Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T02:55:06.7949117Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T16:54:52.4912013Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T02:55:08.7422366Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T16:54:51.1787027Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-134f0a55/providers/microsoft.extendedlocation/customlocations/simulator-fbe2f63a-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T02:55:14.4744793Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T16:54:56.8645611Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-134F0A55/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T17:27:45.1751989Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:32:21.247078Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen1-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T17:27:46.3715339Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:41:59.7835515Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen1-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T17:27:46.3550905Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:42:29.7859224Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen1-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T17:27:46.4436231Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:41:52.036321Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen1-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T17:27:46.767286Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:42:08.8400453Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen1-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T19:28:41.2832687Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:26:37.4734497Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-uplift/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T19:28:41.629996Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:33:25.3654577Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-uplift/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.104","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T19:28:41.827874Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:34:01.8332591Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-uplift/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T19:28:43.1191796Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:34:00.3922742Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-uplift/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a4d5a8f/providers/microsoft.extendedlocation/customlocations/simulator-2540ad11-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T19:28:43.208827Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:33:29.5236305Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A4D5A8F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-uplift/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T20:13:23.3947255Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:37:55.3661863Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-sim/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T20:13:24.8178867Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:50:33.2294741Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T20:13:24.8817651Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:50:38.079792Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.102","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T20:13:24.95749Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:51:06.9269978Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T20:13:24.9758104Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:50:38.120452Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T21:46:47.7678622Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T21:52:27.4653912Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp203/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T21:46:49.5540739Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T21:52:38.5633355Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp203/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.2/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T21:46:50.0706611Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T21:52:26.7217184Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp203/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T21:46:50.1888775Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T21:52:26.6990781Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp203/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7f76ae64/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T21:46:51.1872534Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T21:52:27.3796129Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7F76AE64/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp203/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T00:43:18.9089857Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T23:01:33.0409407Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen_pfmain/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T00:43:19.3934052Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T23:01:33.5630992Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen_pfmain/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T00:43:19.3678377Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T23:01:36.962865Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen_pfmain/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T00:43:21.6100717Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T23:01:33.0262028Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen_pfmain/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fa92510/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T00:43:26.5141584Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T22:48:01.7413736Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FA92510/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen_pfmain/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:30:44.9302068Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T05:58:51.1710126Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-bigger-disk1/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:30:45.8237029Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T06:11:16.505279Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-bigger-disk1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:30:45.9443788Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T06:11:16.7065475Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-bigger-disk1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:30:46.9528661Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T06:11:16.1248564Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-bigger-disk1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.102","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-688fe7fb/providers/microsoft.extendedlocation/customlocations/simulator-ec0578be-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:30:50.9630694Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T06:11:13.9205009Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-688FE7FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-bigger-disk1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:56:09.6318975Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T00:43:10.3966035Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp321/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:56:11.7107664Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T00:51:58.2896662Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp321/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.2/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:56:11.7769779Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T00:52:01.2153636Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp321/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.2/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:56:14.6000847Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T00:52:01.3012165Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp321/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.2/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ba55df0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T02:56:18.4447141Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T00:52:01.248015Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4BA55DF0/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp321/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.2/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T14:29:27.6865076Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:03:06.5384693Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.104","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T14:29:27.7037661Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:02:39.9520116Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T14:29:27.9233783Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:03:08.9861404Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T14:29:27.8237312Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T14:54:09.1221655Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-72350f04/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T14:29:29.3449902Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T15:02:42.7604247Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-72350F04/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T16:14:55.8194309Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T17:01:13.3004137Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T16:14:55.9644142Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T17:01:13.3299061Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T16:14:55.9713841Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T16:56:03.8073173Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T16:14:56.021422Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T17:01:13.5272531Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c5e9f92/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T16:14:58.5852675Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T17:00:37.3630362Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C5E9F92/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T18:18:05.2311939Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T18:31:44.2813484Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T18:18:05.271731Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T18:39:29.6231737Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T18:18:05.3268189Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T18:39:29.6851294Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T18:18:11.7856934Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T18:39:16.0689662Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1facc0c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T18:18:13.9620225Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T18:38:48.3298083Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1FACC0C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T19:44:38.8678774Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T11:22:58.2894002Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-fluent/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T19:44:39.2653158Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T11:23:03.3662105Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-fluent/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T19:44:50.1299387Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T11:09:11.2814922Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-fluent/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T19:44:53.411298Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T11:23:34.3312058Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-fluent/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5f0c2aef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T19:44:54.0040209Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T11:22:57.3874269Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5F0C2AEF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-fluent/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T21:03:38.156147Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T21:17:16.2820142Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T21:03:38.8474689Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T21:22:20.1711349Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T21:03:41.8384372Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T21:22:15.2594187Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.102","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T21:03:41.8699661Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T21:22:15.2939136Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.104","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a904c9e/providers/microsoft.extendedlocation/customlocations/simulator-7d6b7b9e-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-06T21:03:42.086426Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-06T21:22:16.0431158Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A904C9E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T20:55:58.6914355Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:17:05.4859771Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim4-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T20:56:04.1663709Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:27:29.5702692Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim4-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","oamIpv4Address":"10.23.25.103","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T20:56:04.4039254Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:27:29.5519643Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim4-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T20:56:20.0748694Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:27:28.8247722Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim4-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5fd941fd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T20:56:42.0270206Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:27:36.9585306Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5FD941FD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim4-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T21:05:31.3550442Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T21:11:05.6123456Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T21:05:31.8316477Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T21:11:05.7021387Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T21:05:31.9344486Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T21:11:06.6395418Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T21:05:32.2229686Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T21:11:06.6151515Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2fbcbd51/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T21:05:38.1128054Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T21:11:18.4648666Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2FBCBD51/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T22:06:35.1581575Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:28:29.5321642Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim8-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T22:06:35.3130152Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:28:29.5481303Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim8-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T22:06:36.6902866Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:21:12.9231103Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim8-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T22:06:38.1902951Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:28:27.3089131Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim8-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7064a809/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-07T22:06:38.6872768Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-07T23:28:30.646913Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7064A809/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/maxweiss-sim8-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-08T01:32:07.7317784Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-08T02:27:25.1204383Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.2/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-08T01:32:07.8110152Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-08T02:27:25.0428504Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.2/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-08T01:32:09.4272585Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-08T02:13:26.2518642Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-08T01:32:11.0196447Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-08T02:27:32.5650847Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.2/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-22714085/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-08T01:32:11.1270802Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-08T02:26:54.1724878Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-22714085/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-new-version1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.2/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-22T21:15:26.7670576Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-11T15:43:04.1226815Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rundataextract-aw2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-22T21:15:29.9735012Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-11T15:42:48.5763116Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rundataextract-aw2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.4/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-22T21:15:30.1484202Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-11T15:42:42.0733487Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rundataextract-aw2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.4/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-22T21:15:30.2333755Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-11T15:42:41.807717Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rundataextract-aw2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.4/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-22T21:15:56.7441436Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-11T15:42:40.055629Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rundataextract-aw2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.4/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T06:32:59.4736952Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T15:48:15.4901127Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp004/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T06:33:00.6545937Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T15:49:02.0565076Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp004/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T06:33:01.5778027Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T15:49:07.5456636Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp004/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T06:33:01.9197339Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T15:49:00.9059176Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp004/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T06:33:02.1613984Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T15:48:14.5826661Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp004/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T18:34:19.7301652Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T12:05:18.9225554Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/digpatil-rrrr-redfishtest/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T18:34:20.9780555Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T12:04:46.833173Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/digpatil-rrrr-redfishtest/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T18:34:39.4028654Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T12:04:47.6000034Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/digpatil-rrrr-redfishtest/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T18:34:41.728152Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T12:04:48.2658943Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/digpatil-rrrr-redfishtest/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T18:35:02.6912652Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T12:04:52.4814749Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/digpatil-rrrr-redfishtest/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T21:14:28.3659894Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T19:02:23.6231107Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T21:14:28.3856399Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T19:03:05.9322021Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T21:14:28.4979444Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T19:02:23.5271364Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T21:14:28.9122607Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T19:02:34.6249855Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T21:14:30.3046186Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-12T19:02:35.5459368Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T19:23:54.4830074Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T20:20:37.6203207Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen3-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T19:23:55.3232084Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T20:20:11.390463Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen3-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T19:23:55.9529567Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T20:20:05.1514891Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen3-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T19:23:56.2527742Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T20:20:29.8929712Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen3-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T19:23:56.7094574Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T20:20:29.1617426Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen3-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T20:32:51.0352065Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T18:41:50.3604383Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T20:32:51.1452121Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T18:42:09.0752006Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T20:32:51.2015304Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T18:41:48.0613548Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T20:32:51.2350601Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T18:41:47.9250935Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T20:32:51.9157857Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T18:41:47.0936948Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T22:27:56.0539842Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T23:14:04.572174Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jalfred-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T22:27:56.5742257Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T23:13:48.4081194Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jalfred-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T22:27:56.9869011Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T23:13:47.4533622Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jalfred-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T22:27:57.9940106Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T23:13:47.0125074Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jalfred-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T22:27:58.3454981Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T23:13:52.2862515Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jalfred-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-14T00:09:06.4032392Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T22:12:06.3023825Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/matfuller-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-14T00:09:08.0777544Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T22:11:41.5366749Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/matfuller-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-14T00:09:08.5867303Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T22:11:40.3023083Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/matfuller-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-14T00:09:09.1336194Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T22:11:42.0014252Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/matfuller-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.5/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-14T00:09:12.729282Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T22:11:40.6363267Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/matfuller-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.5/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-31T18:55:24.7036127Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-03T03:01:55.7498742Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fstestpipeline-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.6/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-31T18:55:25.5329396Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-03T03:01:53.4059561Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fstestpipeline-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:31","name":"enp0s5"},{"macAddress":"52:54:00:53:70:61","name":"enp0s6"},{"macAddress":"52:54:00:d9:a4:21","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-31T18:55:27.219789Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-03T03:04:40.179104Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fstestpipeline-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control02","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.6/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-31T18:55:29.2340734Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-03T03:01:44.5229159Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fstestpipeline-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-31T18:55:29.2456557Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-03T03:01:56.4213019Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fstestpipeline-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.6/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-11T22:21:15.9938838Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-16T19:09:14.654672Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/syzehra-sim-1/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:24:93:71","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"}],"nics":[{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:24:93:71","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-11T22:21:16.828899Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-16T19:09:15.9381174Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/syzehra-sim-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/0.1.7/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-11T22:21:16.8638867Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-16T19:09:16.5218851Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/syzehra-sim-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/0.1.7/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-11T22:21:21.4794472Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-16T19:09:18.2758723Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/syzehra-sim-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/0.1.7/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-11T22:21:22.3004714Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-16T19:09:18.0010215Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/syzehra-sim-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}],"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/0.1.7/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-28T00:38:47.8693467Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-28T23:14:38.1126515Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-shoebox2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.0.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-28T00:38:48.093687Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-28T23:15:12.7265543Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-shoebox2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.0.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-28T00:38:48.2021463Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-28T00:53:37.0900216Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-shoebox2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp0s4"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-28T00:38:50.1038323Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-28T23:15:43.6112146Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-shoebox2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.0.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-28T00:38:50.3553668Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-28T21:18:01.1178063Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-shoebox2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}],"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.0.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-29T05:36:47.9715341Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:33:15.8906799Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rlalwani-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.0.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-29T05:36:49.0239176Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-29T05:50:11.8357052Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rlalwani-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:24:93:71","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:41","name":"enp0s5"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:24:93:71","name":"enp0s4"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-29T05:36:51.3187052Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:34:39.7366898Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rlalwani-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:b6:ed:21","name":"enp0s5"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.0.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-29T05:36:51.3392708Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:35:30.5391875Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rlalwani-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:9b:27:01","name":"enp0s5"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp0s4"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.0.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-29T05:36:51.7411299Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:34:15.2580378Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rlalwani-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}],"nics":[{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp0s4"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"},{"macAddress":"52:54:00:68:9b:b1","name":"enp0s5"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.0.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T18:48:10.8042034Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-21T13:31:06.5492972Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/munish-dev/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T18:48:10.8876578Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-21T18:51:21.7997078Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/munish-dev/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T18:48:11.5473765Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-10T20:58:33.3538579Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/munish-dev/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}],"nics":[{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T18:48:12.8706695Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-21T13:30:47.0645069Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/munish-dev/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T18:48:12.8920964Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-21T13:31:10.0369738Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/munish-dev/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T19:13:27.6492353Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T07:57:37.7814346Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:20:28:61","name":"enp0s6"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T19:13:27.7936556Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T08:02:58.1803404Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:3a:7f:c1","name":"enp0s6"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T19:13:29.3048908Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T13:18:19.2107693Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T19:13:29.4930553Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T07:53:10.0474409Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:7c:d8:01","name":"enp0s6"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6fe37edd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T19:13:31.0692027Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-10T19:25:06.3098436Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6FE37EDD/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9e:ba:71","name":"enp0s6"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T16:13:38.7695394Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-11T16:25:36.0619767Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04110929/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T16:13:40.8449931Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T16:58:21.7470901Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04110929/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T16:13:40.9448582Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T16:49:32.8783686Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04110929/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T16:13:42.2651419Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T16:16:55.221828Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04110929/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-726f306f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T16:13:42.2718092Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T16:50:24.4912931Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-726F306F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04110929/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T20:02:59.8187147Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T14:38:51.8934032Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T20:02:59.9580329Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T14:58:03.5256051Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T20:03:00.1744784Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T14:06:06.0900651Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T20:03:00.9699483Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T14:40:04.4102119Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26ea89b4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T20:03:02.0444356Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-11T20:18:24.2852332Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26EA89B4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T21:45:33.8391631Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-12T17:55:50.5208482Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino23-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine","oamIpv4Address":"10.23.25.102","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T21:45:33.9022337Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:35:55.7434755Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino23-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T21:45:33.9916814Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-12T21:50:11.7484776Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino23-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T21:45:34.1039825Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T15:50:27.7722137Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino23-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78c6fd74/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-11T21:45:37.6854258Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-11T22:00:58.4050322Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78C6FD74/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino23-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-12T23:54:14.712428Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:58:12.4406719Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omprakash_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-12T23:54:14.869069Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:29:30.7270742Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omprakash_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-12T23:54:14.8855668Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T02:03:55.2090686Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omprakash_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-12T23:54:14.8863601Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:29:33.7174789Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omprakash_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2eb5d98e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-12T23:54:14.9770117Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:36:24.6455364Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EB5D98E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omprakash_rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T00:33:52.5241856Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T02:43:10.0384874Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/graymark-mdetesting/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T00:33:52.5671167Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:09:41.4896772Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/graymark-mdetesting/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T00:33:52.9337508Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:37:49.1727064Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/graymark-mdetesting/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T00:33:58.1769315Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:19:53.5981153Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/graymark-mdetesting/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-082a8c2f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T00:33:58.2032671Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:13:45.1797867Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-082A8C2F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/graymark-mdetesting/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T15:45:15.0069163Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T16:02:41.843716Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tconnor-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T15:45:15.3240999Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T10:20:53.4436696Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tconnor-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T15:45:15.4573712Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T10:20:33.4286014Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tconnor-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T15:45:15.4794328Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T09:49:44.1016175Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tconnor-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f9f8378/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T15:45:23.0558288Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T10:21:19.0971998Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F9F8378/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tconnor-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:28.4133043Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T11:28:14.755858Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:28.6110048Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:33:55.7198337Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.108","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:29.5730817Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:37:00.2237843Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:31.5622494Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:36:05.2855497Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:31.7575881Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T14:49:11.3139024Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:31.869134Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:19:21.5145788Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:32.8151145Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:35:51.0358213Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:32.9246411Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:31:47.0738614Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.105"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:21:32.9619077Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:39:01.032944Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nyeemakhtar-multirack-resiliency-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.107","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:59:04.7375619Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T18:36:22.1127228Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04131110/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:59:04.897996Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T18:02:32.4213674Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04131110/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:59:06.9673576Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T18:37:48.1171258Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04131110/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:59:06.9708403Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T18:40:56.0543718Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04131110/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:59:07.335929Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:10:05.7739984Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-04131110/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:26:30.7281598Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:07:14.7950703Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:26:30.933297Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:09:40.0877086Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:26:31.0372695Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T13:31:46.0331256Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:26:31.2453779Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:10:12.9044562Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18b98f7b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:26:31.2335962Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:38:14.2909403Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18B98F7B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aysen-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/bareMetalMachines/dummeh","name":"dummeh","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-008a04c5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:44:38.9499533Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:44:43.4931211Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-008A04C5/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"dummeh","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"00:00:00:00:00:01","bmcCredentials":{"username":"foo"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/dummeh","machineDetails":"","serialNumber":"BM1234","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:52:16.6867175Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:52:20.6129285Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:52:16.7659637Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:52:20.567441Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:52:16.8498682Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:52:21.057158Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:52:16.9201721Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:52:21.1077747Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-385386e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T19:52:18.2267629Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T19:52:25.6006175Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-385386E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T20:04:35.6982255Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T20:26:37.5027161Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino26s-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T20:04:35.7666523Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:16:31.8189169Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino26s-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine","oamIpv4Address":"10.23.25.104","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T20:04:39.8291324Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T22:14:43.4544206Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino26s-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T20:04:48.0173128Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-16T02:39:01.1138186Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino26s-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7413ab46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T20:04:48.1139042Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-16T02:09:55.6116987Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7413AB46/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino26s-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:56:22.5435383Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T22:56:27.0490925Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:56:22.5284076Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T22:56:26.934754Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:56:23.3367879Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T22:56:28.4264529Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:56:23.4626373Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T22:56:28.4426991Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-758148f4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:56:26.1016913Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T22:56:28.4304723Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-758148F4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:22:01.6990637Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:22:05.4878829Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:22:01.7808484Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:22:05.0482667Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:22:01.8195129Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:22:05.0482667Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:22:03.1551982Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:22:06.7021626Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-366a66bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:22:03.1806662Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:22:06.7150307Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-366A66BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T02:07:58.8258145Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T20:45:47.3677488Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kmorgan-vmdef/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T02:07:59.712833Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T20:12:12.8025837Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kmorgan-vmdef/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T02:07:59.8738013Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T20:46:16.4499202Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kmorgan-vmdef/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T02:07:59.9988133Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T02:18:08.7429037Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kmorgan-vmdef/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-26bd7ee9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T02:08:03.2252503Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T20:52:13.7891567Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-26BD7EE9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kmorgan-vmdef/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:43:14.2791899Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:43:22.7167958Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:43:14.5760868Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:43:17.7711564Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:43:14.6837122Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:43:17.7397196Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:43:14.7437852Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:43:17.7218112Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6d2dd82b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:43:14.770891Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:43:17.7634682Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6D2DD82B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T15:19:15.2947817Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T15:21:58.2652908Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-logs/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T15:19:15.4973989Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T15:21:58.4283769Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-logs/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T15:19:15.4855699Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T09:24:31.0875432Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-logs/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T15:19:15.5337774Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T15:21:49.7617473Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-logs/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4891eb1b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T15:19:16.4566722Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T15:21:49.7952634Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4891EB1B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-logs/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T17:17:56.0112234Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:30:52.5854783Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-aks/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T17:17:56.2425741Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:30:56.3441162Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-aks/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T17:17:56.3010495Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:20:31.2423321Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-aks/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T17:18:10.1811641Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:22:23.6733782Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-aks/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1728be2e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T17:18:10.4903309Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:31:00.7027806Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1728BE2E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-aks/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T22:12:37.2800057Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T22:16:58.8686481Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-limit-2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T22:12:37.3472009Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T22:28:15.0891604Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-limit-2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T22:12:37.3940768Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T22:28:15.3916669Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-limit-2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T22:12:37.571796Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T22:28:15.4169276Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-limit-2/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dcc2b4b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T22:12:41.0319877Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T22:17:22.9145257Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DCC2B4B/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-limit-2/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T23:07:28.9484086Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T20:14:52.6840254Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-bmcbug/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T23:07:29.2122276Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T18:12:04.9942948Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-bmcbug/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T23:07:29.767803Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T17:12:26.9355294Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-bmcbug/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T23:07:30.1674004Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T20:13:37.9767413Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-bmcbug/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-18f23801/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T23:07:32.5066447Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T23:23:54.4734999Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-18F23801/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-bmcbug/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-15T12:38:47.8641631Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T12:42:21.0868336Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-15T12:38:47.9465129Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T13:11:04.1342312Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-15T12:38:49.0361717Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T13:11:37.2908097Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-15T12:38:49.0616528Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T13:11:37.3689358Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0015b1e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-15T12:38:49.46227Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T12:55:07.8675257Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0015B1E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg1/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:55.8044214Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T11:45:40.1902866Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:56.7374673Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T11:43:28.8067496Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:56.7263831Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T12:19:23.2409565Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.107","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:56.7600206Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T11:43:28.721604Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.105"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:57.1275202Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T12:22:25.6313441Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.108","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:57.4219698Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T11:44:30.6440387Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:39:57.5879586Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T19:48:51.7299063Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:40:00.1555006Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T11:43:37.4816529Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-51a2601c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T17:40:00.1918897Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T12:40:10.4546889Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-51A2601C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sfitzpatrick-main-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T22:15:12.6355458Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T22:17:50.1235042Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen-mdc13-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T22:15:13.5938977Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T22:36:48.5579825Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen-mdc13-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T22:15:13.5977055Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T22:37:00.0328728Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen-mdc13-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T22:15:14.0547917Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T22:36:56.7754554Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen-mdc13-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-480ff5e3/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T22:15:14.0632464Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T22:18:46.6556829Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-480FF5E3/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen-mdc13-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T02:07:18.1956645Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T02:11:49.664959Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.22.2","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T02:07:18.2246708Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T02:52:13.1044231Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T02:07:18.9096251Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T02:23:05.1829577Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T02:07:20.034278Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T02:53:14.6229698Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2ea00bf4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T02:07:20.8710422Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T02:43:13.66913Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2EA00BF4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.22.2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T16:51:32.9144142Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:54:17.2771506Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-retry-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T16:51:34.7265288Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:54:11.2675648Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-retry-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T16:51:34.8334827Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:56:07.3473895Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-retry-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T16:51:35.5982907Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:54:16.8386451Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-retry-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02b61484/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-18T16:51:35.7139727Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T16:54:16.7690013Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02B61484/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-retry-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-27T23:41:58.3567104Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T20:50:08.1645572Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"customer-specific-tag","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.104","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-27T23:41:58.721099Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T22:09:05.5328001Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-27T23:41:59.7767148Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-28T01:52:31.5747902Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-27T23:42:01.1978046Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T22:10:05.5787275Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-27T23:42:01.2842983Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-23T18:17:49.7362611Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"customer-specific-tag","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12","provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule","e2eTestSuiteTag":"E2E-API-BM-TAG"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T15:33:03.7764791Z","lastModifiedBy":"76a1c3a1-1aaa-4cbe-b809-1b4f9dfe41e0","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:13:24.8924246Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-official-05-02/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster","provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T15:33:04.0681108Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T03:36:15.8047911Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-official-05-02/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T15:33:04.1758525Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T04:22:17.518115Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-official-05-02/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T15:33:11.0307839Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T04:11:17.3985273Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-official-05-02/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T15:33:11.1227506Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T04:12:17.1077213Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-official-05-02/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r650mgr2","name":"j20r650mgr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:47.3502367Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T19:24:12.6426006Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":7,"machineName":"j20r650mgr2","bootMacAddress":"EC:2A:72:19:91:8C","bmcMacAddress":"EC:2A:72:19:91:8D","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.16/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"H3TBRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"ec:2a:72:19:91:8d","name":"eno8403"},{"macAddress":"08:c0:eb:99:c3:bc","name":"ens1f0"},{"macAddress":"ec:2a:72:19:91:8c","name":"eno8303"},{"macAddress":"ec:2a:72:19:91:8c","name":"eno8303"},{"macAddress":"84:16:0c:ab:39:29","name":"eno12429"},{"macAddress":"84:16:0c:ab:39:28","name":"eno12419"},{"macAddress":"84:16:0c:ab:39:27","name":"eno12409"},{"macAddress":"84:16:0c:ab:39:26","name":"eno12399"},{"macAddress":"08:c0:eb:99:c3:bd","name":"ens1f1"}],"nics":[{"macAddress":"ec:2a:72:19:91:8d","name":"eno8403"},{"macAddress":"08:c0:eb:99:c3:bc","name":"ens1f0"},{"macAddress":"ec:2a:72:19:91:8c","name":"eno8303"},{"macAddress":"ec:2a:72:19:91:8c","name":"eno8303"},{"macAddress":"84:16:0c:ab:39:29","name":"eno12429"},{"macAddress":"84:16:0c:ab:39:28","name":"eno12419"},{"macAddress":"84:16:0c:ab:39:27","name":"eno12409"},{"macAddress":"84:16:0c:ab:39:26","name":"eno12399"},{"macAddress":"08:c0:eb:99:c3:bd","name":"ens1f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr1","name":"j20r750wkr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:48.0948048Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T20:11:40.9620666Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":2,"machineName":"j20r750wkr1","bootMacAddress":"D0:8E:79:F3:71:6E","bmcMacAddress":"D0:8E:79:F3:71:6F","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"F91XWP3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr4","name":"j20r750wkr4","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:48.3396988Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-04T21:07:26.1007496Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":5,"machineName":"j20r750wkr4","bootMacAddress":"D0:8E:79:F3:8A:3A","bmcMacAddress":"D0:8E:79:F3:8A:3B","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"5SSFRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"10:70:fd:74:14:d8","name":"ens6f0"},{"macAddress":"d0:8e:79:f3:8a:3a","name":"eno8303"},{"macAddress":"d0:8e:79:f3:8a:3a","name":"eno8303"},{"macAddress":"10:70:fd:74:16:f1","name":"ens3f1"},{"macAddress":"10:70:fd:74:14:d9","name":"ens6f1"},{"macAddress":"d0:8e:79:f3:8a:3b","name":"eno8403"},{"macAddress":"10:70:fd:74:16:f0","name":"ens3f0"}],"nics":[{"macAddress":"10:70:fd:74:14:d8","name":"ens6f0"},{"macAddress":"d0:8e:79:f3:8a:3a","name":"eno8303"},{"macAddress":"d0:8e:79:f3:8a:3a","name":"eno8303"},{"macAddress":"10:70:fd:74:16:f1","name":"ens3f1"},{"macAddress":"10:70:fd:74:14:d9","name":"ens6f1"},{"macAddress":"d0:8e:79:f3:8a:3b","name":"eno8403"},{"macAddress":"10:70:fd:74:16:f0","name":"ens3f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.24","kubernetesNodeName":"j20r750wkr4","kubernetesVersion":"v1.23.12","osImage":"http://10.19.4.13:80/3.2.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr5","name":"j20r750wkr5","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:48.9531186Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-04T20:50:32.6779221Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":8,"machineName":"j20r750wkr5","bootMacAddress":"D0:8E:79:F0:47:B4","bmcMacAddress":"D0:8E:79:F0:47:B5","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.17/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"4SSFRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"10:70:fd:74:1a:49","name":"ens6f1"},{"macAddress":"10:70:fd:74:18:80","name":"ens3f0"},{"macAddress":"10:70:fd:74:1a:48","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:47:b5","name":"eno8403"},{"macAddress":"10:70:fd:74:18:81","name":"ens3f1"},{"macAddress":"d0:8e:79:f0:47:b4","name":"eno8303"},{"macAddress":"d0:8e:79:f0:47:b4","name":"eno8303"}],"nics":[{"macAddress":"10:70:fd:74:1a:49","name":"ens6f1"},{"macAddress":"10:70:fd:74:18:80","name":"ens3f0"},{"macAddress":"10:70:fd:74:1a:48","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:47:b5","name":"eno8403"},{"macAddress":"10:70:fd:74:18:81","name":"ens3f1"},{"macAddress":"d0:8e:79:f0:47:b4","name":"eno8303"},{"macAddress":"d0:8e:79:f0:47:b4","name":"eno8303"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.23","osImage":"http://10.19.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j20r750wkr5","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr3","name":"j20r750wkr3","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:49.2754569Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-04T20:38:13.9623975Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":4,"machineName":"j20r750wkr3","bootMacAddress":"D0:8E:79:F0:4C:EE","bmcMacAddress":"D0:8E:79:F0:4C:EF","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"7SSFRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"10:70:fd:74:11:21","name":"ens3f1"},{"macAddress":"10:70:fd:74:19:29","name":"ens6f1"},{"macAddress":"10:70:fd:74:11:20","name":"ens3f0"},{"macAddress":"d0:8e:79:f0:4c:ef","name":"eno8403"},{"macAddress":"10:70:fd:74:19:28","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:4c:ee","name":"eno8303"},{"macAddress":"d0:8e:79:f0:4c:ee","name":"eno8303"}],"nics":[{"macAddress":"10:70:fd:74:11:21","name":"ens3f1"},{"macAddress":"10:70:fd:74:19:29","name":"ens6f1"},{"macAddress":"10:70:fd:74:11:20","name":"ens3f0"},{"macAddress":"d0:8e:79:f0:4c:ef","name":"eno8403"},{"macAddress":"10:70:fd:74:19:28","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:4c:ee","name":"eno8303"},{"macAddress":"d0:8e:79:f0:4c:ee","name":"eno8303"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.21","osImage":"http://10.19.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j20r750wkr3","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr7","name":"j20r750wkr7","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:49.3578837Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T01:17:16.6480354Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":10,"machineName":"j20r750wkr7","bootMacAddress":"D0:8E:79:F1:3B:0A","bmcMacAddress":"D0:8E:79:F1:3B:0B","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.19/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"2LLBRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"d0:8e:79:f1:3b:0b","name":"eno8403"},{"macAddress":"08:c0:eb:9d:5d:08","name":"ens3f0"},{"macAddress":"08:c0:eb:9d:6c:70","name":"ens6f0"},{"macAddress":"d0:8e:79:f1:3b:0a","name":"eno8303"},{"macAddress":"d0:8e:79:f1:3b:0a","name":"eno8303"},{"macAddress":"08:c0:eb:9d:5d:09","name":"ens3f1"},{"macAddress":"08:c0:eb:9d:6c:71","name":"ens6f1"}],"nics":[{"macAddress":"d0:8e:79:f1:3b:0b","name":"eno8403"},{"macAddress":"08:c0:eb:9d:5d:08","name":"ens3f0"},{"macAddress":"08:c0:eb:9d:6c:70","name":"ens6f0"},{"macAddress":"d0:8e:79:f1:3b:0a","name":"eno8303"},{"macAddress":"d0:8e:79:f1:3b:0a","name":"eno8303"},{"macAddress":"08:c0:eb:9d:5d:09","name":"ens3f1"},{"macAddress":"08:c0:eb:9d:6c:71","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.26","osImage":"http://10.19.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j20r750wkr7","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r650mgr1","name":"j20r650mgr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:50.0224691Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T01:11:21.178001Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":6,"machineName":"j20r650mgr1","bootMacAddress":"EC:2A:72:19:58:40","bmcMacAddress":"EC:2A:72:19:58:41","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.15/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"55TBRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"j20r650mgr1","kubernetesVersion":"v1.23.12","osImage":"http://10.19.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.19.6.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr2","name":"j20r750wkr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:51.3130578Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T02:21:40.692223Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":3,"machineName":"j20r750wkr2","bootMacAddress":"D0:8E:79:F3:7B:F0","bmcMacAddress":"D0:8E:79:F3:7B:F1","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"HJVWWP3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"d0:8e:79:f3:7b:f1","name":"eno8403"},{"macAddress":"10:70:fd:73:9d:5f","name":"ens3f1"},{"macAddress":"10:70:fd:73:a0:3f","name":"ens6f1"},{"macAddress":"d0:8e:79:f3:7b:f0","name":"eno8303"},{"macAddress":"d0:8e:79:f3:7b:f0","name":"eno8303"},{"macAddress":"10:70:fd:73:9d:5e","name":"ens3f0"},{"macAddress":"10:70:fd:73:a0:3e","name":"ens6f0"}],"nics":[{"macAddress":"d0:8e:79:f3:7b:f1","name":"eno8403"},{"macAddress":"10:70:fd:73:9d:5f","name":"ens3f1"},{"macAddress":"10:70:fd:73:a0:3f","name":"ens6f1"},{"macAddress":"d0:8e:79:f3:7b:f0","name":"eno8303"},{"macAddress":"d0:8e:79:f3:7b:f0","name":"eno8303"},{"macAddress":"10:70:fd:73:9d:5e","name":"ens3f0"},{"macAddress":"10:70:fd:73:a0:3e","name":"ens6f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.27","osImage":"http://10.19.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j20r750wkr2","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr6","name":"j20r750wkr6","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:53.9096994Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-04T20:53:27.5478354Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":9,"machineName":"j20r750wkr6","bootMacAddress":"D0:8E:79:F0:4F:34","bmcMacAddress":"D0:8E:79:F0:4F:35","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.18/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"JKLBRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:ef:0d:02","name":"ens3f0"},{"macAddress":"08:c0:eb:ef:0d:3a","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:4f:35","name":"eno8403"},{"macAddress":"d0:8e:79:f0:4f:34","name":"eno8303"},{"macAddress":"d0:8e:79:f0:4f:34","name":"eno8303"},{"macAddress":"08:c0:eb:ef:0d:03","name":"ens3f1"},{"macAddress":"08:c0:eb:ef:0d:3b","name":"ens6f1"}],"nics":[{"macAddress":"08:c0:eb:ef:0d:02","name":"ens3f0"},{"macAddress":"08:c0:eb:ef:0d:3a","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:4f:35","name":"eno8403"},{"macAddress":"d0:8e:79:f0:4f:34","name":"eno8303"},{"macAddress":"d0:8e:79:f0:4f:34","name":"eno8303"},{"macAddress":"08:c0:eb:ef:0d:03","name":"ens3f1"},{"macAddress":"08:c0:eb:ef:0d:3b","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.22","osImage":"http://10.19.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j20r750wkr6","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/bareMetalMachines/j20r750wkr8","name":"j20r750wkr8","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:08:54.9389203Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T01:19:23.258452Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":11,"machineName":"j20r750wkr8","bootMacAddress":"D0:8E:79:F0:48:A2","bmcMacAddress":"D0:8E:79:F0:48:A3","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.19.3.20/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"6LLBRN3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"d0:8e:79:f0:48:a3","name":"eno8403"},{"macAddress":"08:c0:eb:ef:0d:42","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:48:a2","name":"eno8303"},{"macAddress":"d0:8e:79:f0:48:a2","name":"eno8303"},{"macAddress":"08:c0:eb:ef:0d:5b","name":"ens3f1"},{"macAddress":"08:c0:eb:ef:0d:43","name":"ens6f1"},{"macAddress":"08:c0:eb:ef:0d:5a","name":"ens3f0"}],"nics":[{"macAddress":"d0:8e:79:f0:48:a3","name":"eno8403"},{"macAddress":"08:c0:eb:ef:0d:42","name":"ens6f0"},{"macAddress":"d0:8e:79:f0:48:a2","name":"eno8303"},{"macAddress":"d0:8e:79:f0:48:a2","name":"eno8303"},{"macAddress":"08:c0:eb:ef:0d:5b","name":"ens3f1"},{"macAddress":"08:c0:eb:ef:0d:43","name":"ens6f1"},{"macAddress":"08:c0:eb:ef:0d:5a","name":"ens3f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.19.6.25","osImage":"http://10.19.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j20r750wkr8","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-03T03:57:03.9806378Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:20:36.004645Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-asomya-ncrg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-03T03:57:04.0243596Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T14:58:52.249835Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-asomya-ncrg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-03T03:57:06.148323Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:37:55.1349956Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-asomya-ncrg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-03T03:57:06.1728467Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:00:56.3041453Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-asomya-ncrg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-03T03:57:09.9668274Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T11:48:49.4243085Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-asomya-ncrg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r650mgr1","name":"m16r650mgr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:48:37.6140881Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T14:36:26.3790838Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":6,"machineName":"m16r650mgr1","bootMacAddress":"B0:7B:25:DE:7F:7C","bmcMacAddress":"B0:7B:25:DE:7F:7B","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.3.15/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"8P56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"m16r650mgr1","kubernetesVersion":"v1.23.12","osImage":"http://10.1.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.1.6.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr4","name":"m16r750wkr4","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:48:37.6074651Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:29:58.4106918Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":5,"machineName":"m16r750wkr4","bootMacAddress":"B0:7B:25:F8:5B:DE","bmcMacAddress":"B0:7B:25:F8:5B:DD","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.3.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"4N56PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-xeazhs8atcaipq-2eeb17fd"],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5b:de","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:de","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:df","name":"eno8403"},{"macAddress":"08:c0:eb:70:d7:2a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:d7:2b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c6:12","name":"ens6f0"},{"macAddress":"08:c0:eb:70:c6:13","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:5b:de","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:de","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:df","name":"eno8403"},{"macAddress":"08:c0:eb:70:d7:2a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:d7:2b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c6:12","name":"ens6f0"},{"macAddress":"08:c0:eb:70:c6:13","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.6.24","osImage":"http://10.1.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"m16r750wkr4","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr1","name":"m16r750wkr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:48:37.8013963Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:29:17.7325878Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":2,"machineName":"m16r750wkr1","bootMacAddress":"B0:7B:25:F8:60:F6","bmcMacAddress":"B0:7B:25:F8:60:F5","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.3.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"6M56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:60:f6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:60:f6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:60:f7","name":"eno8403"},{"macAddress":"08:c0:eb:70:b5:ea","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b5:eb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:ba","name":"ens6f0"},{"macAddress":"08:c0:eb:70:b5:bb","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:60:f6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:60:f6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:60:f7","name":"eno8403"},{"macAddress":"08:c0:eb:70:b5:ea","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b5:eb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:ba","name":"ens6f0"},{"macAddress":"08:c0:eb:70:b5:bb","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.6.22","osImage":"http://10.1.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"m16r750wkr1","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr3","name":"m16r750wkr3","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:48:37.8418799Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:29:19.649874Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":4,"machineName":"m16r750wkr3","bootMacAddress":"B0:7B:25:F8:71:4E","bmcMacAddress":"B0:7B:25:F8:71:4D","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.3.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"HM56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:71:4e","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:4e","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:4f","name":"eno8403"},{"macAddress":"08:c0:eb:70:d7:72","name":"ens3f0"},{"macAddress":"08:c0:eb:70:d7:73","name":"ens3f1"},{"macAddress":"08:c0:eb:70:d7:a2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:d7:a3","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:71:4e","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:4e","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:4f","name":"eno8403"},{"macAddress":"08:c0:eb:70:d7:72","name":"ens3f0"},{"macAddress":"08:c0:eb:70:d7:73","name":"ens3f1"},{"macAddress":"08:c0:eb:70:d7:a2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:d7:a3","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.6.21","osImage":"http://10.1.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"m16r750wkr3","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr2","name":"m16r750wkr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:50:37.4885825Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:29:57.9576271Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":3,"machineName":"m16r750wkr2","bootMacAddress":"B0:7B:25:F8:5B:14","bmcMacAddress":"B0:7B:25:F8:5B:13","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.3.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"3N56PK3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5b:14","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:14","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:15","name":"eno8403"},{"macAddress":"08:c0:eb:70:e9:fa","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e9:fb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e9:e2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e9:e3","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:5b:14","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:14","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:15","name":"eno8403"},{"macAddress":"08:c0:eb:70:e9:fa","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e9:fb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e9:e2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e9:e3","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-xeazhs8atcaipq-2eeb17fd"],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.1.6.23","osImage":"http://10.1.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"m16r750wkr2","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:17:33.479027Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T17:52:44.9176869Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:17:33.5433327Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:31:03.4013768Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:17:33.722288Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T23:35:12.3177586Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:17:33.9530486Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:29:59.5385892Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:17:35.3017728Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T17:52:21.0801218Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ps-cli-test-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T20:59:24.4088853Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:36:53.9792269Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-01/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T20:59:24.5187515Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:03:18.7904866Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-01/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T20:59:24.601897Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T11:52:49.9869533Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-01/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T20:59:25.2025889Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:35:00.066489Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-01/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T20:59:25.6856426Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:36:53.8836476Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-01/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T16:49:23.81316Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T16:59:07.109411Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/briantray-sim-1709/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T16:49:23.943357Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T11:14:22.8369333Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/briantray-sim-1709/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T16:49:24.0933507Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T06:56:14.4418508Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/briantray-sim-1709/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T16:49:24.8350521Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T10:52:54.3025623Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/briantray-sim-1709/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T16:49:25.3507571Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T07:42:46.4058481Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/briantray-sim-1709/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T18:38:14.6605791Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T19:19:13.9766934Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171137/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T18:38:14.6980929Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T19:19:18.8109411Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171137/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T18:38:14.8542527Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T18:41:45.9949824Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171137/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T18:38:15.0085616Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T19:21:39.2533631Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171137/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T18:38:15.9457424Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T18:56:31.1353113Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171137/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule","e2eTestSuiteTag":"E2E-API-BM-TAG"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T19:52:05.3427301Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:44:02.7997713Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-05-17/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T19:52:05.8302925Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T20:02:46.8213939Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-05-17/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T19:52:05.9376439Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:39:24.8499409Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-05-17/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T19:52:05.9328558Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T14:34:07.5089094Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-05-17/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T19:52:06.046151Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:55:54.2936215Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-05-17/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:08:38.8740305Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T11:52:14.2800098Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171612/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:08:39.1705517Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T11:53:09.1649057Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171612/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:08:39.2655113Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T11:11:45.741459Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171612/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:08:39.466023Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T23:24:10.0737065Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171612/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:08:39.9412476Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T11:55:03.8123203Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/danielcrank-05171612/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:13.5610688Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:13:19.0972497Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:13.695164Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T23:48:21.6085636Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:14.2616643Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:12:32.2624461Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:14.3110102Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:39:30.9506889Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:15.6465201Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:10:04.1472377Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:06:02.3016075Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T11:54:38.8358686Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sirajsim_rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:06:02.3554305Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-20T11:54:38.3508499Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sirajsim_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:06:02.9451989Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T00:46:10.6259677Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sirajsim_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:06:03.8085574Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T00:09:11.3761632Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sirajsim_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:06:03.8258551Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T00:44:30.3714343Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sirajsim_rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:38:20.0354155Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:14:39.8638534Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:38:20.6334598Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:23:41.6631046Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:38:20.724734Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:32:11.7910498Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Cordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:38:21.0173786Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:22:12.9823948Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:38:21.5307787Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:15:20.8210427Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:28:56.0415837Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T21:38:07.2660433Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesting-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:28:56.2278331Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T14:03:56.2698733Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesting-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:28:56.2431666Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T13:33:13.264131Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesting-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:28:56.3357111Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T14:08:13.8366195Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesting-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:28:56.671318Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T14:05:31.5336842Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesting-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:20.9766601Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:56:58.8183004Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:21.5681569Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:00:22.4522597Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:21.5591813Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:58:31.5681181Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:21.8631287Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:57:01.0438459Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.105"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:21.9610246Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:56:58.3872845Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:22.400256Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:56:57.7908102Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.108","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:22.4713918Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:01:22.1409789Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.107","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:23.7553506Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:00:41.6167834Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-63c96a91/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-19T15:09:25.4807919Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:57:00.3722371Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-63C96A91/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-resil-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr8","name":"m16r750wkr8","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-21T09:03:32.2899125Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:43:36.4689693Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":4,"machineName":"m16r750wkr8","bootMacAddress":"B0:7B:25:F8:50:A8","bmcMacAddress":"B0:7B:25:F8:50:A7","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.13.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"BM56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-cluster/providers/Microsoft.NetworkCloud/clusters/m16-2-c0832ee8be53","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:50:a8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:50:a8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:50:a9","name":"eno8403"},{"macAddress":"08:c0:eb:70:e2:c2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e2:c3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:eb:32","name":"ens6f0"},{"macAddress":"08:c0:eb:70:eb:33","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:50:a8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:50:a8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:50:a9","name":"eno8403"},{"macAddress":"08:c0:eb:70:e2:c2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e2:c3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:eb:32","name":"ens6f0"},{"macAddress":"08:c0:eb:70:eb:33","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.16.24","kubernetesNodeName":"m16r750wkr8","kubernetesVersion":"v1.24.9","osImage":"http://10.1.14.13:80/3.2.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr7","name":"m16r750wkr7","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-21T09:03:32.6401447Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:57:24.6888065Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":3,"machineName":"m16r750wkr7","bootMacAddress":"B0:7B:25:F8:72:10","bmcMacAddress":"B0:7B:25:F8:72:09","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.13.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"CM56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-cluster/providers/Microsoft.NetworkCloud/clusters/m16-2-c0832ee8be53","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:72:10","name":"eno8303"},{"macAddress":"b0:7b:25:f8:72:10","name":"eno8303"},{"macAddress":"b0:7b:25:f8:72:11","name":"eno8403"},{"macAddress":"08:c0:eb:70:db:a2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:db:a3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e2:ba","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e2:bb","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:72:10","name":"eno8303"},{"macAddress":"b0:7b:25:f8:72:10","name":"eno8303"},{"macAddress":"b0:7b:25:f8:72:11","name":"eno8403"},{"macAddress":"08:c0:eb:70:db:a2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:db:a3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e2:ba","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e2:bb","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.16.22","osImage":"http://10.1.14.13:80/3.2.0/worker.raw","kubernetesNodeName":"m16r750wkr7","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r650mgr2","name":"m16r650mgr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-21T09:03:33.1175046Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:07:03.2502747Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":5,"machineName":"m16r650mgr2","bootMacAddress":"C8:4B:D6:90:14:90","bmcMacAddress":"C8:4B:D6:92:A7:69","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.13.15/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"9N9T7V3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-cluster/providers/Microsoft.NetworkCloud/clusters/m16-2-c0832ee8be53","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"m16r650mgr2","kubernetesVersion":"v1.24.9","osImage":"http://10.1.14.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.1.16.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr5","name":"m16r750wkr5","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-21T09:03:33.1489725Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-21T09:46:00.8788986Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":1,"machineName":"m16r750wkr5","bootMacAddress":"B0:7B:25:E9:DB:B8","bmcMacAddress":"B0:7B:25:E9:DB:B7","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.13.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"5N56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-cluster/providers/Microsoft.NetworkCloud/clusters/m16-2-c0832ee8be53","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:e9:db:b8","name":"eno8303"},{"macAddress":"b0:7b:25:e9:db:b8","name":"eno8303"},{"macAddress":"b0:7b:25:e9:db:b9","name":"eno8403"},{"macAddress":"08:c0:eb:70:aa:6a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:aa:6b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:a7:1a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:a7:1b","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:e9:db:b8","name":"eno8303"},{"macAddress":"b0:7b:25:e9:db:b8","name":"eno8303"},{"macAddress":"b0:7b:25:e9:db:b9","name":"eno8403"},{"macAddress":"08:c0:eb:70:aa:6a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:aa:6b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:a7:1a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:a7:1b","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.16.23","osImage":"http://10.1.14.13:80/3.2.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr6","name":"m16r750wkr6","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-hostedresources-193db0b0/providers/microsoft.extendedlocation/customlocations/m16-2-c0832ee8be53-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-21T09:03:33.329739Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:38:30.5480897Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-c0832ee8be53-HostedResources-193DB0B0/providers/Microsoft.NetworkCloud/racks/b37m16r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":2,"machineName":"m16r750wkr6","bootMacAddress":"B0:7B:25:F8:56:C2","bmcMacAddress":"B0:7B:25:F8:56:C1","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.1.13.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"JM56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-2-cluster/providers/Microsoft.NetworkCloud/clusters/m16-2-c0832ee8be53","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:56:c2","name":"eno8303"},{"macAddress":"b0:7b:25:f8:56:c2","name":"eno8303"},{"macAddress":"b0:7b:25:f8:56:c3","name":"eno8403"},{"macAddress":"08:c0:eb:70:e2:72","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e2:73","name":"ens3f1"},{"macAddress":"08:c0:eb:70:d7:c2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:d7:c3","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:56:c2","name":"eno8303"},{"macAddress":"b0:7b:25:f8:56:c2","name":"eno8303"},{"macAddress":"b0:7b:25:f8:56:c3","name":"eno8403"},{"macAddress":"08:c0:eb:70:e2:72","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e2:73","name":"ens3f1"},{"macAddress":"08:c0:eb:70:d7:c2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:d7:c3","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.1.16.21","osImage":"http://10.1.14.13:80/3.2.0/worker.raw","kubernetesNodeName":"m16r750wkr6","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T16:51:20.3219481Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:27:06.0379555Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-geneva-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T16:51:20.4048026Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:54:46.4265241Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-geneva-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T16:51:20.4012507Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T19:01:09.656785Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-geneva-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T16:51:21.8330558Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:31:39.9579244Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-geneva-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1be8c1b9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T16:52:35.2581935Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:31:50.3105544Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1BE8C1B9/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-geneva-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T17:12:27.4814618Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T05:46:40.5985447Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/olipratt-rampup/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T17:12:27.5855977Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T05:51:46.8684763Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/olipratt-rampup/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T17:12:27.757533Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T17:29:08.2883406Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/olipratt-rampup/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T17:12:27.8528383Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T05:16:32.3643775Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/olipratt-rampup/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-684d603a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T17:12:54.3358894Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T06:00:11.9066317Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-684D603A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/olipratt-rampup/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T18:03:57.3479489Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T18:16:41.8261244Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T18:03:57.4899053Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:41:27.9443529Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T18:03:57.9292125Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:07:34.1177289Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T18:03:58.1144882Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:41:59.2807771Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ee7cf24/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T18:04:25.1481508Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:46:39.0815885Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EE7CF24/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T20:56:12.6441064Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:01:35.7947073Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T20:56:12.7378264Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:34:18.637059Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T20:56:13.1319547Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T21:07:16.5985255Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T20:56:13.4422113Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:33:30.1617644Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim3/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ad5ef81/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T20:58:03.9073247Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:38:17.6424045Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6AD5EF81/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kellysim3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:26:03.973917Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:10:18.6867981Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-geneva-add-metrics-rg-3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:26:04.1921363Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:30:26.9849584Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-geneva-add-metrics-rg-3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:26:04.4047522Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T22:41:58.1464898Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-geneva-add-metrics-rg-3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:26:04.601984Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:08:52.6725132Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-geneva-add-metrics-rg-3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-78373c76/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:28:00.8702156Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:13:15.9976052Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-78373C76/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-geneva-add-metrics-rg-3/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:34:32.0765913Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T22:52:56.8219513Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-2/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:34:32.3846091Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:16:54.0532443Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:34:32.3833293Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:14:00.208521Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:34:32.4796207Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:37:52.6797706Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ed2be22/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T22:36:45.8199694Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:13:16.0924726Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4ED2BE22/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/smithd-rg-2/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:43.6984147Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:26:57.9127141Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"customer-specific-tag","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:43.9386035Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:32:47.853781Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:44.1968808Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T01:41:19.8195649Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:47.6446574Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:16:05.7920724Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:31:22.3686582Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:17:05.2282486Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:44:48.4329184Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:21:14.1355189Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:44:48.5102999Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T03:53:36.7478245Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:44:50.2308747Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:19:21.4818651Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:44:50.2577918Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:49:53.3294411Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-65283aa4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:46:17.2361854Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:19:45.533685Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-65283AA4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/bareMetalMachines/j28mec2650svr3","name":"j28mec2650svr3","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:10:04.6007034Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:11:57.5656281Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/racks/b37mec2r1","machineSkuId":"Compute_DellR650_8C_128GB_2d8n_trialedge","rackSlot":3,"machineName":"j28mec2650svr3","bootMacAddress":"D0:8E:79:F4:6D:62","bmcMacAddress":"D0:8E:79:F5:D9:B0","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.24.3.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"GNL33Q3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-cluster/providers/Microsoft.NetworkCloud/clusters/mec2-e0716d4c0564","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"j28mec2650svr3","kubernetesVersion":"v1.24.9","osImage":"http://10.24.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.24.6.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/bareMetalMachines/j28mec2650svr1","name":"j28mec2650svr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:10:04.6231106Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:11:56.4580918Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/racks/b37mec2r1","machineSkuId":"Compute_DellR650_8C_128GB_2d8n_trialedge","rackSlot":1,"machineName":"j28mec2650svr1","bootMacAddress":"D0:8E:79:F3:63:8E","bmcMacAddress":"D0:8E:79:F6:9E:6A","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.24.3.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"JNL33Q3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-cluster/providers/Microsoft.NetworkCloud/clusters/mec2-e0716d4c0564","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"j28mec2650svr1","kubernetesVersion":"v1.24.9","osImage":"http://10.24.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.24.6.21"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/bareMetalMachines/j28mec2650svr2","name":"j28mec2650svr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:10:05.2369309Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:11:57.5337777Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/racks/b37mec2r1","machineSkuId":"Compute_DellR650_8C_128GB_2d8n_trialedge","rackSlot":2,"machineName":"j28mec2650svr2","bootMacAddress":"C8:4B:D6:8F:DD:A2","bmcMacAddress":"C8:4B:D6:92:95:39","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.24.3.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"16628585","serialNumber":"FC1Y7V3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-cluster/providers/Microsoft.NetworkCloud/clusters/mec2-e0716d4c0564","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"j28mec2650svr2","kubernetesVersion":"v1.24.9","osImage":"http://10.24.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.24.6.22"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/bareMetalMachines/j28mec2650svr4","name":"j28mec2650svr4","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-hostedresources-178c8553/providers/microsoft.extendedlocation/customlocations/mec2-e0716d4c0564-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:10:07.5925337Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T03:25:45.9247754Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-e0716d4c0564-HostedResources-178C8553/providers/Microsoft.NetworkCloud/racks/b37mec2r1","machineSkuId":"Compute_DellR650_8C_128GB_2d8n_trialedge","rackSlot":4,"machineName":"j28mec2650svr4","bootMacAddress":"D0:8E:79:F4:B9:8E","bmcMacAddress":"D0:8E:79:F5:08:F6","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.24.3.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"DNL33Q3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mec2-cluster/providers/Microsoft.NetworkCloud/clusters/mec2-e0716d4c0564","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"84:16:0c:ab:28:34","name":"eno12399"},{"macAddress":"84:16:0c:ab:28:35","name":"eno12409"},{"macAddress":"84:16:0c:ab:28:36","name":"eno12419"},{"macAddress":"84:16:0c:ab:28:37","name":"eno12429"},{"macAddress":"d0:8e:79:f4:b9:8e","name":"eno8303"},{"macAddress":"d0:8e:79:f4:b9:8e","name":"eno8303"},{"macAddress":"d0:8e:79:f4:b9:8f","name":"eno8403"},{"macAddress":"08:c0:eb:91:b9:a0","name":"ens1f0"},{"macAddress":"08:c0:eb:91:b9:a1","name":"ens1f1"}],"nics":[{"macAddress":"84:16:0c:ab:28:34","name":"eno12399"},{"macAddress":"84:16:0c:ab:28:35","name":"eno12409"},{"macAddress":"84:16:0c:ab:28:36","name":"eno12419"},{"macAddress":"84:16:0c:ab:28:37","name":"eno12429"},{"macAddress":"d0:8e:79:f4:b9:8e","name":"eno8303"},{"macAddress":"d0:8e:79:f4:b9:8e","name":"eno8303"},{"macAddress":"d0:8e:79:f4:b9:8f","name":"eno8403"},{"macAddress":"08:c0:eb:91:b9:a0","name":"ens1f0"},{"macAddress":"08:c0:eb:91:b9:a1","name":"ens1f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr7","name":"j25r750wkr7","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:42.7178031Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:29:56.2445145Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":10,"machineName":"j25r750wkr7","bootMacAddress":"B0:7B:25:F8:4E:C4","bmcMacAddress":"B0:7B:25:F8:4E:C3","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.19/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"HJS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:4e:c4","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4e:c4","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4e:c5","name":"eno8403"},{"macAddress":"08:c0:eb:70:c2:3a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:c2:3b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c2:2a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:c2:2b","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:4e:c4","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4e:c4","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4e:c5","name":"eno8403"},{"macAddress":"08:c0:eb:70:c2:3a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:c2:3b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c2:2a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:c2:2b","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.22","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr7","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr6","name":"j25r750wkr6","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:42.7432515Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:12.49954Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":9,"machineName":"j25r750wkr6","bootMacAddress":"B0:7B:25:F8:5B:74","bmcMacAddress":"B0:7B:25:F8:5B:73","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.18/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"1HS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5b:74","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:74","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:75","name":"eno8403"},{"macAddress":"08:c0:eb:70:a8:f2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:a8:f3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:bb:4a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:bb:4b","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:5b:74","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:74","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:75","name":"eno8403"},{"macAddress":"08:c0:eb:70:a8:f2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:a8:f3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:bb:4a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:bb:4b","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.26","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr6","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr2","name":"j25r750wkr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:42.8366394Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:30:25.2476636Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":3,"machineName":"j25r750wkr2","bootMacAddress":"B0:7B:25:F8:4F:E6","bmcMacAddress":"B0:7B:25:F8:4F:E5","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"CKS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:4f:e6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4f:e6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4f:e7","name":"eno8403"},{"macAddress":"08:c0:eb:70:b5:82","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b5:83","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:fa","name":"ens6f0"},{"macAddress":"08:c0:eb:70:b5:fb","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:4f:e6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4f:e6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:4f:e7","name":"eno8403"},{"macAddress":"08:c0:eb:70:b5:82","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b5:83","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:fa","name":"ens6f0"},{"macAddress":"08:c0:eb:70:b5:fb","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.23","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr2","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr8","name":"j25r750wkr8","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:44.0539531Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:28:56.90226Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":11,"machineName":"j25r750wkr8","bootMacAddress":"B0:7B:25:F8:5A:F8","bmcMacAddress":"B0:7B:25:F8:5A:F7","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.20/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"GJS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5a:f8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:f8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:f9","name":"eno8403"},{"macAddress":"08:c0:eb:70:a6:ca","name":"ens3f0"},{"macAddress":"08:c0:eb:70:a6:cb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:eb:8a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:eb:8b","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:5a:f8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:f8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:f9","name":"eno8403"},{"macAddress":"08:c0:eb:70:a6:ca","name":"ens3f0"},{"macAddress":"08:c0:eb:70:a6:cb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:eb:8a","name":"ens6f0"},{"macAddress":"08:c0:eb:70:eb:8b","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.21","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr8","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr1","name":"j25r750wkr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:44.0692896Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:00:23.3335853Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":2,"machineName":"j25r750wkr1","bootMacAddress":"B0:7B:25:F8:5B:92","bmcMacAddress":"B0:7B:25:F8:5B:93","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"DKS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5b:92","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:92","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:93","name":"eno8403"},{"macAddress":"08:c0:eb:70:e9:22","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e9:23","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:f2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:b5:f3","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:5b:92","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:92","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:93","name":"eno8403"},{"macAddress":"08:c0:eb:70:e9:22","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e9:23","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:f2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:b5:f3","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.28","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr1","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr4","name":"j25r750wkr4","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:44.1241402Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:28:57.2125903Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":5,"machineName":"j25r750wkr4","bootMacAddress":"B0:7B:25:F8:5A:FC","bmcMacAddress":"B0:7B:25:F8:5A:FB","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"BJS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5a:fc","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:fc","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:fd","name":"eno8403"},{"macAddress":"08:c0:eb:70:e0:ca","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e0:cb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e9:12","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e9:13","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:5a:fc","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:fc","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5a:fd","name":"eno8403"},{"macAddress":"08:c0:eb:70:e0:ca","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e0:cb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e9:12","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e9:13","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.25","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr4","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r650mgr2","name":"j25r650mgr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:44.4195674Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T03:48:26.7372646Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":7,"machineName":"j25r650mgr2","bootMacAddress":"B0:7B:25:DE:79:F6","bmcMacAddress":"B0:7B:25:DE:79:F5","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.16/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"5Q56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"e4:3d:1a:61:57:d2","name":"eno12399"},{"macAddress":"e4:3d:1a:61:57:d3","name":"eno12409"},{"macAddress":"e4:3d:1a:61:57:d4","name":"eno12419"},{"macAddress":"e4:3d:1a:61:57:d5","name":"eno12429"},{"macAddress":"b0:7b:25:de:79:f6","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:f6","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:f7","name":"eno8403"},{"macAddress":"b8:ce:f6:d6:52:0a","name":"ens1f0"},{"macAddress":"b8:ce:f6:d6:52:0b","name":"ens1f1"}],"nics":[{"macAddress":"e4:3d:1a:61:57:d2","name":"eno12399"},{"macAddress":"e4:3d:1a:61:57:d3","name":"eno12409"},{"macAddress":"e4:3d:1a:61:57:d4","name":"eno12419"},{"macAddress":"e4:3d:1a:61:57:d5","name":"eno12429"},{"macAddress":"b0:7b:25:de:79:f6","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:f6","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:f7","name":"eno8403"},{"macAddress":"b8:ce:f6:d6:52:0a","name":"ens1f0"},{"macAddress":"b8:ce:f6:d6:52:0b","name":"ens1f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r650mgr1","name":"j25r650mgr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:44.4461715Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T15:34:38.3361212Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":6,"machineName":"j25r650mgr1","bootMacAddress":"B0:7B:25:DE:7F:8E","bmcMacAddress":"B0:7B:25:DE:7F:8D","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.15/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"JP56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"j25r650mgr1","kubernetesVersion":"v1.24.9","osImage":"http://10.7.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.7.6.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr3","name":"j25r750wkr3","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:44.7008296Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:30:25.7575076Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":4,"machineName":"j25r750wkr3","bootMacAddress":"B0:7B:25:F8:57:50","bmcMacAddress":"B0:7B:25:F8:57:49","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"3HS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:57:50","name":"eno8303"},{"macAddress":"b0:7b:25:f8:57:50","name":"eno8303"},{"macAddress":"b0:7b:25:f8:57:51","name":"eno8403"},{"macAddress":"08:c0:eb:70:db:62","name":"ens3f0"},{"macAddress":"08:c0:eb:70:db:63","name":"ens3f1"},{"macAddress":"08:c0:eb:70:dc:02","name":"ens6f0"},{"macAddress":"08:c0:eb:70:dc:03","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:57:50","name":"eno8303"},{"macAddress":"b0:7b:25:f8:57:50","name":"eno8303"},{"macAddress":"b0:7b:25:f8:57:51","name":"eno8403"},{"macAddress":"08:c0:eb:70:db:62","name":"ens3f0"},{"macAddress":"08:c0:eb:70:db:63","name":"ens3f1"},{"macAddress":"08:c0:eb:70:dc:02","name":"ens6f0"},{"macAddress":"08:c0:eb:70:dc:03","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.24","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr3","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/bareMetalMachines/j25r750wkr5","name":"j25r750wkr5","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-hostedresources-498df7d2/providers/microsoft.extendedlocation/customlocations/j25-55435d54e409-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T03:32:45.7037646Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:29:11.2419386Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-55435d54e409-HostedResources-498DF7D2/providers/Microsoft.NetworkCloud/racks/b37j25r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":8,"machineName":"j25r750wkr5","bootMacAddress":"B0:7B:25:F8:71:B0","bmcMacAddress":"B0:7B:25:F8:71:B1","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.7.3.17/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"BKS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-55435d54e409","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:71:b0","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:b0","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:b1","name":"eno8403"},{"macAddress":"08:c0:eb:70:aa:c2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:aa:c3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e1:ca","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e1:cb","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:71:b0","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:b0","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:b1","name":"eno8403"},{"macAddress":"08:c0:eb:70:aa:c2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:aa:c3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e1:ca","name":"ens6f0"},{"macAddress":"08:c0:eb:70:e1:cb","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.7.6.27","osImage":"http://10.7.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j25r750wkr5","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T06:19:11.1994335Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T06:30:16.4332635Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-single-rack-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T06:19:11.5176765Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:53:45.8921381Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-single-rack-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T06:19:11.5262861Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:23:11.7409907Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-single-rack-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T06:19:13.3049182Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:59:30.9108915Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-single-rack-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7149a068/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T06:20:27.7991276Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:51:14.606119Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7149A068/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-single-rack-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr2","name":"m15r750wkr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule","e2eTestSuiteTag":"E2E-API-BM-TAG"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:54.626895Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-23T20:03:16.5696568Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":3,"machineName":"m15r750wkr2","bootMacAddress":"B0:7B:25:F8:78:C0","bmcMacAddress":"B0:7B:25:FD:E6:CC","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"16628585","serialNumber":"4HS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Error","detailedStatusMessage":"This + machine has failed hardware validation","provisioningState":"Provisioning"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr6","name":"m15r750wkr6","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:54.8828605Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:32.7536537Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":9,"machineName":"m15r750wkr6","bootMacAddress":"B0:7B:25:F8:76:A6","bmcMacAddress":"B0:7B:25:FD:E8:52","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.18/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"2N56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr8","name":"m15r750wkr8","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:55.0869999Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:33:23.0789594Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":11,"machineName":"m15r750wkr8","bootMacAddress":"B0:7B:25:F8:50:CA","bmcMacAddress":"B0:7B:25:FD:DC:76","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.20/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"9M56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr5","name":"m15r750wkr5","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:55.1885053Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:27.5540073Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":8,"machineName":"m15r750wkr5","bootMacAddress":"B0:7B:25:F8:5B:12","bmcMacAddress":"B0:7B:25:FD:E9:4E","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.17/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"8HS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Error","detailedStatusMessage":"This + machine has failed hardware validation"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr7","name":"m15r750wkr7","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:55.2813564Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:35.2144149Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":10,"machineName":"m15r750wkr7","bootMacAddress":"B0:7B:25:F8:60:4C","bmcMacAddress":"B0:7B:25:FD:E8:40","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.19/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"GM56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr3","name":"m15r750wkr3","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:55.9385171Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:31.3968645Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":4,"machineName":"m15r750wkr3","bootMacAddress":"B0:7B:25:F8:50:C6","bmcMacAddress":"B0:7B:25:FD:D8:A4","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"FM56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr1","name":"m15r750wkr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:55.967907Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:30.5530612Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":2,"machineName":"m15r750wkr1","bootMacAddress":"B0:7B:25:F8:71:2E","bmcMacAddress":"B0:7B:25:FD:E7:08","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"5HS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r650mgr1","name":"m15r650mgr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:56.048776Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:27:33.7033555Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":6,"machineName":"m15r650mgr1","bootMacAddress":"B0:7B:25:DE:7F:F4","bmcMacAddress":"B0:7B:25:EF:5E:B8","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.15/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"6P56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"m15r650mgr1","kubernetesVersion":"v1.24.9","osImage":"http://10.0.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.0.6.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr4","name":"m15r750wkr4","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:56.2340438Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:25:34.4406899Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":5,"machineName":"m15r750wkr4","bootMacAddress":"B0:7B:25:F8:5B:C8","bmcMacAddress":"B0:7B:25:FE:82:4E","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"7M56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{},"detailedStatus":"Preparing","detailedStatusMessage":"Preparing + for provisioning of the machine"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r650mgr2","name":"m15r650mgr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-hostedresources-3e1e5ab8/providers/microsoft.extendedlocation/customlocations/m15-96c251255fdc-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:24:58.2973361Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:39:07.232919Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-96c251255fdc-HostedResources-3E1E5AB8/providers/Microsoft.NetworkCloud/racks/b37m15r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":7,"machineName":"m15r650mgr2","bootMacAddress":"B0:7B:25:DE:79:FC","bmcMacAddress":"B0:7B:25:EF:60:20","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.0.3.16/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"7P56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-96c251255fdc","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"e4:3d:1a:61:65:d0","name":"eno12399"},{"macAddress":"e4:3d:1a:61:65:d1","name":"eno12409"},{"macAddress":"e4:3d:1a:61:65:d2","name":"eno12419"},{"macAddress":"e4:3d:1a:61:65:d3","name":"eno12429"},{"macAddress":"b0:7b:25:de:79:fc","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:fc","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:fd","name":"eno8403"},{"macAddress":"b8:ce:f6:d6:41:6a","name":"ens1f0"},{"macAddress":"b8:ce:f6:d6:41:6b","name":"ens1f1"}],"nics":[{"macAddress":"e4:3d:1a:61:65:d0","name":"eno12399"},{"macAddress":"e4:3d:1a:61:65:d1","name":"eno12409"},{"macAddress":"e4:3d:1a:61:65:d2","name":"eno12419"},{"macAddress":"e4:3d:1a:61:65:d3","name":"eno12429"},{"macAddress":"b0:7b:25:de:79:fc","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:fc","name":"eno8303"},{"macAddress":"b0:7b:25:de:79:fd","name":"eno8403"},{"macAddress":"b8:ce:f6:d6:41:6a","name":"ens1f0"},{"macAddress":"b8:ce:f6:d6:41:6b","name":"ens1f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:51.5777261Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:34:41.4889829Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:51.8931574Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:03:01.402737Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:51.9289623Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:34:40.9064938Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.105"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:52.282646Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:01:01.4596001Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.108","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:53.4864822Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:35:40.3047434Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:53.7488647Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:06:01.054755Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.107","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:54.6649346Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:40:27.1229283Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:29:54.7387511Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:33:40.5310505Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-41f23c79/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:30:39.8441816Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:36:54.3406283Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-41F23C79/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/albinmyscich-multi-rack-rg-1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:38:35.0429474Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:13:58.9980282Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ankychow-test1-0523-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:38:35.0754137Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:44:09.4417787Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ankychow-test1-0523-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:38:35.2893489Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:10:28.6419447Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ankychow-test1-0523-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:38:35.5618629Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T16:49:56.4552148Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ankychow-test1-0523-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-64fc319f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T16:40:27.8178465Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:16:37.1389756Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-64FC319F/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ankychow-test1-0523-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T17:08:49.7509026Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:37:54.8346897Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/volume-hydrate-test-in-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T17:08:49.7918849Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:12:20.5547626Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/volume-hydrate-test-in-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T17:08:49.8328491Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:41:53.8089447Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/volume-hydrate-test-in-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T17:08:50.2003987Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:20:52.313688Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/volume-hydrate-test-in-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0f1839a1/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T17:13:16.5601244Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T17:43:19.7852357Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0F1839A1/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/volume-hydrate-test-in-sim/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:07:34.6098667Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:13:51.2471576Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test-ap/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:07:34.6138491Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:46:39.4619629Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test-ap/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:07:35.0184604Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:40:15.5815968Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test-ap/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:07:35.5499781Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:19:53.4093249Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test-ap/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1260c728/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:10:44.9286681Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:43:42.4736069Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1260C728/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test-ap/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:27:01.188122Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:04:36.6259643Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/virtualMachines/defaultVm"],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-liquid-comma-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:27:01.3515868Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:56:37.5789664Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-liquid-comma-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:27:01.455726Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:38:10.2257886Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-liquid-comma-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:27:02.0795428Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:59:38.0526294Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-liquid-comma-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2e8a0a09/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:27:02.2394816Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:30:32.910865Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2E8A0A09/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-liquid-comma-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:36:52.3700484Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:07:44.519331Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino33-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:36:53.0308464Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:41:25.9585779Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino33-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:36:53.0759859Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:11:15.14167Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino33-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:36:53.1009037Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:13:14.8493034Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino33-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38b80849/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:36:56.0816214Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:48:59.7767157Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38B80849/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abellino33-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:54:56.8804603Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:25:48.3912454Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-33333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:54:57.1922466Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:00:29.4046891Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-33333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:54:57.3347517Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:26:18.9575123Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-33333/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:54:58.3216751Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:26:48.6500684Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-33333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a0de1fc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:54:59.1067505Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:08:16.3523112Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A0DE1FC/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-33333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:59:50.4863426Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:03:21.9692063Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-333333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:59:50.7561532Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:25:24.7246179Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-333333/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:59:50.9916607Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:24:54.2684712Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-333333/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:59:52.1922412Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:25:25.5492661Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-333333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-607fec56/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T19:59:53.9078885Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:12:53.3526755Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-607FEC56/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/vanja-hwcr-333333/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:27:55.6271563Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:31:25.3196702Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main-no-rp/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:27:55.5930629Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:52:00.4152479Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main-no-rp/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:27:55.5098027Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:51:24.7322634Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main-no-rp/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:27:55.80564Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:51:30.2411097Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main-no-rp/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioning","detailedStatusMessage":"Provisioning + in progress","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3e3c5196/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:28:01.6918356Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:39:05.3565858Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3E3C5196/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main-no-rp/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:34:16.1612779Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:15:10.3838197Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-mariner1/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:34:16.2450356Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:38:45.6774718Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-mariner1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:34:21.9846156Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:19:11.2358857Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-mariner1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:34:22.6925585Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T17:50:42.1496386Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-mariner1/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2a3414d4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T17:34:22.5634376Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T18:45:20.4746143Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2A3414D4/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-mariner1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3compute01","name":"rack3compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:15.4862593Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:53:18.8901732Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack3compute01","bootMacAddress":"52:54:00:9b:27:03","bmcMacAddress":"AA:BB:CC:DD:CC:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3compute01","machineDetails":"","serialNumber":"BM1219XZ1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:03","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:93","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:03","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:93","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.107","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack3compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:15.7545984Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:17:30.1683194Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.102"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2compute01","name":"rack2compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:15.9988879Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:49:16.9457563Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack2compute01","bootMacAddress":"52:54:00:9b:27:02","bmcMacAddress":"AA:BB:CC:DD:DD:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2compute01","machineDetails":"","serialNumber":"BM1219XY1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:02","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:92","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:02","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:92","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.108","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack2compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control02","name":"rack3control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:15.999902Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:16:31.3609762Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack3control02","bootMacAddress":"52:54:00:9b:27:43","bmcMacAddress":"AA:BB:CC:DD:CC:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control02","machineDetails":"","serialNumber":"BM1219XZ3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control02","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.104"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control02","name":"rack2control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:16.2888975Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:18:27.9571161Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack2control02","bootMacAddress":"52:54:00:9b:27:42","bmcMacAddress":"AA:BB:CC:DD:DD:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control02","machineDetails":"","serialNumber":"BM1219XY3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control02","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.105"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack2control01","name":"rack2control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:16.163129Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:17:28.25799Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/bb5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack2control01","bootMacAddress":"52:54:00:b6:ed:32","bmcMacAddress":"AA:BB:CC:DD:DD:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.20:8443/redfish/v1/Systems/rack2control01","machineDetails":"","serialNumber":"BM1219XY2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack2control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:22.3211769Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T00:21:24.0227385Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":3,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack3control01","name":"rack3control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:23.1970029Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:16:31.2263531Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/cc5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":2,"machineName":"rack3control01","bootMacAddress":"52:54:00:b6:ed:33","bmcMacAddress":"AA:BB:CC:DD:CC:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.30:8443/redfish/v1/Systems/rack3control01","machineDetails":"","serialNumber":"BM1219XZ2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack3control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.103"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0321c92a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T22:13:23.6768901Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T16:52:51.2130109Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0321C92A/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.106","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:07:13.2585016Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:44:48.0738103Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-worker-no-pinning/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:07:13.5226297Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:28:13.7177684Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-worker-no-pinning/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:07:13.6935994Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T17:10:21.632964Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-worker-no-pinning/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:07:13.8815106Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:20:24.8069475Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-worker-no-pinning/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b9e64ea/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T23:07:20.0735605Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-13T23:29:13.0575547Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B9E64EA/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-worker-no-pinning/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T13:59:03.3637522Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T08:37:30.0210426Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T13:59:03.7461363Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T08:03:03.2595937Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T13:59:04.6284198Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T20:19:16.3023766Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T13:59:04.7056657Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T08:32:32.4672635Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt2/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-45e5a599/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T13:59:10.0519992Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:11:57.2930689Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-45E5A599/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt2/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:08:28.3704776Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T09:02:51.120178Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:08:29.2555309Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T08:42:51.9912426Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:08:29.4629295Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T08:12:51.8534992Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:08:34.5373338Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-14T14:19:39.7655479Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-285ae092/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-14T14:08:34.6709931Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-15T08:43:53.2786495Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-285AE092/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-adapt/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T18:13:16.9840233Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T18:52:47.7653283Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T18:13:17.4576036Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T18:51:47.6734547Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T18:13:17.2598394Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T19:17:02.1640321Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T18:13:22.4299038Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T18:28:27.5184184Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"False","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2cbf0f17/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T18:13:23.7272986Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T18:17:43.4771134Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2CBF0F17/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T20:31:02.2692207Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T15:09:30.779892Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T20:31:03.4560359Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-17T20:43:57.7035218Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T20:31:09.0989492Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T14:35:26.7579651Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T20:31:09.8703844Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T15:13:30.2387388Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62c76143/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-17T20:31:10.2989228Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-18T15:29:31.8844891Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62C76143/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-main1/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-20T00:22:52.6362806Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:32:54.2793898Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.23.12","osImage":"http://10.10.10.13:80/3.1.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-20T00:22:53.1325166Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:32:52.8849028Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/simvm"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-20T00:22:53.4780613Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-06T02:31:41.6108478Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-20T00:22:58.7151469Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:32:53.6736524Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-20T00:22:59.3166156Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:32:54.8366073Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/rgvm15"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}],"nics":[{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.1.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr7","name":"j18r750wkr7","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule","e2eTestSuiteTag":"E2E-API-BM-TAG"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:26.6434128Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:25:48.7564956Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":10,"machineName":"j18r750wkr7","bootMacAddress":"B0:7B:25:F8:50:D8","bmcMacAddress":"B0:7B:25:F8:50:D9","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.19/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"9JS7PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks7e4fd-11c50af8","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/nc-resource-testing-krb-6886adf0"],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/j18vm01"],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:a7:a3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b0:a3","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:50:d9","name":"eno8403"},{"macAddress":"08:c0:eb:70:a7:a2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b0:a2","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:50:d8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:50:d8","name":"eno8303"}],"nics":[{"macAddress":"08:c0:eb:70:a7:a3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b0:a3","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:50:d9","name":"eno8403"},{"macAddress":"08:c0:eb:70:a7:a2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b0:a2","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:50:d8","name":"eno8303"},{"macAddress":"b0:7b:25:f8:50:d8","name":"eno8303"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.26","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr7","kubernetesVersion":"v1.23.12","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","name":"j18r750wkr3","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:26.5021395Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:23:26.8874243Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":4,"machineName":"j18r750wkr3","bootMacAddress":"B0:7B:25:F8:59:2E","bmcMacAddress":"B0:7B:25:F8:59:2F","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.13/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"5KS7PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mattjtest-haks2-75cec535","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks7e4fd-11c50af8"],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/j18vm02","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/pipelinevmHjfxOFWK0XXjvw"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:aa:7a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:aa:ca","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:59:2f","name":"eno8403"},{"macAddress":"b0:7b:25:f8:59:2e","name":"eno8303"},{"macAddress":"b0:7b:25:f8:59:2e","name":"eno8303"},{"macAddress":"08:c0:eb:70:aa:7b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:aa:cb","name":"ens6f1"}],"nics":[{"macAddress":"08:c0:eb:70:aa:7a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:aa:ca","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:59:2f","name":"eno8403"},{"macAddress":"b0:7b:25:f8:59:2e","name":"eno8303"},{"macAddress":"b0:7b:25:f8:59:2e","name":"eno8303"},{"macAddress":"08:c0:eb:70:aa:7b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:aa:cb","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.27","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr3","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r650mgr1","name":"j18r650mgr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:27.7542814Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:04:27.8279768Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":6,"machineName":"j18r650mgr1","bootMacAddress":"B0:7B:25:DE:80:22","bmcMacAddress":"B0:7B:25:DE:80:23","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.15/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"9Q56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"j18r650mgr1","kubernetesVersion":"v1.23.12","osImage":"http://10.6.4.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.6.6.20"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r650mgr2","name":"j18r650mgr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:27.7855097Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T02:18:19.910367Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Controller_DellR650_8C_128GB_2d8n","rackSlot":7,"machineName":"j18r650mgr2","bootMacAddress":"B0:7B:25:DE:7A:1E","bmcMacAddress":"B0:7B:25:DE:7A:1F","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.16/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"7Q56PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:d1:aa","name":"ens1f0"},{"macAddress":"e4:3d:1a:61:5a:4b","name":"eno12429"},{"macAddress":"e4:3d:1a:61:5a:4a","name":"eno12419"},{"macAddress":"b0:7b:25:de:7a:1f","name":"eno8403"},{"macAddress":"e4:3d:1a:61:5a:49","name":"eno12409"},{"macAddress":"e4:3d:1a:61:5a:48","name":"eno12399"},{"macAddress":"b0:7b:25:de:7a:1e","name":"eno8303"},{"macAddress":"b0:7b:25:de:7a:1e","name":"eno8303"},{"macAddress":"08:c0:eb:70:d1:ab","name":"ens1f1"}],"nics":[{"macAddress":"08:c0:eb:70:d1:aa","name":"ens1f0"},{"macAddress":"e4:3d:1a:61:5a:4b","name":"eno12429"},{"macAddress":"e4:3d:1a:61:5a:4a","name":"eno12419"},{"macAddress":"b0:7b:25:de:7a:1f","name":"eno8403"},{"macAddress":"e4:3d:1a:61:5a:49","name":"eno12409"},{"macAddress":"e4:3d:1a:61:5a:48","name":"eno12399"},{"macAddress":"b0:7b:25:de:7a:1e","name":"eno8303"},{"macAddress":"b0:7b:25:de:7a:1e","name":"eno8303"},{"macAddress":"08:c0:eb:70:d1:ab","name":"ens1f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr4","name":"j18r750wkr4","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:33.3690132Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:27:23.2618924Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":5,"machineName":"j18r750wkr4","bootMacAddress":"B0:7B:25:F8:61:FC","bmcMacAddress":"B0:7B:25:F8:61:FD","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.14/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"6KS7PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/nc-resource-testing-krb-6886adf0","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mm6-test-haks-0d342645"],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:a7:b2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e5:5a","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:61:fd","name":"eno8403"},{"macAddress":"08:c0:eb:70:a7:b3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e5:5b","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:61:fc","name":"eno8303"},{"macAddress":"b0:7b:25:f8:61:fc","name":"eno8303"}],"nics":[{"macAddress":"08:c0:eb:70:a7:b2","name":"ens3f0"},{"macAddress":"08:c0:eb:70:e5:5a","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:61:fd","name":"eno8403"},{"macAddress":"08:c0:eb:70:a7:b3","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e5:5b","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:61:fc","name":"eno8303"},{"macAddress":"b0:7b:25:f8:61:fc","name":"eno8303"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.25","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr4","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr8","name":"j18r750wkr8","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:33.6190877Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:24:27.0743699Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":11,"machineName":"j18r750wkr8","bootMacAddress":"B0:7B:25:F8:5B:10","bmcMacAddress":"B0:7B:25:F8:5B:11","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.20/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"JKS7PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-hjfxofwk0xxjvw-5200285b","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mattjtest-haks2-75cec535","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mm2-test-haks-7f076633","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mm6-test-haks-0d342645","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks7e4fd-11c50af8"],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:5b:10","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:10","name":"eno8303"},{"macAddress":"08:c0:eb:70:c1:8a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:c1:82","name":"ens6f0"},{"macAddress":"08:c0:eb:70:c1:8b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c1:83","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:5b:11","name":"eno8403"}],"nics":[{"macAddress":"b0:7b:25:f8:5b:10","name":"eno8303"},{"macAddress":"b0:7b:25:f8:5b:10","name":"eno8303"},{"macAddress":"08:c0:eb:70:c1:8a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:c1:82","name":"ens6f0"},{"macAddress":"08:c0:eb:70:c1:8b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c1:83","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:5b:11","name":"eno8403"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.21","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr8","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr1","name":"j18r750wkr1","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:33.9498312Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T13:34:15.133968Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":2,"machineName":"j18r750wkr1","bootMacAddress":"B0:7B:25:F8:35:A0","bmcMacAddress":"B0:7B:25:F8:35:A1","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.11/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"9LS7PK3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"False","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:b5:cb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:03","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:35:a1","name":"eno8403"},{"macAddress":"08:c0:eb:70:b5:ca","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b5:02","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:35:a0","name":"eno8303"},{"macAddress":"b0:7b:25:f8:35:a0","name":"eno8303"}],"nics":[{"macAddress":"08:c0:eb:70:b5:cb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:b5:03","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:35:a1","name":"eno8403"},{"macAddress":"08:c0:eb:70:b5:ca","name":"ens3f0"},{"macAddress":"08:c0:eb:70:b5:02","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:35:a0","name":"eno8303"},{"macAddress":"b0:7b:25:f8:35:a0","name":"eno8303"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.22","osImage":"http://10.6.4.13:80/3.2.0/worker.raw"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr2","name":"j18r750wkr2","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:34.0739317Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:26:27.9370121Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":3,"machineName":"j18r750wkr2","bootMacAddress":"B0:7B:25:F8:76:B6","bmcMacAddress":"B0:7B:25:F8:76:B7","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.12/redfish/v1/Systems/System.Embedded.1","machineDetails":"16628585","serialNumber":"3M56PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mm6-test-haks-0d342645","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-hjfxofwk0xxjvw-5200285b"],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/pipelinevmSWpNeawejGsjOQ"],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"b0:7b:25:f8:76:b7","name":"eno8403"},{"macAddress":"08:c0:eb:70:c5:fa","name":"ens3f0"},{"macAddress":"08:c0:eb:70:c6:3a","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:76:b6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:76:b6","name":"eno8303"},{"macAddress":"08:c0:eb:70:c5:fb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c6:3b","name":"ens6f1"}],"nics":[{"macAddress":"b0:7b:25:f8:76:b7","name":"eno8403"},{"macAddress":"08:c0:eb:70:c5:fa","name":"ens3f0"},{"macAddress":"08:c0:eb:70:c6:3a","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:76:b6","name":"eno8303"},{"macAddress":"b0:7b:25:f8:76:b6","name":"eno8303"},{"macAddress":"08:c0:eb:70:c5:fb","name":"ens3f1"},{"macAddress":"08:c0:eb:70:c6:3b","name":"ens6f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.23","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr2","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr6","name":"j18r750wkr6","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:35.5854848Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:46:08.9045655Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":9,"machineName":"j18r750wkr6","bootMacAddress":"B0:7B:25:F8:59:E4","bmcMacAddress":"B0:7B:25:F8:59:E5","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.18/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"2HS7PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mm2-test-haks-7f076633"],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:bb:5a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:d7:d2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:bb:5b","name":"ens3f1"},{"macAddress":"b0:7b:25:f8:59:e5","name":"eno8403"},{"macAddress":"08:c0:eb:70:d7:d3","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:59:e4","name":"eno8303"},{"macAddress":"b0:7b:25:f8:59:e4","name":"eno8303"}],"nics":[{"macAddress":"08:c0:eb:70:bb:5a","name":"ens3f0"},{"macAddress":"08:c0:eb:70:d7:d2","name":"ens6f0"},{"macAddress":"08:c0:eb:70:bb:5b","name":"ens3f1"},{"macAddress":"b0:7b:25:f8:59:e5","name":"eno8403"},{"macAddress":"08:c0:eb:70:d7:d3","name":"ens6f1"},{"macAddress":"b0:7b:25:f8:59:e4","name":"eno8303"},{"macAddress":"b0:7b:25:f8:59:e4","name":"eno8303"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.28","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr6","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr5","name":"j18r750wkr5","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:35.3781751Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:24:24.6708118Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","machineSkuId":"Compute_DellR750_56C_512GB_4d6n","rackSlot":8,"machineName":"j18r750wkr5","bootMacAddress":"B0:7B:25:F8:71:38","bmcMacAddress":"B0:7B:25:F8:71:39","bmcCredentials":{"username":"cm9vdA=="},"bmcConnectionString":"redfish+https://10.6.3.17/redfish/v1/Systems/System.Embedded.1","machineDetails":"","serialNumber":"8M56PK3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/nc-resource-testing-krb-6886adf0","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mattjtest-haks2-75cec535","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/hybridAksClusters/mm2-test-haks-7f076633"],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"08:c0:eb:70:e2:d2","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:71:39","name":"eno8403"},{"macAddress":"b0:7b:25:f8:71:38","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:38","name":"eno8303"},{"macAddress":"08:c0:eb:70:dc:3b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e2:d3","name":"ens6f1"},{"macAddress":"08:c0:eb:70:dc:3a","name":"ens3f0"}],"nics":[{"macAddress":"08:c0:eb:70:e2:d2","name":"ens6f0"},{"macAddress":"b0:7b:25:f8:71:39","name":"eno8403"},{"macAddress":"b0:7b:25:f8:71:38","name":"eno8303"},{"macAddress":"b0:7b:25:f8:71:38","name":"eno8303"},{"macAddress":"08:c0:eb:70:dc:3b","name":"ens3f1"},{"macAddress":"08:c0:eb:70:e2:d3","name":"ens6f1"},{"macAddress":"08:c0:eb:70:dc:3a","name":"ens3f0"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.6.6.24","osImage":"http://10.6.4.13:80/3.2.0/worker.raw","kubernetesNodeName":"j18r750wkr5","kubernetesVersion":"v1.23.12"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T18:44:45.5811936Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:17:42.7455222Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gagehugo-sim-idrac-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T18:44:46.0894237Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:17:27.891873Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gagehugo-sim-idrac-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T18:44:46.4948505Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:50:11.8725583Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gagehugo-sim-idrac-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T18:44:46.5545119Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:39:00.3936618Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/a3edb848-695a-4ahf-20a4-ez490930fr24/resourceGroups/nc-westus3-rg/providers/Microsoft.NetworkCloud/VirtualMachines/virtualmachine-sample"],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gagehugo-sim-idrac-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a33210c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T18:44:46.5777911Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T18:55:41.7961362Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A33210C/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gagehugo-sim-idrac-rg/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1573972' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:27:23 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - f51820b6-75ac-40f3-9d38-9ebd959a9bea + - 73b4062d-b783-4cab-98e8-57aeb792aa2d + - 3ba51fd4-b873-40ea-a39b-e125f27dba4c + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","name":"rack1compute01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:43.6984147Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:26:57.9127141Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":1,"machineName":"rack1compute01","bootMacAddress":"52:54:00:9b:27:01","bmcMacAddress":"AA:BB:CC:DD:EE:AA","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute01","machineDetails":"customer-specific-tag","serialNumber":"BM1219XX1","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:01","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:01","name":"enp4s0f1"},{"macAddress":"52:54:00:76:0d:91","name":"enp75s0f0"},{"macAddress":"52:54:00:76:1d:91","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.104","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute01","kubernetesVersion":"v1.24.9","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control01","name":"rack1control01","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:43.9386035Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T19:32:47.853781Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":4,"machineName":"rack1control01","bootMacAddress":"52:54:00:b6:ed:31","bmcMacAddress":"AA:BB:CC:DD:EE:DD","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control01","machineDetails":"","serialNumber":"BM1219XX4","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","kubernetesNodeName":"rack1control01","kubernetesVersion":"v1.24.9","osImage":"http://10.10.10.13:80/3.2.0/control-plane.raw","oamIpv4Address":"10.23.25.101"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1control02","name":"rack1control02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:44.1968808Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T01:41:19.8195649Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Controller_DellR650_8C_128GB_2d8n_sim","rackSlot":5,"machineName":"rack1control02","bootMacAddress":"52:54:00:9b:27:41","bmcMacAddress":"AA:BB:CC:DD:EE:EE","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1control02","machineDetails":"","serialNumber":"BM1219XX5","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"False","cordonStatus":"Uncordoned","powerState":"Off","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}],"nics":[{"macAddress":"52:54:00:24:93:71","name":"enp138s0f0"},{"macAddress":"52:54:00:24:a3:71","name":"enp138s0f1"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:27:41","name":"enp4s0f0"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"},{"macAddress":"52:54:00:9b:37:41","name":"enp4s0f1"}]},"detailedStatus":"Available","detailedStatusMessage":"Available + to participate in the cluster"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02","name":"rack1compute02","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:29:47.6446574Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:16:05.7920724Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":2,"machineName":"rack1compute02","bootMacAddress":"52:54:00:68:9b:b1","bmcMacAddress":"AA:BB:CC:DD:EE:BB","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute02","machineDetails":"","serialNumber":"BM1219XX2","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","readyState":"True","cordonStatus":"Uncordoned","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:9b:b1","name":"enp4s0f0"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:68:ab:b1","name":"enp4s0f1"},{"macAddress":"52:54:00:a7:17:a1","name":"enp75s0f0"},{"macAddress":"52:54:00:a7:27:a1","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","oamIpv4Address":"10.23.25.102","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute02","kubernetesVersion":"v1.24.9"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","name":"rack1compute03","type":"microsoft.networkcloud/baremetalmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02ddcfd2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/baremetalmachineshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-23T01:31:22.3686582Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-23T20:17:05.2282486Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02DDCFD2/providers/Microsoft.NetworkCloud/racks/aa5678","machineSkuId":"Compute_DellR750_56C_512GB_4d6n_sim","rackSlot":3,"machineName":"rack1compute03","bootMacAddress":"52:54:00:b6:ed:21","bmcMacAddress":"AA:BB:CC:DD:EE:CC","bmcCredentials":{"username":"ZFhObGNtNWhiV1VL"},"bmcConnectionString":"redfish+https://10.100.100.10:8443/redfish/v1/Systems/rack1compute03","machineDetails":"","serialNumber":"BM1219XX3","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-test/providers/Microsoft.NetworkCloud/clusters/simulator","readyState":"True","cordonStatus":"Uncordoned","powerState":"On","hardwareInventory":{"interfaces":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}],"nics":[{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:ed:21","name":"enp4s0f0"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:b6:fd:21","name":"enp4s0f1"},{"macAddress":"52:54:00:73:6f:01","name":"enp75s0f0"},{"macAddress":"52:54:00:73:7f:01","name":"enp75s0f1"}]},"detailedStatus":"Provisioned","detailedStatusMessage":"The + OS is provisioned to the machine","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"provisioningState":"Succeeded","oamIpv4Address":"10.23.25.103","osImage":"http://10.10.10.13:80/3.2.0/worker.raw","kubernetesNodeName":"rack1compute03","kubernetesVersion":"v1.24.9"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '13072' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 23 May 2023 20:27:25 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 771d73a2-be5f-4a54-8c4f-771bcc1d0776 + - 9d698c10-6d84-4abc-8e53-cf084056b61e + - 6a67bddb-7173-4675-91f9-3b3f43bb0d8a + status: + code: 200 + message: OK +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_power_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_power_scenario1.yaml new file mode 100644 index 00000000000..ca98f0a2e89 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_power_scenario1.yaml @@ -0,0 +1,1024 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine restart + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr5/restart?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:36:42 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675?api-version=2022-12-12-preview + mise-correlation-id: + - a779d744-36aa-498b-8f67-48a46b37cd0a + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675","name":"44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr5","status":"Accepted","startTime":"2023-05-26T17:36:42.865824Z"}' + headers: + cache-control: + - no-cache + content-length: + - '595' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:36:42 GMT + etag: + - '"0000f20d-0000-3400-0000-6470ee2a0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675","name":"44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr5","status":"Succeeded","startTime":"2023-05-26T17:36:42.865824Z","endTime":"2023-05-26T17:36:50.6037558Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '666' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:37:13 GMT + etag: + - '"0000f40d-0000-3400-0000-6470ee320000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675","name":"44e9174d-4826-4995-83cb-c2409cbf4c4a*DB077D3E0A50B1B04A7C0DD5D3D698A5DB6F47941A8B580ECC8472C1F3229675","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr5","status":"Succeeded","startTime":"2023-05-26T17:36:42.865824Z","endTime":"2023-05-26T17:36:50.6037558Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '666' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:37:13 GMT + etag: + - '"0000f40d-0000-3400-0000-6470ee320000"' + 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: '{"skipShutdown": "False"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + Content-Length: + - '25' + Content-Type: + - application/json + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3/powerOff?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:37:14 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + mise-correlation-id: + - 7e3d256d-7e76-436a-9ba5-61aaec0cd942 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:37:15 GMT + etag: + - '"0000f60d-0000-3400-0000-6470ee490000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:37:44 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:38:14 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:38:44 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:39:14 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:39:45 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:40:15 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:40:45 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:37:13.8639161Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:41:15 GMT + etag: + - '"0000f70d-0000-3400-0000-6470ee510000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Succeeded","startTime":"2023-05-26T17:37:13.8639161Z","endTime":"2023-05-26T17:41:23.2403578Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '667' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:41:45 GMT + etag: + - '"00000b0e-0000-3400-0000-6470ef430000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --skip-shutdown --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"1667d89a-3b1b-4b5a-92d5-968da88d0762*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Succeeded","startTime":"2023-05-26T17:37:13.8639161Z","endTime":"2023-05-26T17:41:23.2403578Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '667' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:41:45 GMT + etag: + - '"00000b0e-0000-3400-0000-6470ef430000"' + 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: + - networkcloud baremetalmachine start + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3/start?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:41:46 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + mise-correlation-id: + - 6b255a09-d093-453c-a7d4-518d1db12d12 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:41:46.2407584Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:41:46 GMT + etag: + - '"0000100e-0000-3400-0000-6470ef5a0000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:41:46.2407584Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:42:16 GMT + etag: + - '"0000120e-0000-3400-0000-6470ef610000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:41:46.2407584Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:42:45 GMT + etag: + - '"0000120e-0000-3400-0000-6470ef610000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Accepted","startTime":"2023-05-26T17:41:46.2407584Z"}' + headers: + cache-control: + - no-cache + content-length: + - '596' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:43:16 GMT + etag: + - '"0000120e-0000-3400-0000-6470ef610000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Succeeded","startTime":"2023-05-26T17:41:46.2407584Z","endTime":"2023-05-26T17:43:24.6576776Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '667' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:43:46 GMT + etag: + - '"0000180e-0000-3400-0000-6470efbc0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS2EUAP/operationStatuses/9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","name":"9f12b6f7-69d4-4f82-a774-734d41f0cde2*82ACF9496779060685D07381581F373D58F2DDA074C519618EADAD2E459C9DB8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3","status":"Succeeded","startTime":"2023-05-26T17:41:46.2407584Z","endTime":"2023-05-26T17:43:24.6576776Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '667' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 26 May 2023 17:43:46 GMT + etag: + - '"0000180e-0000-3400-0000-6470efbc0000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_reimage_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_reimage_scenario1.yaml new file mode 100644 index 00000000000..bc2c5449aad --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_bmm_reimage_scenario1.yaml @@ -0,0 +1,1700 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01/reimage?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:01:05 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + mise-correlation-id: + - 9d75bca8-a275-4328-8e1f-587d84994ad2 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:01:05 GMT + etag: + - '"5f024117-0000-0100-0000-646fdaa10000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:01:35 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:02:05 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:02:35 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:03:05 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:03:35 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:04:06 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:04:36 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:05:05 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:05:35 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:06:05 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:06:35 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:07:06 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:07:36 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:08:06 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:08:36 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:09:06 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:09:36 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:10:06 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:10:36 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:11:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:11:37 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:12:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:12:37 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:13:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:13:37 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:14:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:14:37 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:15:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:15:37 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:16:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:16:37 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:17:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:17:38 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:18:08 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:18:38 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Accepted","startTime":"2023-05-25T22:01:05.5285902Z"}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:19:07 GMT + etag: + - '"5f027218-0000-0100-0000-646fdaa50000"' + expires: + - '-1' + 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: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Succeeded","startTime":"2023-05-25T22:01:05.5285902Z","endTime":"2023-05-25T22:19:10.9879415Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '658' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:19:37 GMT + etag: + - '"5f0290fd-0000-0100-0000-646fdede0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud baremetalmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1038-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","name":"7f0a47a5-a021-44e5-90d8-f6f2875fa6c7*07BD0E13FBA51F29A656F9D83840ECB4C9FF8AC589DEFA4D5A1C09461FABB0CA","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11C855AF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","status":"Succeeded","startTime":"2023-05-25T22:01:05.5285902Z","endTime":"2023-05-25T22:19:10.9879415Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '658' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 22:19:37 GMT + etag: + - '"5f0290fd-0000-0100-0000-646fdede0000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cloudservicesnetwork_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cloudservicesnetwork_scenario1.yaml new file mode 100644 index 00000000000..dd02f2ab5f6 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cloudservicesnetwork_scenario1.yaml @@ -0,0 +1,754 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"additionalEgressEndpoints": + [{"category": "azure-resource-management", "endpoints": [{"domainName": "https://storageaccountex.blob.core.windows.net", + "port": 443}]}], "enableDefaultEgressEndpoints": "False"}, "tags": {"tag1": + "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork create + Connection: + - keep-alive + Content-Length: + - '506' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --additional-egress-endpoints --enable-default-egress-endpoints + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","name":"cli-test-csn-000001","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:53:32.8791981Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T18:53:32.8791981Z"},"properties":{"provisioningState":"Accepted","additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]}],"enableDefaultEgressEndpoints":"False"}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1001' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:53:33 GMT + etag: + - '"ce101978-0000-0100-0000-64627fad0000"' + expires: + - '-1' + mise-correlation-id: + - 760069a9-e9db-4cda-ae68-75d43ccc498e + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --additional-egress-endpoints --enable-default-egress-endpoints + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Accepted","startTime":"2023-05-15T18:53:32.9630291Z"}' + headers: + cache-control: + - no-cache + content-length: + - '575' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:53:33 GMT + etag: + - '"b801f77d-0000-0100-0000-64627fac0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --additional-egress-endpoints --enable-default-egress-endpoints + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"8a612b78-30b5-4995-af7a-4cae0c0ce028*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Succeeded","startTime":"2023-05-15T18:53:32.9630291Z","endTime":"2023-05-15T18:53:41.5619673Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '646' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:03 GMT + etag: + - '"b8012e7e-0000-0100-0000-64627fb50000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --additional-egress-endpoints --enable-default-egress-endpoints + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","name":"cli-test-csn-000001","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:53:32.8791981Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T18:53:42.2484214Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]}],"enableDefaultEgressEndpoints":"False","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1364' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:04 GMT + etag: + - '"ce10927a-0000-0100-0000-64627fb60000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"additionalEgressEndpoints": [{"category": "azure-resource-management", + "endpoints": [{"domainName": "https://storageaccountex.blob.core.windows.net", + "port": 443}]}], "enableDefaultEgressEndpoints": "False"}, "tags": {"tag1": + "tag1,tagUpdate=NewTag"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork update + Connection: + - keep-alive + Content-Length: + - '268' + Content-Type: + - application/json + ParameterSetName: + - --name --additional-egress-endpoints --enable-default-egress-endpoints --tags + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:06 GMT + etag: + - '"ce103a83-0000-0100-0000-64627fce0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + mise-correlation-id: + - 4cc6cdef-36b4-420b-91e1-87162f374a66 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork update + Connection: + - keep-alive + ParameterSetName: + - --name --additional-egress-endpoints --enable-default-egress-endpoints --tags + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Accepted","startTime":"2023-05-15T18:54:05.6743895Z"}' + headers: + cache-control: + - no-cache + content-length: + - '575' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:06 GMT + etag: + - '"b801547e-0000-0100-0000-64627fcd0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork update + Connection: + - keep-alive + ParameterSetName: + - --name --additional-egress-endpoints --enable-default-egress-endpoints --tags + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"b3f479ed-1943-41aa-a93e-acc4d149a468*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Succeeded","startTime":"2023-05-15T18:54:05.6743895Z","endTime":"2023-05-15T18:54:11.7462666Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '646' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:36 GMT + etag: + - '"b8015a7e-0000-0100-0000-64627fd30000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork update + Connection: + - keep-alive + ParameterSetName: + - --name --additional-egress-endpoints --enable-default-egress-endpoints --tags + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","name":"cli-test-csn-000001","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1,tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:53:32.8791981Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T18:54:12.3936756Z"},"properties":{"additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]}],"enableDefaultEgressEndpoints":"False","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1381' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:36 GMT + etag: + - '"ce105a83-0000-0100-0000-64627fd40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","name":"cli-test-csn-000001","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1,tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:53:32.8791981Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T18:54:12.3936756Z"},"properties":{"additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]}],"enableDefaultEgressEndpoints":"False","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1381' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:37 GMT + etag: + - '"ce105a83-0000-0100-0000-64627fd40000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/cloudServicesNetworks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-596E8427/providers/Microsoft.NetworkCloud/cloudServicesNetworks/vmconsolecsn","name":"vmconsolecsn","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-596e8427/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-03-30T16:33:03.9106147Z","lastModifiedBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T21:57:32.8318455Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-03T21:57:45.4068869Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cs1","name":"cs1","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T21:58:27.4139204Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T20:36:38.6730886Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/virtualMachines/mikevm"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"cloudservices"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn2","name":"csn2","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T22:00:09.085924Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-03T22:00:18.6518674Z"},"properties":{"provisioningState":"Deleting","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/roytang-rg-east/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnecsqvgqqyl4o2","name":"testcsnecsqvgqqyl4o2","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cf6ad1968a64-HostedResources-3BA50481/providers/Microsoft.ExtendedLocation/customLocations/m15-cf6ad1968a64-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-resource-testing","CleanupFrequency":"Daily","Purpose":"QA"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-04T20:12:05.4816435Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-04T21:20:28.1071816Z"},"properties":{"provisioningState":"Failed","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-cf6ad1968a64","detailedStatusMessage":"all + resource creation succeeded","additionalEgressEndpoints":[{"category":"ubuntu","endpoints":[{"domainName":".ubuntu.com","port":443},{"domainName":".ubuntu.com","port":80},{"domainName":"aka.ms","port":80},{"domainName":"aka.ms","port":443},{"domainName":"packages.microsoft.com","port":80},{"domainName":"packages.microsoft.com","port":443}]}],"enableDefaultEgressEndpoints":"True"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","name":"pipelinecsn","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"cloudservicesnetwork","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:05:38.7263088Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T22:42:55.250362Z"},"properties":{"provisioningState":"Succeeded","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-xEaZHs8atcaIPQ"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","detailedStatusMessage":"all + resource creation succeeded","additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]},{"category":"other","endpoints":[{"domainName":".google.com","port":443},{"domainName":".nc-system.svc.networkcloud.local","port":443},{"domainName":".ubuntu.com","port":443},{"domainName":".ubuntu.com","port":80}]},{"category":"nccacheacr","endpoints":[{"domainName":".sophiehuangacr.azurecr.io","port":443},{"domainName":".sophiehuangacr.azurecr.io","port":80}]},{"category":"nccacheacr","endpoints":[{"domainName":".nccacheacr.azurecr.io","port":443},{"domainName":".nccacheacr.azurecr.io","port":80}]},{"category":"nccachepublicacr","endpoints":[{"domainName":".nccachepublicacr.azurecr.io","port":80},{"domainName":".nccachepublicacr.azurecr.io","port":443}]}],"enableDefaultEgressEndpoints":"True"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudservicesnetwork","name":"cloudservicesnetwork","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"cloudservicesnetwork"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-09T12:16:24.1223228Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T16:03:41.8381682Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/naks-csn","name":"naks-csn","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"cloudservicesnetwork"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T20:48:36.1341701Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T16:52:55.2123619Z"},"properties":{"additionalEgressEndpoints":[{"category":"sophiehuangacr","endpoints":[{"domainName":".sophiehuangacr.azurecr.io","port":443},{"domainName":".sophiehuangacr.azurecr.io","port":80}]},{"category":"nccachepublicacr","endpoints":[{"domainName":".nccachepublicacr.azurecr.io","port":80},{"domainName":".nccachepublicacr.azurecr.io","port":443}]}],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn-trav","name":"csn-trav","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-5a3087f7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T14:27:48.8932573Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T17:39:19.8662971Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/virtualMachines/testvm1230501"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzj2nav6onk4ica5l3aq2kqbkhcexa6eygxvs4axtxj3rs7rxotsnw5swe5r27mjuvpxw/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-w7bquhdz5uf","name":"cli-test-csn-w7bquhdz5uf","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:47:56.7131644Z","lastModifiedBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:53:32.8791981Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T18:54:12.3936756Z"},"properties":{"additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]}],"enableDefaultEgressEndpoints":"False","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/cloudServicesNetworks/rgcsn","name":"rgcsn","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-20T14:42:17.0443909Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-06T02:31:41.9170079Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/rgvm15","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/simvm"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"cloudservices"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/cloudServicesNetworks/rg-csn112","name":"rg-csn112","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-25T15:45:32.4391673Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-06T02:31:40.331553Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"","port":443}]}],"enableDefaultEgressEndpoints":"False","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","name":"pipelinecsn","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"cloudservicesnetwork","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T06:59:34.9788753Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T07:00:25.6962917Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-HjfxOFWK0XXjvw"],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/pipelinevmHjfxOFWK0XXjvw"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn","name":"testcsn","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceType":"cloudservicesnetwork"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-02T17:19:19.1346885Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T18:06:48.4775738Z"},"properties":{"additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]},{"category":"ubuntu","endpoints":[{"domainName":".ubuntu.com","port":443},{"domainName":".ubuntu.com","port":80}]},{"category":"microsoft","endpoints":[{"domainName":".microsoft.com","port":80},{"domainName":".microsoft.com","port":443},{"domainName":".azurecr.io","port":80},{"domainName":".azurecr.io","port":443},{"domainName":".aka.ms","port":80},{"domainName":".aka.ms","port":443}]}],"enableDefaultEgressEndpoints":"True","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mm2-test-haks","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mm6-test-haks"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/mattj-csn1","name":"mattj-csn1","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T16:00:57.8924442Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T15:42:32.596417Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]},{"category":"ubuntu","endpoints":[{"domainName":".ubuntu.com","port":443},{"domainName":".ubuntu.com","port":80}]},{"category":"google","endpoints":[{"domainName":".google.com","port":80},{"domainName":".google.com","port":443}]},{"category":"ipinfo","endpoints":[{"domainName":".ipinfo.io","port":80},{"domainName":".ipinfo.io","port":443}]},{"category":"ubuntumirror","endpoints":[{"domainName":".mirror.wayne.edu","port":80},{"domainName":".mirror.wayne.edu","port":443}]},{"category":"docker.io","endpoints":[{"domainName":".docker.io","port":80},{"domainName":".docker.io","port":443}]},{"category":"docker.com","endpoints":[{"domainName":".docker.com","port":80},{"domainName":".docker.com","port":443}]},{"category":"packages.microsoft.com","endpoints":[{"domainName":"packages.microsoft.com","port":80},{"domainName":"packages.microsoft.com","port":443}]},{"category":"bitnami","endpoints":[{"domainName":".bitnami.com","port":80},{"domainName":".bitnami.com","port":443}]},{"category":"mattjdevacr","endpoints":[{"domainName":"mattjdevacr.azurecr.io","port":80},{"domainName":"mattjdevacr.azurecr.io","port":443},{"domainName":"mattjprivdevacr.azurecr.io","port":80},{"domainName":"mattjprivdevacr.azurecr.io","port":443}]}],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mattjtest-haks2"],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/mattjtestvm1"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudservicesnetwork-devkrb","name":"cloudservicesnetwork-devkrb","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceType":"cloudservicesnetwork"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-05T06:00:15.441869Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T06:08:03.1427579Z"},"properties":{"additionalEgressEndpoints":[{"category":"azcopy","endpoints":[{"domainName":".azureedge.net","port":443},{"domainName":".azureedge.net","port":80}]},{"category":"azcli","endpoints":[{"domainName":".microsoft.com","port":443},{"domainName":".microsoft.com","port":80}]},{"category":"azure","endpoints":[{"domainName":".azure.com","port":443},{"domainName":".azure.com","port":80}]},{"category":"kubectl","endpoints":[{"domainName":".googleapis.com","port":443},{"domainName":".googleapis.com","port":80}]},{"category":"ubuntu","endpoints":[{"domainName":".ubuntu.com","port":443},{"domainName":".ubuntu.com","port":80}]},{"category":"yq","endpoints":[{"domainName":".github.com","port":443},{"domainName":".github.com","port":80},{"domainName":".githubusercontent.com","port":443},{"domainName":".githubusercontent.com","port":80}]}],"enableDefaultEgressEndpoints":"True","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/nc-resource-testing-krb"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/afo-sandbox-deploy-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/asdfasdf","name":"asdfasdf","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j17-f0ca0b2a3feb-hostedresources-3f425ecb/providers/microsoft.extendedlocation/customlocations/j17-f0ca0b2a3feb-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-05T17:05:24.0796893Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-08T03:59:50.3353609Z"},"properties":{"provisioningState":"Succeeded","additionalEgressEndpoints":[{"category":"some-cat","endpoints":[{"domainName":"microsfot.com","port":5555}]}],"enableDefaultEgressEndpoints":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j17-cluster/providers/Microsoft.NetworkCloud/clusters/j17-f0ca0b2a3feb","detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/j18-csnet-21","name":"j18-csnet-21","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-10T17:05:56.0851217Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T17:06:13.5695352Z"},"properties":{"provisioningState":"Succeeded","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]},{"category":"ubuntu","endpoints":[{"domainName":".ubuntu.com","port":443},{"domainName":".ubuntu.com","port":80}]},{"category":"smuggler","endpoints":[{"domainName":".smuggler.com","port":8280},{"domainName":".smuggler.com","port":4443}]}],"enableDefaultEgressEndpoints":"True","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '31922' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:38 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 69bdd2db-ba77-429d-976c-ca72196b9c39 + - 47fc7ecf-d38a-4653-9429-0bfe8b8f3dc7 + - fe285863-d7cc-4b77-b0f4-5aa1d05c67f4 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","name":"cli-test-csn-000001","type":"microsoft.networkcloud/cloudservicesnetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1,tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T18:53:32.8791981Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T18:54:12.3936756Z"},"properties":{"additionalEgressEndpoints":[{"category":"azure-resource-management","endpoints":[{"domainName":"https://storageaccountex.blob.core.windows.net","port":443}]}],"enableDefaultEgressEndpoints":"False","interfaceName":"cloudservices","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1393' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:39 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 4bc1b118-f1cc-441c-8658-ab37a5fb0af2 + - 8c1769e2-b3f0-4d43-90b4-6b93b2a0af62 + - 6df4987f-3fb5-4da7-931c-25bc573e9b13 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:39 GMT + etag: + - '"ce106189-0000-0100-0000-64627fef0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + mise-correlation-id: + - 7d1f37e6-320e-4835-9e3a-92ac7070c0d8 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Deleting","startTime":"2023-05-15T18:54:39.5641071Z"}' + headers: + cache-control: + - no-cache + content-length: + - '575' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:54:39 GMT + etag: + - '"b801d87e-0000-0100-0000-64627fef0000"' + expires: + - '-1' + 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: + - networkcloud cloudservicesnetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Succeeded","startTime":"2023-05-15T18:54:39.5641071Z","endTime":"2023-05-15T18:54:45.0931794Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:55:09 GMT + etag: + - '"b801e87e-0000-0100-0000-64627ff50000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cloudservicesnetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","name":"15f2907e-6318-4100-8bb4-e825b0147b44*D5101039E0FE2791BF8AF08C71AF55F873D00D411B0E728DC6069B27C489109A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cli-test-csn-000001","status":"Succeeded","startTime":"2023-05-15T18:54:39.5641071Z","endTime":"2023-05-15T18:54:45.0931794Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 18:55:09 GMT + etag: + - '"b801e87e-0000-0100-0000-64627ff50000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario1.yaml new file mode 100644 index 00000000000..102ea1369ce --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario1.yaml @@ -0,0 +1,891 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl", + "type": "CustomLocation"}, "location": "eastus", "properties": {"aggregatorOrSingleRackDefinition": + {"availabilityZone": "1", "bareMetalMachineConfigurationData": [{"bmcCredentials": + {"password": "password", "username": "root"}, "bmcMacAddress": "AA:BB:CC:DD:E7:08", + "bootMacAddress": "AA:BB:CC:F8:71:2E", "machineName": "lab00r750wkr1", "rackSlot": + 2, "serialNumber": "5HS7PK3"}, {"bmcCredentials": {"password": "bmcPassword", + "username": "root"}, "bmcMacAddress": "B0:7B:25:FD:E6:CC", "bootMacAddress": + "B0:7B:25:F8:78:C0", "machineName": "lab00r750wkr2", "rackSlot": 3, "serialNumber": + "4HS7PK3"}, {"bmcCredentials": {"password": "password", "username": "root"}, + "bmcMacAddress": "B0:7B:25:FD:D8:A4", "bootMacAddress": "B0:7B:25:F8:50:C6", + "machineName": "lab00r750wkr3", "rackSlot": 4, "serialNumber": "FM56PK3"}, {"bmcCredentials": + {"password": "password", "username": "root"}, "bmcMacAddress": "B0:7B:25:FE:82:4E", + "bootMacAddress": "B0:7B:25:F8:5B:C8", "machineName": "lab00r750wkr4", "rackSlot": + 5, "serialNumber": "7M56PK3"}, {"bmcCredentials": {"password": "bmcPassword", + "username": "root"}, "bmcMacAddress": "B0:7B:25:EF:5E:B8", "bootMacAddress": + "B0:7B:25:DE:7F:F4", "machineName": "lab00r750mgr1", "rackSlot": 6, "serialNumber": + "6P56PK3"}, {"bmcCredentials": {"password": "password", "username": "root"}, + "bmcMacAddress": "B0:7B:25:EF:60:20", "bootMacAddress": "B0:7B:25:DE:79:FC", + "machineName": "lab00r750mgr2", "rackSlot": 7, "serialNumber": "7P56PK3"}, {"bmcCredentials": + {"password": "password", "username": "root"}, "bmcMacAddress": "B0:7B:25:FD:E9:4E", + "bootMacAddress": "B0:7B:25:F8:5B:12", "machineName": "lab00r750wkr5", "rackSlot": + 8, "serialNumber": "8HS7PK3"}, {"bmcCredentials": {"password": "bmcPassword", + "username": "root"}, "bmcMacAddress": "B0:7B:25:FD:E8:52", "bootMacAddress": + "B0:7B:25:F8:76:A6", "machineName": "lab00r750wkr6", "rackSlot": 9, "serialNumber": + "2N56PK3"}, {"bmcCredentials": {"password": "password", "username": "root"}, + "bmcMacAddress": "B0:7B:25:FD:E8:40", "bootMacAddress": "B0:7B:25:F8:60:4C", + "machineName": "lab00r750wkr7", "rackSlot": 10, "serialNumber": "GM56PK3"}, + {"bmcCredentials": {"password": "password", "username": "root"}, "bmcMacAddress": + "B0:7B:25:FD:DC:76", "bootMacAddress": "B0:7B:25:F8:50:CA", "machineName": "lab00r750wkr8", + "rackSlot": 11, "serialNumber": "9M56PK3"}], "networkRackId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet", + "rackLocation": "b99m99r1", "rackSerialNumber": "b99m99r1", "rackSkuId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly", + "storageApplianceConfigurationData": [{"adminCredentials": {"password": "admin", + "username": "admin"}, "rackSlot": 1, "serialNumber": "serial", "storageApplianceName": + "name"}]}, "analyticsWorkspaceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai", + "clusterLocation": "Foo Street, 3rd Floor, row 9", "clusterServicePrincipal": + {"applicationId": "12345678-1234-1234-1234-123456789012", "password": "password", + "principalId": "00000008-0004-0004-0004-000000000012", "tenantId": "80000000-4000-4000-4000-120000000000"}, + "clusterType": "SingleRack", "clusterVersion": "3.1.0", "computeDeploymentThreshold": + {"grouping": "PerCluster", "type": "PercentSuccess", "value": 90}, "networkFabricId": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet"}, + "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + Content-Length: + - '3963' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","name":"cli-test-cluster-000001","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.2322835Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T22:30:07.2322835Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"bmcCredentials":{"username":"root"},"bmcMacAddress":"AA:BB:CC:DD:E7:08","bootMacAddress":"AA:BB:CC:F8:71:2E","machineName":"lab00r750wkr1","rackSlot":2,"serialNumber":"5HS7PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E6:CC","bootMacAddress":"B0:7B:25:F8:78:C0","machineName":"lab00r750wkr2","rackSlot":3,"serialNumber":"4HS7PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:D8:A4","bootMacAddress":"B0:7B:25:F8:50:C6","machineName":"lab00r750wkr3","rackSlot":4,"serialNumber":"FM56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FE:82:4E","bootMacAddress":"B0:7B:25:F8:5B:C8","machineName":"lab00r750wkr4","rackSlot":5,"serialNumber":"7M56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:EF:5E:B8","bootMacAddress":"B0:7B:25:DE:7F:F4","machineName":"lab00r750mgr1","rackSlot":6,"serialNumber":"6P56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:EF:60:20","bootMacAddress":"B0:7B:25:DE:79:FC","machineName":"lab00r750mgr2","rackSlot":7,"serialNumber":"7P56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E9:4E","bootMacAddress":"B0:7B:25:F8:5B:12","machineName":"lab00r750wkr5","rackSlot":8,"serialNumber":"8HS7PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E8:52","bootMacAddress":"B0:7B:25:F8:76:A6","machineName":"lab00r750wkr6","rackSlot":9,"serialNumber":"2N56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E8:40","bootMacAddress":"B0:7B:25:F8:60:4C","machineName":"lab00r750wkr7","rackSlot":10,"serialNumber":"GM56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:DC:76","bootMacAddress":"B0:7B:25:F8:50:CA","machineName":"lab00r750wkr8","rackSlot":11,"serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"adminCredentials":{"username":"admin"},"rackSlot":1,"serialNumber":"serial","storageApplianceName":"name"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-000001-HostedResources-0A152959"},"provisioningState":"Accepted"}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4077' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:30:07 GMT + etag: + - '"05076f98-0000-0100-0000-6462b26f0000"' + expires: + - '-1' + mise-correlation-id: + - a2c22064-ac53-491b-aaf4-13779f099dfd + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Accepted","startTime":"2023-05-15T22:30:07.4840331Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:30:07 GMT + etag: + - '"b9010108-0000-0100-0000-6462b26f0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Accepted","startTime":"2023-05-15T22:30:07.4840331Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:30:38 GMT + etag: + - '"b9010108-0000-0100-0000-6462b26f0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Accepted","startTime":"2023-05-15T22:30:07.4840331Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:31:08 GMT + etag: + - '"b9010108-0000-0100-0000-6462b26f0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Accepted","startTime":"2023-05-15T22:30:07.4840331Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:31:38 GMT + etag: + - '"b9010108-0000-0100-0000-6462b26f0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Accepted","startTime":"2023-05-15T22:30:07.4840331Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:32:08 GMT + etag: + - '"b9010108-0000-0100-0000-6462b26f0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"c4c3a9a3-a3ca-497f-8d7f-ba4d031f7508*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Succeeded","startTime":"2023-05-15T22:30:07.4840331Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '585' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:32:38 GMT + etag: + - '"da00f6b3-0000-4d00-0000-6462b2f00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --extended-location --location --analytics-workspace-id + --cluster-location --cluster-service-principal --cluster-type --cluster-version + --compute-deployment-threshold --network-fabric-id --aggregator-or-single-rack-definition + --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","name":"cli-test-cluster-000001","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.2322835Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:31:46.5661664Z"},"properties":{"provisioningState":"Succeeded","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-000001-HostedResources-0A152959"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}}' + headers: + cache-control: + - no-cache + content-length: + - '4461' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:32:38 GMT + etag: + - '"05076d99-0000-0100-0000-6462b2d20000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"clusterLocation": "Foo Street, 4rd Floor, row 10"}, "tags": + {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster update + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - --name --cluster-location --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:32:40 GMT + etag: + - '"0507c799-0000-0100-0000-6462b3090000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + mise-correlation-id: + - 729fca89-9f81-4963-ba82-44d41def06cd + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster update + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-location --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Accepted","startTime":"2023-05-15T22:32:40.2040751Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:32:40 GMT + etag: + - '"b9016a09-0000-0100-0000-6462b3080000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster update + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-location --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","name":"7be9c549-f6b2-4d78-8d61-1c41042eaed7*A9530CBB73E3DD4DE90B6A668104B83512D4F2ED212E1EAC7E723BA0E65DC147","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","status":"Succeeded","startTime":"2023-05-15T22:32:40.2040751Z","endTime":"2023-05-15T22:32:48.8685113Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '637' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:33:11 GMT + etag: + - '"b9016d09-0000-0100-0000-6462b3100000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster update + Connection: + - keep-alive + ParameterSetName: + - --name --cluster-location --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","name":"cli-test-cluster-000001","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.2322835Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:32:53.1375945Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-000001-HostedResources-0A152959"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '4482' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:33:11 GMT + etag: + - '"0507d499-0000-0100-0000-6462b3150000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","name":"cli-test-cluster-000001","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.2322835Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:32:53.1375945Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-000001-HostedResources-0A152959"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '4482' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:33:12 GMT + etag: + - '"0507d499-0000-0100-0000-6462b3150000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/clusters?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-FunctionalTests-APITestingTemplateJob-westus3_USWest-lg2heycz/providers/Microsoft.NetworkCloud/clusters/cluster8eeb38","name":"cluster8eeb38","type":"microsoft.networkcloud/clusters","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clustermgr21f81c-hostedresources-46676782/providers/microsoft.extendedlocation/customlocations/clustermgr21f81c-cl","type":"customLocation"},"tags":{"some_key":"some_value"},"systemData":{"createdBy":"7767ac4b-77d4-43ad-ae5d-daf53d32ed03","createdByType":"Application","createdAt":"2023-05-15T21:39:22.0853403Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:43:43.6383224Z"},"properties":{"provisioningState":"Deleting","availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-functionaltests-apitestingtemplatejob-westus3_uswest-lg2heycz/providers/Microsoft.NetworkCloud/clusterManagers/clustermgr21f81c","detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"B0:7B:25:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr1","bmcMacAddress":"B0:7B:25:FD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr2","machineDetails":"16628585","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"m15r650mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"m15r650mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/ClusterManagerSubnet","rackLocation":"b37m15r1","rackSerialNumber":"b37m15r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"testAnalyticsWorkspaceID","clusterType":"SingleRack","clusterVersion":"0.1.6","computeRackDefinitions":[],"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/M15ClusterManagerSubnet","managedResourceGroupConfiguration":{"location":"westus3","name":"cluster8eeb38-HostedResources-43217B43"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-FunctionalTests-APITestingTemplateJob-westus3_USEast-pzutykri/providers/Microsoft.NetworkCloud/clusters/cluster5ded35","name":"cluster5ded35","type":"microsoft.networkcloud/clusters","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clustermgrab2d61-hostedresources-7087cdea/providers/microsoft.extendedlocation/customlocations/clustermgrab2d61-cl","type":"customLocation"},"tags":{"patch_key":"patch_value"},"systemData":{"createdBy":"7767ac4b-77d4-43ad-ae5d-daf53d32ed03","createdByType":"Application","createdAt":"2023-05-15T22:30:22.302789Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:33:07.8149101Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"B0:7B:25:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr1","bmcMacAddress":"B0:7B:25:FD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr2","machineDetails":"16628585","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"m15r650mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"m15r650mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/ClusterManagerSubnet","rackLocation":"b37m15r1","rackSerialNumber":"b37m15r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"testAnalyticsWorkspaceID","clusterType":"SingleRack","clusterVersion":"0.1.6","computeRackDefinitions":[],"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/M15ClusterManagerSubnet","managedResourceGroupConfiguration":{"location":"westus3","name":"cluster5ded35-HostedResources-6D63A01B"},"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-functionaltests-apitestingtemplatejob-westus3_useast-pzutykri/providers/Microsoft.NetworkCloud/clusterManagers/clustermgrab2d61","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","clusterLocation":"westus3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shared-dev-rajeshwarig/providers/Microsoft.NetworkCloud/clusters/arctestcluster1","name":"arctestcluster1","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/arctestcm-hostedresources-5f0deae8/providers/microsoft.extendedlocation/customlocations/arctestcm-cl","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-03T19:02:01.5367298Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-03T19:04:06.7977506Z"},"properties":{"provisioningState":"Succeeded","analyticsWorkspaceId":"","networkFabricId":"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet","clusterType":"SingleRack","clusterVersion":"3.1.0","aggregatorOrSingleRackDefinition":{"networkRackId":"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","rackSerialNumber":"b99m99r1","rackLocation":"b99m99r1","availabilityZone":"1","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}],"bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}]},"computeRackDefinitions":[],"managedResourceGroupConfiguration":{"location":"eastus","name":"arctestcluster1-HostedResources-2C8B664A"},"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shared-dev-rajeshwarig/providers/Microsoft.NetworkCloud/clusterManagers/arctestcm","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster-1/providers/Microsoft.NetworkCloud/clusters/k5-0907401cb287","name":"k5-0907401cb287","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/k5-clustermgr-mrg-meqgnoh7o7aoc/providers/microsoft.extendedlocation/customlocations/k5-meqgnoh7o7aoc-cl","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"k5","ResourceType":"cluster","sshKeyUrl":"https://aka.ms/aods-nc-ssh","SkipHardwareValidation":"false"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-04T05:12:40.3420134Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T11:27:54.4586314Z"},"properties":{"provisioningState":"Succeeded","analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster-1/providers/Microsoft.OperationalInsights/workspaces/k5-law-2hjayrnsj555y","networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-lab/providers/Microsoft.Network/virtualNetworks/m20-vnet/subnets/ClusterManagerSubnet","clusterType":"SingleRack","clusterVersion":"0.1.6","aggregatorOrSingleRackDefinition":{"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-lab/providers/Microsoft.Network/virtualNetworks/m20-vnet/subnets/ClusterManagerSubnet","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","rackSerialNumber":"b37k5r1","rackLocation":"b37k5r1","availabilityZone":"1","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"b37k5purestor1","serialNumber":"serial"}],"bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"D0:8E:79:EB:D3:40","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.11/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr1","bmcMacAddress":"D0:8E:79:EB:D3:41","serialNumber":"6SSFRN3"},{"rackSlot":3,"bootMacAddress":"D0:8E:79:F3:7A:DA","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.12/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr2","bmcMacAddress":"D0:8E:79:F3:7A:DB","serialNumber":"1KVWWP3"},{"rackSlot":4,"bootMacAddress":"D0:8E:79:F0:BA:B6","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.13/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr3","bmcMacAddress":"D0:8E:79:F0:BA:B7","serialNumber":"3SSFRN3"},{"rackSlot":5,"bootMacAddress":"D0:8E:79:F0:4F:A6","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.14/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr4","bmcMacAddress":"D0:8E:79:F0:4F:A7","serialNumber":"90XFRN3"},{"rackSlot":6,"bootMacAddress":"EC:2A:72:19:8D:D2","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.15/redfish/v1/Systems/System.Embedded.1","machineName":"k5r650mgr1","bmcMacAddress":"EC:2A:72:19:8D:D3","serialNumber":"65TBRN3"},{"rackSlot":7,"bootMacAddress":"EC:2A:72:19:8E:50","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.16/redfish/v1/Systems/System.Embedded.1","machineName":"k5r650mgr2","bmcMacAddress":"EC:2A:72:19:8E:51","serialNumber":"45TBRN3"},{"rackSlot":8,"bootMacAddress":"D0:8E:79:F3:82:88","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.17/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr5","bmcMacAddress":"D0:8E:79:F3:82:89","serialNumber":"FDHBRN3"},{"rackSlot":9,"bootMacAddress":"D0:8E:79:F0:47:BC","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.18/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr6","bmcMacAddress":"D0:8E:79:F0:47:BD","serialNumber":"C0XFRN3"},{"rackSlot":10,"bootMacAddress":"D0:8E:79:F0:C9:98","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.19/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr7","bmcMacAddress":"D0:8E:79:F0:C9:99","serialNumber":"F0XFRN3"},{"rackSlot":11,"bootMacAddress":"D0:8E:79:F0:4C:96","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.12.3.20/redfish/v1/Systems/System.Embedded.1","machineName":"k5r750wkr8","bmcMacAddress":"D0:8E:79:F0:4C:97","serialNumber":"70XFRN3"}]},"computeRackDefinitions":[],"clusterServicePrincipal":{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","applicationId":"89726d3e-60df-49e5-81a4-3fc5f5b16133","principalId":"1f83d5e1-1bcd-4e73-91d9-1b1bea2b81b6"},"managedResourceGroupConfiguration":{"location":"eastus","name":"k5-0907401cb287-HostedResources-27FBCFCB"},"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shared-dev-k5-clustermanager-1/providers/Microsoft.NetworkCloud/clusterManagers/k5-meqgnoh7o7aoc","availableUpgradeVersions":[],"detailedStatus":"Running","detailedStatusMessage":"Cluster + is up and running.","workloadResourceIds":[],"supportExpiryDate":"2023-07-31","clusterExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/k5-0907401cb287-hostedresources-27fbcfcb/providers/microsoft.extendedlocation/customlocations/k5-0907401cb287-cstm-loc","type":"CustomLocation"},"hybridAksExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-0907401cb287-HostedResources-27FBCFCB/providers/Microsoft.ExtendedLocation/customLocations/k5-0907401cb287-haks-cstm-loc","type":"CustomLocation"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestmbpt7csa76papzyqizakemvejzuzkkgpdvpxdcujztoml7aqu76ntfghuydnskm5wiln/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-m4w55dj","name":"cli-test-cluster-m4w55dj","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-09T22:09:08.2624169Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T22:10:35.3922079Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/NetworkFabrics/networkfabric1","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-m4w55dj-HostedResources-77B08A28"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest524ovttmm4hwwrqmqg46gecgsafcsdz7u2bu6i2v3aohbloyoz2ruis2exmdhqtyvshr/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-xbrh7wz","name":"cli-test-cluster-xbrh7wz","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-09T23:39:44.2424645Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T23:42:27.6321598Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/NetworkFabrics/networkfabric1","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-xbrh7wz-HostedResources-05D61B4F"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Failed","detailedStatusMessage":"Cluster + deployment is in failed state.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j27-cluster/providers/Microsoft.NetworkCloud/clusters/j27-9ea78fd44a90","name":"j27-9ea78fd44a90","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j27-clustermgr-mrg-jnzebpxrmmdrg/providers/microsoft.extendedlocation/customlocations/j27-jnzebpxrmmdrg-cl","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j27","ResourceType":"cluster","sshKeyUrl":"https://aka.ms/aods-nc-ssh"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-10T15:37:27.1159114Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T18:03:15.1275572Z"},"properties":{"provisioningState":"Succeeded","analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j27-cluster/providers/Microsoft.OperationalInsights/workspaces/j27-law-ib36rbc5sdo5s","networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-lab/providers/Microsoft.Network/virtualNetworks/m20-vnet/subnets/ClusterManagerSubnet","clusterType":"SingleRack","clusterVersion":"0.1.6","aggregatorOrSingleRackDefinition":{"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-lab/providers/Microsoft.Network/virtualNetworks/m20-vnet/subnets/ClusterManagerSubnet","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","rackSerialNumber":"b37j27r1","rackLocation":"b37j27r1","availabilityZone":"1","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"b37j27purestor1","serialNumber":"serial"}],"bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"B0:4F:13:BE:42:D0","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.11/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr1","bmcMacAddress":"B0:4F:13:BE:42:D1","serialNumber":"8TNJ0M3"},{"rackSlot":3,"bootMacAddress":"B0:4F:13:BE:4A:32","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.12/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr2","machineDetails":"16628585","bmcMacAddress":"B0:4F:13:BE:4A:33","serialNumber":"9TNJ0M3"},{"rackSlot":4,"bootMacAddress":"B0:4F:13:BE:7D:F2","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.13/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr3","bmcMacAddress":"B0:4F:13:BE:7D:F3","serialNumber":"DTNJ0M3"},{"rackSlot":5,"bootMacAddress":"D0:8E:79:EB:56:C4","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.14/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr4","bmcMacAddress":"D0:8E:79:EB:56:C5","serialNumber":"2RNJ0M3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:80:F2","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.15/redfish/v1/Systems/System.Embedded.1","machineName":"j27r650mgr1","bmcMacAddress":"B0:7B:25:DE:80:F3","serialNumber":"DP56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:82:42","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.16/redfish/v1/Systems/System.Embedded.1","machineName":"j27r650mgr2","bmcMacAddress":"B0:7B:25:DE:82:43","serialNumber":"HP56PK3"},{"rackSlot":8,"bootMacAddress":"B0:4F:13:BE:43:D8","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.17/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr5","bmcMacAddress":"B0:4F:13:BE:43:D9","serialNumber":"6TNJ0M3"},{"rackSlot":9,"bootMacAddress":"D0:8E:79:EB:4E:8A","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.18/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr6","bmcMacAddress":"D0:8E:79:EB:4E:8B","serialNumber":"CTNJ0M3"},{"rackSlot":10,"bootMacAddress":"B0:4F:13:BE:3D:1E","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.19/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr7","bmcMacAddress":"B0:4F:13:BE:3D:1F","serialNumber":"FTNJ0M3"},{"rackSlot":11,"bootMacAddress":"B0:4F:13:BE:3B:B8","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.9.3.20/redfish/v1/Systems/System.Embedded.1","machineName":"j27r750wkr8","bmcMacAddress":"B0:4F:13:BE:3B:B9","serialNumber":"BTNJ0M3"}]},"computeRackDefinitions":[],"clusterServicePrincipal":{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","applicationId":"89726d3e-60df-49e5-81a4-3fc5f5b16133","principalId":"1f83d5e1-1bcd-4e73-91d9-1b1bea2b81b6"},"managedResourceGroupConfiguration":{"location":"eastus","name":"j27-9ea78fd44a90-HostedResources-3111A879"},"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shared-dev-j27-clustermgr/providers/Microsoft.NetworkCloud/clusterManagers/j27-jnzebpxrmmdrg","availableUpgradeVersions":[],"detailedStatus":"Running","detailedStatusMessage":"Cluster + is up and running.","workloadResourceIds":[],"supportExpiryDate":"2023-07-31","clusterExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j27-9ea78fd44a90-hostedresources-3111a879/providers/microsoft.extendedlocation/customlocations/j27-9ea78fd44a90-cstm-loc","type":"CustomLocation"},"hybridAksExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j27-9ea78fd44a90-HostedResources-3111A879/providers/Microsoft.ExtendedLocation/customLocations/j27-9ea78fd44a90-haks-cstm-loc","type":"CustomLocation"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuszwoc5ki47gcjktpjsywyll5hjhzbicunw5vpel665gwa63tdfdpfhstgdd3vas4lnf/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-kyk6t6z","name":"cli-test-cluster-kyk6t6z","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-10T23:12:27.9693781Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T23:15:10.6906711Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-kyk6t6z-HostedResources-27AB2AB9"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Failed","detailedStatusMessage":"Cluster + deployment is in failed state.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestunupyx2ftqtysbsymhfx7h2mikyfvgj4rglwpkunn7caa57i4wnpubwalct4rnana2j6/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-bgoqp4g","name":"cli-test-cluster-bgoqp4g","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-10T23:53:18.6304851Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T23:56:05.1942581Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-bgoqp4g-HostedResources-26A0A954"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesteaqrqp5lp3xhqen6mqa67wgu7o5gfxbitm4jmxd7m7hyhao5nluajt3n2qhlv7xvgyox/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-vxag4h7","name":"cli-test-cluster-vxag4h7","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T03:59:31.6464055Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T04:01:04.509642Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-vxag4h7-HostedResources-0C07FE60"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgkpsvpkrwv2r5233d3scyieogvcjsvvrnakkwouyxfh44lep5o3lqrbx3la2ju6f2ddx/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-nl34mph","name":"cli-test-cluster-nl34mph","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T06:21:02.4852628Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T06:22:27.9954679Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-nl34mph-HostedResources-621ED1BD"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlxllq5bjehtqhkodhbypjdvakryr54gl7qdasof7wzzlngu3w7yoq2hbhfqpgj6ppqzy/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-i52j3ve","name":"cli-test-cluster-i52j3ve","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T20:46:09.1295649Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:55.6594996Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-i52j3ve-HostedResources-3E540D9F"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest63f5nhahjo24gcuw5qmylzq63zsipa3nb3enhymxha7q5v2h53fe2k3xlxo3q5nt4nbn/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-rhne2bi","name":"cli-test-cluster-rhne2bi","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T20:50:29.343059Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:46.2545564Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-rhne2bi-HostedResources-350F2CB4"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrffz3ega3fkfcgmxtptrqvo7u7gapttaoe5dltb6mt644pjopxbbqbqc7tvuu3tp673g/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-63fjv26","name":"cli-test-cluster-63fjv26","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T21:32:55.6451163Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:36:35.2322154Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-63fjv26-HostedResources-13621B62"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrlshqau6iifxddxc2gkrrfuhbtgo2ouf6ixhunopoazvggmwakh6xxuljbfkhlxwdran/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-ngflhlr","name":"cli-test-cluster-ngflhlr","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T21:40:05.2976066Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:52.1270481Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-ngflhlr-HostedResources-0005E1C4"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitests7mf2tpikm5h6sdlliijfyqsayfmvg4zhzdkahz4fdke5nxgde3qnfjwcsx7sjueurmv/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-sypfzvg","name":"cli-test-cluster-sypfzvg","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T21:52:14.1512631Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:36:35.1451355Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-sypfzvg-HostedResources-59241201"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsd7n3pns4taope74c/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-dnhyvcu","name":"cli-test-cluster-dnhyvcu","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T23:24:27.1460532Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:54.9551726Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-dnhyvcu-HostedResources-12D59AE2"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestw4opps2p5cgwfjcxl/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-shyirng","name":"cli-test-cluster-shyirng","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-12T01:06:34.6037978Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:54.9876259Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-shyirng-HostedResources-0838A3D3"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2l5o6taozhhdrouzv/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-6iqbejt","name":"cli-test-cluster-6iqbejt","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-12T02:24:56.8841429Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:52.1126446Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-6iqbejt-HostedResources-049F1454"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestrntwkewniuadcd2zv/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-rgcqlxf","name":"cli-test-cluster-rgcqlxf","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-12T17:33:39.8198867Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-12T21:35:52.4712983Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-rgcqlxf-HostedResources-1D9FA22E"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestr6ldeouvthqlhyy66/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-gksf44l","name":"cli-test-cluster-gksf44l","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T19:12:38.7076567Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T19:15:24.6659303Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-gksf44l-HostedResources-1578E052"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsq6wksnkgslzzrva7/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-3ema376","name":"cli-test-cluster-3ema376","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T19:14:36.3523393Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T19:17:22.0477639Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-3ema376-HostedResources-07CDA11E"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestv63lgnhzshxh3n5q6/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-p66r2fy","name":"cli-test-cluster-p66r2fy","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T19:39:30.060435Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T19:42:13.520433Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-p66r2fy-HostedResources-2C96328B"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7ct5w523ytnji5etf/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-ukf2nrd","name":"cli-test-cluster-ukf2nrd","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T19:39:30.824276Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T23:17:13.5465817Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-ukf2nrd-HostedResources-1F816153"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestu22av3jle2tf2p7wd/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-3iwmckq","name":"cli-test-cluster-3iwmckq","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T19:52:01.8616484Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T19:53:31.6753016Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-3iwmckq-HostedResources-2E4CF043"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest3lik4ou2crzfilnul/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-xd4k65c","name":"cli-test-cluster-xd4k65c","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T19:52:02.7716328Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T19:54:46.9370927Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-xd4k65c-HostedResources-120A1CFF"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestkriokt3qhinf4bgxa/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-5p2px45","name":"cli-test-cluster-5p2px45","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T20:19:46.4883676Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T20:21:15.5546396Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-5p2px45-HostedResources-41056AA5"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestltjogd7kepn4dzo4i/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-jk2a5kq","name":"cli-test-cluster-jk2a5kq","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T20:19:46.8919744Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T02:53:50.7029663Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-jk2a5kq-HostedResources-0DAD977C"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnlp765bip4cjr2ovz/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-dk7nceh","name":"cli-test-cluster-dk7nceh","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T20:37:59.1350696Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T20:39:30.9841105Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-dk7nceh-HostedResources-53579A29"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbwzcwbghpyefzkm4o/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-3ohvumf","name":"cli-test-cluster-3ohvumf","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T20:37:59.01663Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T02:54:09.5359631Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-3ohvumf-HostedResources-59853272"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti47n37m5b6pfqq6cg/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-2tlkqo3","name":"cli-test-cluster-2tlkqo3","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T20:58:35.7209035Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T03:47:22.2959176Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-2tlkqo3-HostedResources-1DD05A80"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4ox7cwz5mg5pq6p3s/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-knxibmd","name":"cli-test-cluster-knxibmd","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T20:58:36.2401439Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T01:36:20.6981727Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-knxibmd-HostedResources-2D16B48D"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestsvq2rwl7l2xbcgx6b/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-u5fk5m3","name":"cli-test-cluster-u5fk5m3","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T21:01:14.0607188Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T21:03:58.3017279Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-u5fk5m3-HostedResources-5F919280"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestazhnxvumsg3mrsqlp/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-4s5dlyr","name":"cli-test-cluster-4s5dlyr","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T21:01:14.5436401Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T21:02:52.3118138Z"},"properties":{"provisioningState":"Failed","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-4s5dlyr-HostedResources-314C756A"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestdqev5twzfim4pwwfl/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-ecyoamu","name":"cli-test-cluster-ecyoamu","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T21:15:12.7232483Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T21:17:59.4755157Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-ecyoamu-HostedResources-4AB5915F"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesttzjay5px33ngk4ct4/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-6gixpzr","name":"cli-test-cluster-6gixpzr","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\",tagUpdate=NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T21:16:27.4828491Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T03:21:13.8994959Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-6gixpzr-HostedResources-4C7EDF3F"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2xycsu5czn7a7rrdn/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-bbj6h6o","name":"cli-test-cluster-bbj6h6o","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-14T21:16:27.7304001Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-14T21:18:09.0634198Z"},"properties":{"provisioningState":"Failed","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-bbj6h6o-HostedResources-57B0264F"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyzekhvs4uaqoxgcje/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-5reg6ie","name":"cli-test-cluster-5reg6ie","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T16:20:01.7051151Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:00:36.5978489Z"},"properties":{"provisioningState":"Failed","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-5reg6ie-HostedResources-08BDD2D1"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbnycjrqjgn6ray32b/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-y4zlf3p","name":"cli-test-cluster-y4zlf3p","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:56:18.3573251Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T19:57:49.3254053Z"},"properties":{"provisioningState":"Failed","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-y4zlf3p-HostedResources-6DE17483"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest75l47lx4n6vux6e2l/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-7dagoov","name":"cli-test-cluster-7dagoov","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:00:09.8508555Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T20:02:54.7251554Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-7dagoov-HostedResources-5D715BB4"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlfcncgf2vq5etwken/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-jr2s5bp","name":"cli-test-cluster-jr2s5bp","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:10:38.4438713Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:13:36.6697879Z"},"properties":{"provisioningState":"Succeeded","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-jr2s5bp-HostedResources-4BDFC425"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesthkkt6yxrnfnip53vk/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-q7qvkrx","name":"cli-test-cluster-q7qvkrx","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:22:22.3361439Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T20:25:06.8929207Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-q7qvkrx-HostedResources-1A0BE30F"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgq2p23mf3lfqyb4kv/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-bnj2oyp","name":"cli-test-cluster-bnj2oyp","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:22:22.5856979Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T20:23:57.6069853Z"},"properties":{"provisioningState":"Failed","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-bnj2oyp-HostedResources-5935ED29"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7ubbhbignot4nxu5q/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-ujxr54u","name":"cli-test-cluster-ujxr54u","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\" + tagUpdate=\"NewTag\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:36:55.4657776Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T20:39:40.5685692Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-ujxr54u-HostedResources-390C7F41"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestfxlntgltlsnadufpy/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-ajl5xcw","name":"cli-test-cluster-ajl5xcw","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:36:55.6903631Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:04:35.351201Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-ajl5xcw-HostedResources-5D35EA00"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestzdhgvqjj5hn25haxh/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-ei3bhhp","name":"cli-test-cluster-ei3bhhp","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"\"tag1\" + tagUpdate=\"NewTag\""},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:16:38.76834Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:19:23.7558503Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-ei3bhhp-HostedResources-78936BBA"},"computeRackDefinitions":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-FunctionalTests-APITestingTemplateJob-eastus_USWest-w804wl03/providers/Microsoft.NetworkCloud/clusters/cluster29ec8c","name":"cluster29ec8c","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clustermgr731d82-hostedresources-01438537/providers/microsoft.extendedlocation/customlocations/clustermgr731d82-cl","type":"customLocation"},"tags":{"some_key":"some_value"},"systemData":{"createdBy":"7767ac4b-77d4-43ad-ae5d-daf53d32ed03","createdByType":"Application","createdAt":"2023-05-15T21:26:52.1613886Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:31:15.6209247Z"},"properties":{"provisioningState":"Failed","clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-functionaltests-apitestingtemplatejob-eastus_uswest-w804wl03/providers/Microsoft.NetworkCloud/clusterManagers/clustermgr731d82","availableUpgradeVersions":[],"detailedStatus":"Deleting","detailedStatusMessage":"Cluster + is in the process of being deleted.","workloadResourceIds":[],"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"B0:7B:25:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr1","bmcMacAddress":"B0:7B:25:FD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr2","machineDetails":"16628585","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"m15r650mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"m15r650mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"m15r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/ClusterManagerSubnet","rackLocation":"b37m15r1","rackSerialNumber":"b37m15r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"testAnalyticsWorkspaceID","clusterType":"SingleRack","clusterVersion":"0.1.6","computeRackDefinitions":[],"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/M15ClusterManagerSubnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cluster29ec8c-HostedResources-6C348B0C"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dev7-cluster/providers/Microsoft.NetworkCloud/clusters/dev7-0a34116c4ef9","name":"dev7-0a34116c4ef9","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/dev7-clustermgr-mrg-7vmurr2cqnoh4/providers/microsoft.extendedlocation/customlocations/dev7-7vmurr2cqnoh4-cl","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"dev7","ResourceType":"cluster","sshKeyUrl":"https://aka.ms/aods-nc-ssh","SkipHardwareValidation":"true"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-15T21:51:57.6832891Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:15:07.5291436Z"},"properties":{"provisioningState":"Succeeded","analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dev7-cluster/providers/Microsoft.OperationalInsights/workspaces/dev7-law-un7yhky5tw7mq","networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dev7lab01-nf/providers/Microsoft.ManagedNetworkFabric/networkFabrics/dev7labnf02","clusterType":"MultiRack","clusterVersion":"0.1.6","aggregatorOrSingleRackDefinition":{"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dev7lab01-nf/providers/Microsoft.ManagedNetworkFabric/networkRacks/dev7labnf02-aggrack","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Aggregator_x70r3_9","rackSerialNumber":"b37dev7","rackLocation":"agg1","availabilityZone":"1","bareMetalMachineConfigurationData":[],"storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"b37dev7purestor1","serialNumber":"serial"}]},"computeRackDefinitions":[{"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dev7lab01-nf/providers/Microsoft.ManagedNetworkFabric/networkracks/dev7labnf02-comprack1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_8C2M","rackSerialNumber":"rs1111","rackLocation":"Foo + Datacenter Floor 3 Aisle 9 Rack 1","availabilityZone":"1","storageApplianceConfigurationData":[],"bareMetalMachineConfigurationData":[{"rackSlot":10,"bootMacAddress":"EC:2A:72:19:90:EA","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.20/redfish/v1/Systems/System.Embedded.1","machineName":"k2r650mgr2","bmcMacAddress":"EC:2A:72:19:90:EB","serialNumber":"35TBRN3"},{"rackSlot":9,"bootMacAddress":"EC:2A:72:19:90:FE","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.19/redfish/v1/Systems/System.Embedded.1","machineName":"k2r650mgr1","bmcMacAddress":"EC:2A:72:19:90:FD","serialNumber":"25TBRN3"},{"rackSlot":8,"bootMacAddress":"D0:8E:79:F4:BD:A4","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.18/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr8","bmcMacAddress":"D0:8E:79:F4:BD:A5","serialNumber":"9B1LRN3"},{"rackSlot":7,"bootMacAddress":"D0:8E:79:F4:5C:BA","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.17/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr7","bmcMacAddress":"D0:8E:79:F4:5C:BB","serialNumber":"6B1LRN3"},{"rackSlot":6,"bootMacAddress":"EC:2A:72:0A:1A:00","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.16/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr6","bmcMacAddress":"EC:2A:72:0A:1A:01","serialNumber":"FD1LRN3"},{"rackSlot":5,"bootMacAddress":"EC:2A:72:0A:13:D4","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.15/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr5","bmcMacAddress":"EC:2A:72:0A:13:D5","serialNumber":"1F1LRN3"},{"rackSlot":4,"bootMacAddress":"EC:2A:72:0A:29:18","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.14/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr4","bmcMacAddress":"EC:2A:72:0A:29:19","serialNumber":"DD1LRN3"},{"rackSlot":3,"bootMacAddress":"EC:2A:72:0A:08:B6","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.13/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr3","bmcMacAddress":"EC:2A:72:0A:08:B7","serialNumber":"2F1LRN3"},{"rackSlot":2,"bootMacAddress":"EC:2A:72:0A:27:1E","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.12/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr2","bmcMacAddress":"EC:2A:72:0A:27:1F","serialNumber":"3F1LRN3"},{"rackSlot":1,"bootMacAddress":"EC:2A:72:09:DE:4C","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.11/redfish/v1/Systems/System.Embedded.1","machineName":"k2r750wkr1","bmcMacAddress":"EC:2A:72:09:DE:4D","serialNumber":"JD1LRN3"}]},{"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dev7lab01-nf/providers/Microsoft.ManagedNetworkFabric/networkracks/dev7labnf02-comprack2","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_8C2M","rackSerialNumber":"rs2222","rackLocation":"Foo + Datacenter Floor 3 Aisle 9 Rack 1","availabilityZone":"2","storageApplianceConfigurationData":[],"bareMetalMachineConfigurationData":[{"rackSlot":10,"bootMacAddress":"C8:4B:D6:90:00:90","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.30/redfish/v1/Systems/System.Embedded.1","machineName":"k4r650mgr2","bmcMacAddress":"C8:4B:D6:90:00:91","serialNumber":"BN9T7V3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:E9:DA:BE","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.29/redfish/v1/Systems/System.Embedded.1","machineName":"k4r650mgr1","bmcMacAddress":"B0:7B:25:E9:DA:BF","serialNumber":"9P56PK3"},{"rackSlot":8,"bootMacAddress":"C8:4B:D6:80:0B:48","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.28/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr8","bmcMacAddress":"C8:4B:D6:80:0B:49","serialNumber":"HYNZ5S3"},{"rackSlot":7,"bootMacAddress":"C8:4B:D6:7F:D8:BE","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.27/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr7","bmcMacAddress":"C8:4B:D6:7F:D8:BF","serialNumber":"FYNZ5S3"},{"rackSlot":6,"bootMacAddress":"C8:4B:D6:7F:D9:C2","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.26/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr6","bmcMacAddress":"C8:4B:D6:7F:D9:C3","serialNumber":"CYNZ5S3"},{"rackSlot":5,"bootMacAddress":"C8:4B:D6:80:01:E4","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.25/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr5","bmcMacAddress":"C8:4B:D6:80:01:E5","serialNumber":"9YNZ5S3"},{"rackSlot":4,"bootMacAddress":"C8:4B:D6:7F:EF:F2","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.24/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr4","bmcMacAddress":"C8:4B:D6:7F:EF:F3","serialNumber":"DYNZ5S3"},{"rackSlot":3,"bootMacAddress":"C8:4B:D6:80:11:CE","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.23/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr3","bmcMacAddress":"C8:4B:D6:80:11:CD","serialNumber":"BYNZ5S3"},{"rackSlot":2,"bootMacAddress":"C8:4B:D6:80:0A:66","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.22/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr2","bmcMacAddress":"C8:4B:D6:80:0A:67","serialNumber":"8YNZ5S3"},{"rackSlot":1,"bootMacAddress":"D0:8E:79:F6:CA:B0","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.11.3.21/redfish/v1/Systems/System.Embedded.1","machineName":"k4r750wkr1","bmcMacAddress":"D0:8E:79:F6:CA:B1","serialNumber":"7K4X5S3"}]}],"clusterServicePrincipal":{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","applicationId":"89726d3e-60df-49e5-81a4-3fc5f5b16133","principalId":"1f83d5e1-1bcd-4e73-91d9-1b1bea2b81b6"},"managedResourceGroupConfiguration":{"location":"eastus","name":"dev7-0a34116c4ef9-HostedResources-669CA3B7"},"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/shared-dev-dev7-clustermanager/providers/Microsoft.NetworkCloud/clusterManagers/dev7-7vmurr2cqnoh4","availableUpgradeVersions":[],"detailedStatus":"Deploying","detailedStatusMessage":"Cluster + is currently deploying.","workloadResourceIds":[],"supportExpiryDate":"2023-07-31"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestpd4dujusw3ylhvfmo/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-r77cral","name":"cli-test-cluster-r77cral","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:04:52.6613735Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:07:40.0984414Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-r77cral-HostedResources-75E932B1"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest2adpyeb2tkvubf3cc/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-uqjqcqy","name":"cli-test-cluster-uqjqcqy","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:04:53.7091687Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:06:27.781933Z"},"properties":{"provisioningState":"Deleting","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-uqjqcqy-HostedResources-31F3C269"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-cluster/providers/Microsoft.NetworkCloud/clusters/m20-e79aa519002f","name":"m20-e79aa519002f","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m20-clustermgr-mrg-u7anuycowevms/providers/microsoft.extendedlocation/customlocations/m20-u7anuycowevms-cl","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m20","ResourceType":"cluster","sshKeyUrl":"https://aka.ms/aods-nc-ssh","SkipHardwareValidation":"false"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-15T22:18:23.394155Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:30:17.1515364Z"},"properties":{"provisioningState":"Succeeded","analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-cluster/providers/Microsoft.OperationalInsights/workspaces/m20-law-w57kpc7lrp3ky","networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-lab/providers/Microsoft.Network/virtualNetworks/m20-vnet/subnets/ClusterManagerSubnet","clusterType":"SingleRack","clusterVersion":"3.1.0","aggregatorOrSingleRackDefinition":{"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-lab/providers/Microsoft.Network/virtualNetworks/m20-vnet/subnets/ClusterManagerSubnet","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","rackSerialNumber":"b37m20r1","rackLocation":"b37m20r1","availabilityZone":"1","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"pureuser"},"storageApplianceName":"b37m20purestor1","serialNumber":"serial"}],"bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"B0:7B:25:F8:5B:C0","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.11/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr1","bmcMacAddress":"B0:7B:25:F8:5B:C1","serialNumber":"HKS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:58:D0","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.12/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr2","bmcMacAddress":"B0:7B:25:F8:58:D1","serialNumber":"3KS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:59:A0","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.13/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr3","bmcMacAddress":"B0:7B:25:F8:59:A1","serialNumber":"2KS7PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:9C","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.14/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr4","bmcMacAddress":"B0:7B:25:F8:5B:9D","serialNumber":"4KS7PK3"},{"rackSlot":6,"bootMacAddress":"D0:8E:79:EB:A7:4E","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.15/redfish/v1/Systems/System.Embedded.1","machineName":"m20r650mgr1","bmcMacAddress":"D0:8E:79:EB:A7:4F","serialNumber":"CPVK0M3"},{"rackSlot":7,"bootMacAddress":"D0:8E:79:EC:42:9A","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.16/redfish/v1/Systems/System.Embedded.1","machineName":"m20r650mgr2","bmcMacAddress":"D0:8E:79:EC:42:9B","serialNumber":"FPVK0M3"},{"rackSlot":8,"bootMacAddress":"D0:8E:79:EB:4E:4A","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.17/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr5","bmcMacAddress":"D0:8E:79:EB:4E:4B","serialNumber":"JSNJ0M3"},{"rackSlot":9,"bootMacAddress":"B0:4F:13:BE:46:B4","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.18/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr6","bmcMacAddress":"B0:4F:13:BE:46:B5","serialNumber":"3TNJ0M3"},{"rackSlot":10,"bootMacAddress":"D0:8E:79:EB:50:84","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.19/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr7","bmcMacAddress":"D0:8E:79:EB:50:85","serialNumber":"GSNJ0M3"},{"rackSlot":11,"bootMacAddress":"D0:8E:79:EB:4B:9A","bmcCredentials":{"username":"root"},"bmcConnectionString":"redfish+https://10.4.3.20/redfish/v1/Systems/System.Embedded.1","machineName":"m20r750wkr8","bmcMacAddress":"D0:8E:79:EB:4B:9B","serialNumber":"HSNJ0M3"}]},"computeRackDefinitions":[],"clusterServicePrincipal":{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","applicationId":"89726d3e-60df-49e5-81a4-3fc5f5b16133","principalId":"1f83d5e1-1bcd-4e73-91d9-1b1bea2b81b6"},"managedResourceGroupConfiguration":{"location":"eastus","name":"m20-e79aa519002f-HostedResources-3CB9B33B"},"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m20-clustermanager/providers/Microsoft.NetworkCloud/clusterManagers/m20-u7anuycowevms","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"supportExpiryDate":"2023-07-31"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-FunctionalTests-APITestingTemplateJob-eastus_USEast-x9kk0utk/providers/Microsoft.NetworkCloud/clusters/clusterd3de25","name":"clusterd3de25","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clustermgr641d31-hostedresources-2642e5fe/providers/microsoft.extendedlocation/customlocations/clustermgr641d31-cl","type":"customLocation"},"tags":{"some_key":"some_value"},"systemData":{"createdBy":"7767ac4b-77d4-43ad-ae5d-daf53d32ed03","createdByType":"Application","createdAt":"2023-05-15T22:29:13.413351Z","lastModifiedBy":"7767ac4b-77d4-43ad-ae5d-daf53d32ed03","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:32:16.8085249Z"},"properties":{"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/synt-test-functionaltests-apitestingtemplatejob-eastus_useast-x9kk0utk/providers/Microsoft.NetworkCloud/clusterManagers/clustermgr641d31","availableUpgradeVersions":[],"detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","workloadResourceIds":[],"provisioningState":"Accepted","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E7:08","bootMacAddress":"B0:7B:25:F8:71:2E","machineName":"m15r750wkr1","rackSlot":2,"serialNumber":"5HS7PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E6:CC","bootMacAddress":"B0:7B:25:F8:78:C0","machineDetails":"16628585","machineName":"m15r750wkr2","rackSlot":3,"serialNumber":"4HS7PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:D8:A4","bootMacAddress":"B0:7B:25:F8:50:C6","machineName":"m15r750wkr3","rackSlot":4,"serialNumber":"FM56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FE:82:4E","bootMacAddress":"B0:7B:25:F8:5B:C8","machineName":"m15r750wkr4","rackSlot":5,"serialNumber":"7M56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:EF:5E:B8","bootMacAddress":"B0:7B:25:DE:7F:F4","machineName":"m15r650mgr1","rackSlot":6,"serialNumber":"6P56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:EF:60:20","bootMacAddress":"B0:7B:25:DE:79:FC","machineName":"m15r650mgr2","rackSlot":7,"serialNumber":"7P56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E9:4E","bootMacAddress":"B0:7B:25:F8:5B:12","machineName":"m15r750wkr5","rackSlot":8,"serialNumber":"8HS7PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E8:52","bootMacAddress":"B0:7B:25:F8:76:A6","machineName":"m15r750wkr6","rackSlot":9,"serialNumber":"2N56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:E8:40","bootMacAddress":"B0:7B:25:F8:60:4C","machineName":"m15r750wkr7","rackSlot":10,"serialNumber":"GM56PK3"},{"bmcCredentials":{"username":"root"},"bmcMacAddress":"B0:7B:25:FD:DC:76","bootMacAddress":"B0:7B:25:F8:50:CA","machineName":"m15r750wkr8","rackSlot":11,"serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/ClusterManagerSubnet","rackLocation":"b37m15r1","rackSerialNumber":"b37m15r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"adminCredentials":{"username":"pureuser"},"rackSlot":1,"serialNumber":"serial","storageApplianceName":"name"}]},"analyticsWorkspaceId":"testAnalyticsWorkspaceID","clusterType":"SingleRack","clusterVersion":"0.1.6","computeRackDefinitions":[],"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-lab/providers/Microsoft.Network/virtualNetworks/m15-vnet/subnets/M15ClusterManagerSubnet","managedResourceGroupConfiguration":{"location":"eastus","name":"clusterd3de25-HostedResources-5BDE9064"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","name":"cli-test-cluster-000001","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.2322835Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:32:53.1375945Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-000001-HostedResources-0A152959"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest73ygdrdn7ihch2vh3/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-zed3p76","name":"cli-test-cluster-zed3p76","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.7766354Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:31:39.9626072Z"},"properties":{"provisioningState":"Succeeded","aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"AA:BB:CC:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","machineDetails":"16628585","bmcMacAddress":"AA:BB:CC:DD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"AA:BB:CC:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"AA:BB:CC:DD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"AA:BB:CC:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"AA:BB:CC:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"AA:BB:CC:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr1","bmcMacAddress":"AA:BB:CC:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"AA:BB:CC:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r650mgr2","bmcMacAddress":"AA:BB:CC:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"AA:BB:CC:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"AA:BB:CC:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"AA:BB:CC:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"AA:BB:CC:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"AA:BB:CC:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"AA:BB:CC:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"AA:BB:CC:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"AA:BB:CC:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 3rd Floor, row 9","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-zed3p76-HostedResources-1742E977"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment."}}]}' + headers: + cache-control: + - no-cache + content-length: + - '248651' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:33:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 297bd83c-768f-4661-962e-8908d07bd005 + - 537d73b1-b772-43ee-a8c2-d98aafa75814 + - 45a3afd3-d8f4-486b-89cc-9fc03ec66f90 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/clusters/cli-test-cluster-000001","name":"cli-test-cluster-000001","type":"microsoft.networkcloud/clusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sim-clustermgr-mrg-potf3lhzemulk/providers/microsoft.extendedlocation/customlocations/sim-cluster-mgr-potf3lhzemulk-cl","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T22:30:07.2322835Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T22:32:53.1375945Z"},"properties":{"aggregatorOrSingleRackDefinition":{"availabilityZone":"1","bareMetalMachineConfigurationData":[{"rackSlot":2,"bootMacAddress":"AA:BB:CC:F8:71:2E","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr1","bmcMacAddress":"AA:BB:CC:DD:E7:08","serialNumber":"5HS7PK3"},{"rackSlot":3,"bootMacAddress":"B0:7B:25:F8:78:C0","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr2","bmcMacAddress":"B0:7B:25:FD:E6:CC","serialNumber":"4HS7PK3"},{"rackSlot":4,"bootMacAddress":"B0:7B:25:F8:50:C6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr3","bmcMacAddress":"B0:7B:25:FD:D8:A4","serialNumber":"FM56PK3"},{"rackSlot":5,"bootMacAddress":"B0:7B:25:F8:5B:C8","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr4","bmcMacAddress":"B0:7B:25:FE:82:4E","serialNumber":"7M56PK3"},{"rackSlot":6,"bootMacAddress":"B0:7B:25:DE:7F:F4","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr1","bmcMacAddress":"B0:7B:25:EF:5E:B8","serialNumber":"6P56PK3"},{"rackSlot":7,"bootMacAddress":"B0:7B:25:DE:79:FC","bmcCredentials":{"username":"root"},"machineName":"lab00r750mgr2","bmcMacAddress":"B0:7B:25:EF:60:20","serialNumber":"7P56PK3"},{"rackSlot":8,"bootMacAddress":"B0:7B:25:F8:5B:12","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr5","bmcMacAddress":"B0:7B:25:FD:E9:4E","serialNumber":"8HS7PK3"},{"rackSlot":9,"bootMacAddress":"B0:7B:25:F8:76:A6","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr6","bmcMacAddress":"B0:7B:25:FD:E8:52","serialNumber":"2N56PK3"},{"rackSlot":10,"bootMacAddress":"B0:7B:25:F8:60:4C","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr7","bmcMacAddress":"B0:7B:25:FD:E8:40","serialNumber":"GM56PK3"},{"rackSlot":11,"bootMacAddress":"B0:7B:25:F8:50:CA","bmcCredentials":{"username":"root"},"machineName":"lab00r750wkr8","bmcMacAddress":"B0:7B:25:FD:DC:76","serialNumber":"9M56PK3"}],"networkRackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","rackLocation":"b99m99r1","rackSerialNumber":"b99m99r1","rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly","storageApplianceConfigurationData":[{"rackSlot":1,"adminCredentials":{"username":"admin"},"storageApplianceName":"name","serialNumber":"serial"}]},"analyticsWorkspaceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.operationalinsights/workspaces/simulator-ai","clusterLocation":"Foo + Street, 4rd Floor, row 10","clusterServicePrincipal":{"applicationId":"12345678-1234-1234-1234-123456789012","principalId":"00000008-0004-0004-0004-000000000012","tenantId":"80000000-4000-4000-4000-120000000000"},"clusterType":"SingleRack","clusterVersion":"3.1.0","computeDeploymentThreshold":{"grouping":"PerCluster","type":"PercentSuccess","value":90},"networkFabricId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cluster-000001-HostedResources-0A152959"},"computeRackDefinitions":[],"availableUpgradeVersions":[],"workloadResourceIds":[],"clusterManagerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusterManagers/sim-cluster-mgr-potf3lhzemulk","detailedStatus":"PendingDeployment","detailedStatusMessage":"Cluster + is pending deployment.","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '4494' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 22:33:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 5d6f3fbf-2b09-4f10-a603-fd811df8900d + - ab662184-fa9e-4685-8069-f0a803f70159 + - ecbed564-f86a-4ffb-a40a-358168743320 + status: + code: 200 + message: OK +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario2.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario2.yaml new file mode 100644 index 00000000000..4ca1bb2c8a7 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario2.yaml @@ -0,0 +1,1364 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:52:02 GMT + etag: + - '"1300a6fe-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:52:02 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:52:32 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:53:02 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:53:33 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:54:03 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:54:32 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:55:02 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:55:33 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:56:03 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:56:33 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:57:03 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:57:34 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:58:03 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:58:34 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:59:04 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 17:59:34 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:00:04 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:00:34 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:01:04 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:01:34 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:02:05 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:02:35 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:03:04 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:03:35 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:04:05 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:04:35 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:05:05 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:05:36 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Deleting","startTime":"2023-05-24T17:52:02.6085066Z"}' + headers: + cache-control: + - no-cache + content-length: + - '557' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:06:05 GMT + etag: + - '"db018e50-0000-0100-0000-646e4ec20000"' + expires: + - '-1' + 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: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Succeeded","startTime":"2023-05-24T17:52:02.6085066Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '576' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:06:35 GMT + etag: + - '"9d01d4a2-0000-0500-0000-646e52160000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","name":"14213f58-717c-444a-9f21-fa0633d06cf8*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator","status":"Succeeded","startTime":"2023-05-24T17:52:02.6085066Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '576' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 18:06:35 GMT + etag: + - '"9d01d4a2-0000-0500-0000-646e52160000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario3.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario3.yaml new file mode 100644 index 00000000000..6428feb37b3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario3.yaml @@ -0,0 +1,56 @@ +interactions: +- request: + body: '{"skipValidationsForMachines": []}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster deploy + Connection: + - keep-alive + Content-Length: + - '34' + Content-Type: + - application/json + ParameterSetName: + - --no-wait --name --resource-group --skip-validations-for-machines + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-delete-rg/providers/Microsoft.NetworkCloud/clusters/simulator/deploy?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e015c92a-a39c-44b6-a813-dc6489400e64*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 24 May 2023 16:12:22 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e015c92a-a39c-44b6-a813-dc6489400e64*C0AA9CB8997C164101A6B3756DDB57985E3AEE3A9179B3156EFE2EF6F0778EB9?api-version=2022-12-12-preview + mise-correlation-id: + - 1ac4e3c6-0e6b-488e-94e4-24cccac529ac + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario4.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario4.yaml new file mode 100644 index 00000000000..d495e61e45a --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario4.yaml @@ -0,0 +1,56 @@ +interactions: +- request: + body: '{"targetClusterVersion": "3.2.0-pr14470"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster update-version + Connection: + - keep-alive + Content-Length: + - '41' + Content-Type: + - application/json + ParameterSetName: + - --cluster-name --target-cluster-version --resource-group --no-wait + User-Agent: + - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-test-cluster-update-version-rg/providers/Microsoft.NetworkCloud/clusters/simulator/updateVersion?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/550a09a0-a4ce-4fb6-abb9-e5b3f06d817c*999F10CE134857AD111BF10A8F2ADC5A0E7A3E4607E74CC382E6295837760E68?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 25 May 2023 20:34:33 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/550a09a0-a4ce-4fb6-abb9-e5b3f06d817c*999F10CE134857AD111BF10A8F2ADC5A0E7A3E4607E74CC382E6295837760E68?api-version=2022-12-12-preview + mise-correlation-id: + - d3ccb351-409d-45c4-943a-d2b98882d7db + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_clustermanager_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_clustermanager_scenario1.yaml new file mode 100644 index 00000000000..88539ea1198 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_clustermanager_scenario1.yaml @@ -0,0 +1,2813 @@ +interactions: +- request: + body: '{"location": "eastus", "properties": {"analyticsWorkspaceId": "", "fabricControllerId": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3", + "managedResourceGroupConfiguration": {"name": "cli-test-cm-mrg-000002"}}, "tags": + {"DisableFabricIntegration": "true"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + Content-Length: + - '364' + Content-Type: + - application/json + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","name":"cli-test-cm-000001","type":"microsoft.networkcloud/clustermanagers","location":"eastus","tags":{"DisableFabricIntegration":"true"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T18:11:12.2648025Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-19T18:11:12.2648025Z"},"properties":{"analyticsWorkspaceId":"","fabricControllerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cm-mrg-000002"},"provisioningState":"Accepted"}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '877' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:11:12 GMT + etag: + - '"21003d93-0000-0100-0000-6467bbc00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:11:12 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:11:42 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:12:12 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:12:42 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:13:14 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:13:44 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:14:13 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:14:43 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:15:14 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:15:44 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:16:14 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:16:44 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:17:15 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:17:45 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:18:15 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:18:45 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:19:15 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:19:46 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:20:16 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:20:46 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:21:16 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:21:46 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:22:16 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:22:46 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:23:17 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:23:47 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:24:17 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:24:48 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:25:18 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:25:48 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:26:18 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:26:49 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:27:19 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:27:49 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Accepted","startTime":"2023-05-19T18:11:12.3390319Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:19 GMT + etag: + - '"8a0094fc-0000-0100-0000-6467bbc00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"372bd487-9f26-44b4-8b47-0d677763d6b7*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Succeeded","startTime":"2023-05-19T18:11:12.3390319Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:50 GMT + etag: + - '"04009651-0000-4d00-0000-6467bfc80000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager create + Connection: + - keep-alive + ParameterSetName: + - --name --location --resource-group --fabric-controller-id --tags --managed-resource-group-configuration + --analytics-workspace-id + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","name":"cli-test-cm-000001","type":"microsoft.networkcloud/clustermanagers","location":"eastus","tags":{"DisableFabricIntegration":"true","nc:environment":"sandbox"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T18:11:12.2648025Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-19T18:11:12.2648025Z"},"properties":{"analyticsWorkspaceId":"","fabricControllerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cm-mrg-000002"},"provisioningState":"Succeeded","availabilityZones":["1","2","3"],"vmSize":"Standard_D4_v2","clusterVersions":[{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.1.0"},{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.2.0"}],"managerExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-test-cm-mrg-000002/providers/microsoft.extendedlocation/customlocations/cli-test-cm-000001-cl","type":"CustomLocation"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1381' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:50 GMT + etag: + - '"210044c4-0000-0100-0000-6467bfc30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"tags": {"DisableFabricIntegration": "true", "tagUpdate": "NewTag"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager update + Connection: + - keep-alive + Content-Length: + - '69' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","name":"cli-test-cm-000001","type":"microsoft.networkcloud/clustermanagers","location":"eastus","tags":{"DisableFabricIntegration":"true","tagUpdate":"NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T18:11:12.2648025Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-19T18:28:51.5647522Z"},"properties":{"analyticsWorkspaceId":"","fabricControllerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cm-mrg-000002"},"provisioningState":"Succeeded","availabilityZones":["1","2","3"],"vmSize":"Standard_D4_v2","clusterVersions":[{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.1.0"},{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.2.0"}],"managerExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-test-cm-mrg-000002/providers/microsoft.extendedlocation/customlocations/cli-test-cm-000001-cl","type":"CustomLocation"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1375' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:52 GMT + etag: + - '"2100bbc5-0000-0100-0000-6467bfe30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","name":"cli-test-cm-000001","type":"microsoft.networkcloud/clustermanagers","location":"eastus","tags":{"DisableFabricIntegration":"true","tagUpdate":"NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T18:11:12.2648025Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-19T18:28:51.5647522Z"},"properties":{"analyticsWorkspaceId":"","fabricControllerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cm-mrg-000002"},"provisioningState":"Succeeded","availabilityZones":["1","2","3"],"vmSize":"Standard_D4_v2","clusterVersions":[{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.1.0"},{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.2.0"}],"managerExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-test-cm-mrg-000002/providers/microsoft.extendedlocation/customlocations/cli-test-cm-000001-cl","type":"CustomLocation"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1375' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:52 GMT + etag: + - '"2100bbc5-0000-0100-0000-6467bfe30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","name":"cli-test-cm-000001","type":"microsoft.networkcloud/clustermanagers","location":"eastus","tags":{"DisableFabricIntegration":"true","tagUpdate":"NewTag"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T18:11:12.2648025Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-19T18:28:51.5647522Z"},"properties":{"analyticsWorkspaceId":"","fabricControllerId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.Network/virtualNetworks/CM_vNet/subnets/azcli3","managedResourceGroupConfiguration":{"location":"eastus","name":"cli-test-cm-mrg-000002"},"provisioningState":"Succeeded","availabilityZones":["1","2","3"],"vmSize":"Standard_D4_v2","clusterVersions":[{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.1.0"},{"supportExpiryDate":"2023-07-31 + 00:00:00 +0000 UTC","targetClusterVersion":"3.2.0"}],"managerExtendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-test-cm-mrg-000002/providers/microsoft.extendedlocation/customlocations/cli-test-cm-000001-cl","type":"CustomLocation"}}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1387' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:53 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 94816504-2e14-41b0-b78a-a251db2ef181 + - da54713d-824d-4df3-9b13-a0b93a4a6fa9 + - 55dbd84d-bdf2-4bdb-9995-462e473c8863 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:54 GMT + etag: + - '"2100e9c5-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:28:54 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:29:25 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:29:55 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:30:25 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:30:56 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:31:26 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:31:55 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:32:26 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:32:56 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:33:26 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:33:57 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:34:26 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:34:56 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:35:27 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:35:57 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:36:27 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Deleting","startTime":"2023-05-19T18:28:55.0925582Z"}' + headers: + cache-control: + - no-cache + content-length: + - '568' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:36:57 GMT + etag: + - '"8c004d9f-0000-0100-0000-6467bfe70000"' + expires: + - '-1' + 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: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Succeeded","startTime":"2023-05-19T18:28:55.0925582Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:37:28 GMT + etag: + - '"04004b54-0000-4d00-0000-6467c1cf0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud clustermanager delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","name":"0fd2db80-87be-4837-a326-b67d3d399976*0CBDF305C8906FCFE85640DBAEDED030B318DD66AC83DFB193388F418BD9C2E5","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000003/providers/Microsoft.NetworkCloud/clusterManagers/cli-test-cm-000001","status":"Succeeded","startTime":"2023-05-19T18:28:55.0925582Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '587' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 18:37:28 GMT + etag: + - '"04004b54-0000-4d00-0000-6467c1cf0000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_defaultcninetwork_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_defaultcninetwork_scenario1.yaml new file mode 100644 index 00000000000..b348ec10aff --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_defaultcninetwork_scenario1.yaml @@ -0,0 +1,601 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"cniBgpConfiguration": + {"bgpPeers": [{"asNumber": 64497, "peerIp": "203.0.113.254"}], "communityAdvertisements": + [{"communities": ["64512", "100"], "subnetPrefix": "192.0.2.0/27"}], "serviceExternalPrefixes": + ["192.0.2.0/28"], "serviceLoadBalancerPrefixes": ["192.0.2.16/28"]}, "ipAllocationType": + "DualStack", "ipv4ConnectedPrefix": "10.20.101.0/24", "ipv6ConnectedPrefix": + "fd01:20::0/64", "l3IsolationDomainId": "/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2", + "vlan": 1004}, "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork create + Connection: + - keep-alive + Content-Length: + - '852' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --cni-bgp-configuration --ip-allocation-type + --ipv4-connected-prefix --ipv6-connected-prefix --l3-isolation-domain-id --vlan + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","name":"cli-test-defaultcni-000001","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:26:17.3644734Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:26:17.3644734Z"},"properties":{"provisioningState":"Accepted","cniBgpConfiguration":{"bgpPeers":[{"asNumber":64497,"peerIp":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnetPrefix":"192.0.2.0/27"}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"]},"ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.20.101.0/24","ipv6ConnectedPrefix":"fd01:20::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2","vlan":1004}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1339' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:18 GMT + etag: + - '"b8059cc4-0000-0100-0000-6462875a0000"' + expires: + - '-1' + mise-correlation-id: + - 5649efa9-54da-4933-b749-a8ab89c19c01 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --cni-bgp-configuration --ip-allocation-type + --ipv4-connected-prefix --ipv6-connected-prefix --l3-isolation-domain-id --vlan + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","name":"2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","status":"Accepted","startTime":"2023-05-15T19:26:17.411158Z"}' + headers: + cache-control: + - no-cache + content-length: + - '578' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:18 GMT + etag: + - '"b8015c92-0000-0100-0000-646287590000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --cni-bgp-configuration --ip-allocation-type + --ipv4-connected-prefix --ipv6-connected-prefix --l3-isolation-domain-id --vlan + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","name":"2f075a00-c600-42ea-823f-cb33068b39d3*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","status":"Succeeded","startTime":"2023-05-15T19:26:17.411158Z","endTime":"2023-05-15T19:26:23.5196698Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '649' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:49 GMT + etag: + - '"b8017b92-0000-0100-0000-6462875f0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --cni-bgp-configuration --ip-allocation-type + --ipv4-connected-prefix --ipv6-connected-prefix --l3-isolation-domain-id --vlan + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","name":"cli-test-defaultcni-000001","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:26:17.3644734Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T19:26:24.1107609Z"},"properties":{"provisioningState":"Succeeded","cniBgpConfiguration":{"bgpPeers":[{"asNumber":64497,"peerIp":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnetPrefix":"192.0.2.0/27"}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"]},"ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.20.101.0/24","ipv6ConnectedPrefix":"fd01:20::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2","vlan":1004,"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","fabricBgpPeers":[{"asNumber":1001,"peerIp":"10.10.100.2"},{"asNumber":1001,"peerIp":"10.10.100.3"},{"asNumber":1001,"peerIp":"fd01:10::2"},{"asNumber":1001,"peerIp":"fd01:10::3"}],"cniAsNumber":1002,"hybridAksClustersAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1865' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:49 GMT + etag: + - '"b805abc4-0000-0100-0000-646287600000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork update + Connection: + - keep-alive + Content-Length: + - '48' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","name":"cli-test-defaultcni-000001","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:26:17.3644734Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:26:50.2377899Z"},"properties":{"provisioningState":"Succeeded","cniBgpConfiguration":{"bgpPeers":[{"asNumber":64497,"peerIp":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnetPrefix":"192.0.2.0/27"}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"]},"ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.20.101.0/24","ipv6ConnectedPrefix":"fd01:20::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2","vlan":1004,"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","fabricBgpPeers":[{"asNumber":1001,"peerIp":"10.10.100.2"},{"asNumber":1001,"peerIp":"10.10.100.3"},{"asNumber":1001,"peerIp":"fd01:10::2"},{"asNumber":1001,"peerIp":"fd01:10::3"}],"cniAsNumber":1002,"hybridAksClustersAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1865' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:51 GMT + etag: + - '"b805d8c4-0000-0100-0000-6462877a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","name":"cli-test-defaultcni-000001","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:26:17.3644734Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:26:50.2377899Z"},"properties":{"provisioningState":"Succeeded","cniBgpConfiguration":{"bgpPeers":[{"asNumber":64497,"peerIp":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnetPrefix":"192.0.2.0/27"}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"]},"ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.20.101.0/24","ipv6ConnectedPrefix":"fd01:20::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2","vlan":1004,"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","fabricBgpPeers":[{"asNumber":1001,"peerIp":"10.10.100.2"},{"asNumber":1001,"peerIp":"10.10.100.3"},{"asNumber":1001,"peerIp":"fd01:10::2"},{"asNumber":1001,"peerIp":"fd01:10::3"}],"cniAsNumber":1002,"hybridAksClustersAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1865' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:51 GMT + etag: + - '"b805d8c4-0000-0100-0000-6462877a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/defaultCniNetworks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","name":"defaultcninetwork-529","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"defaultcninetwork","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:05:38.593992Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T13:19:15.5105119Z"},"properties":{"provisioningState":"Succeeded","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.88.0/24","vlan":529,"cniBgpConfiguration":{"bgpPeers":[],"serviceExternalPrefixes":["10.1.89.0/25"],"serviceLoadBalancerPrefixes":["10.1.89.0/25"],"communityAdvertisements":[{"communities":["65535:65281","65535:65282"],"subnetPrefix":"10.244.0.0/16"}]},"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","fabricBgpPeers":[{"asNumber":65018,"peerIp":"10.1.88.2"},{"asNumber":65018,"peerIp":"10.1.88.3"}],"cniAsNumber":64516,"hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-xEaZHs8atcaIPQ"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-536","name":"defaultcninetwork-536","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"defaultcninetworks"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-09T12:15:10.9951609Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T13:19:19.9161191Z"},"properties":{"provisioningState":"Succeeded","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.102.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:166::/64","vlan":536,"cniBgpConfiguration":{"bgpPeers":[],"serviceExternalPrefixes":["10.1.103.0/25"],"serviceLoadBalancerPrefixes":["10.1.103.128/25"],"communityAdvertisements":[{"communities":["65535:65281","65535:65282"],"subnetPrefix":"10.244.0.0/16"}]},"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","fabricBgpPeers":[{"asNumber":65018,"peerIp":"10.1.102.2"},{"asNumber":65018,"peerIp":"10.1.102.3"}],"cniAsNumber":64517,"hybridAksClustersAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7k2wrr4qi5ggkrxbgvlk3xbgvy5qd7hb7dsno3gz6jthpkjrh2gmarnkia4fnxqobquq/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-47su","name":"cli-test-defaultcni-47su","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:23:40.0601688Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:26:50.2377899Z"},"properties":{"provisioningState":"Succeeded","cniBgpConfiguration":{"bgpPeers":[{"asNumber":64497,"peerIp":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnetPrefix":"192.0.2.0/27"}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"]},"ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.20.101.0/24","ipv6ConnectedPrefix":"fd01:20::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2","vlan":1004,"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","fabricBgpPeers":[{"asNumber":1001,"peerIp":"10.10.100.2"},{"asNumber":1001,"peerIp":"10.10.100.3"},{"asNumber":1001,"peerIp":"fd01:10::2"},{"asNumber":1001,"peerIp":"fd01:10::3"}],"cniAsNumber":1002,"hybridAksClustersAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/defaultcniNetworks/defaultcninetwork7-rg","name":"defaultcninetwork7-rg","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-21T16:52:48.6134153Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-04-21T16:52:48.6134153Z"},"properties":{"provisioningState":"Failed","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkFabric/IsolationDomains/isodomain-55","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"203.0.113.0/24","ipv6ConnectedPrefix":"2001:db8:0:3::/64","vlan":567,"cniBgpConfiguration":{"bgpPeers":[{"peerIp":"203.0.113.254","asNumber":65549}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"],"communityAdvertisements":[{"communities":["64512:100"],"subnetPrefix":"192.0.2.0/27"}]}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","name":"defaultcninetwork-529","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"defaultcninetwork","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T06:59:28.9020676Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T15:27:26.2822225Z"},"properties":{"provisioningState":"Succeeded","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.88.0/24","vlan":529,"cniBgpConfiguration":{"bgpPeers":[],"serviceExternalPrefixes":["10.6.89.0/25"],"serviceLoadBalancerPrefixes":["10.6.89.0/25"],"communityAdvertisements":[{"communities":["65535:65281","65535:65282"],"subnetPrefix":"10.244.0.0/16"}]},"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","fabricBgpPeers":[{"asNumber":65017,"peerIp":"10.6.88.2"},{"asNumber":65017,"peerIp":"10.6.88.3"}],"cniAsNumber":64516,"hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-HjfxOFWK0XXjvw","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mm2-test-haks","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mm6-test-haks"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/mattj-dcn-522","name":"mattj-dcn-522","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T16:10:41.2888885Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T15:42:32.2060855Z"},"properties":{"provisioningState":"Succeeded","cniBgpConfiguration":{"bgpPeers":[],"communityAdvertisements":[{"communities":["65535:65281","65535:65282"],"subnetPrefix":"10.244.0.0/16"}],"serviceExternalPrefixes":["10.6.75.0/25"],"serviceLoadBalancerPrefixes":["10.6.75.128/25"]},"ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.74.0/24","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","vlan":522,"fabricBgpPeers":[{"asNumber":65017,"peerIp":"10.6.74.2"},{"asNumber":65017,"peerIp":"10.6.74.3"}],"hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mattjtest-haks2"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","cniAsNumber":64515}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-501","name":"defaultcninetwork-501","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceType":"defaultcninetworks"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-05T06:03:28.9765583Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T06:08:03.0976558Z"},"properties":{"provisioningState":"Succeeded","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.32.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:620::/64","vlan":501,"cniBgpConfiguration":{"bgpPeers":[],"serviceExternalPrefixes":["10.6.33.0/25"],"serviceLoadBalancerPrefixes":["10.6.33.128/25"],"communityAdvertisements":[{"communities":["65535:65281","65535:65282"],"subnetPrefix":"10.244.0.0/16"}]},"fabricBgpPeers":[{"asNumber":65017,"peerIp":"10.6.32.2"},{"asNumber":65017,"peerIp":"10.6.32.3"}],"hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/nc-resource-testing-krb"],"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","cniAsNumber":64512,"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '14808' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:52 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 37ca653e-7c67-4f63-a4f4-3c36e3bbd722 + - 8f395978-f76d-469b-8c28-efcfc5e03b07 + - bad72221-fad4-476f-b7ab-4925b669189f + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","name":"cli-test-defaultcni-000001","type":"microsoft.networkcloud/defaultcninetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:26:17.3644734Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:26:50.2377899Z"},"properties":{"provisioningState":"Succeeded","cniBgpConfiguration":{"bgpPeers":[{"asNumber":64497,"peerIp":"203.0.113.254"}],"communityAdvertisements":[{"communities":["64512","100"],"subnetPrefix":"192.0.2.0/27"}],"serviceExternalPrefixes":["192.0.2.0/28"],"serviceLoadBalancerPrefixes":["192.0.2.16/28"]},"ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.20.101.0/24","ipv6ConnectedPrefix":"fd01:20::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2","vlan":1004,"interfaceName":"defaultcni","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","fabricBgpPeers":[{"asNumber":1001,"peerIp":"10.10.100.2"},{"asNumber":1001,"peerIp":"10.10.100.3"},{"asNumber":1001,"peerIp":"fd01:10::2"},{"asNumber":1001,"peerIp":"fd01:10::3"}],"cniAsNumber":1002,"hybridAksClustersAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1877' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:52 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 843acd1a-dbc4-460b-87ba-d19471752d26 + - e86961ea-f53d-4e49-9d29-d1355016de2b + - 9654acdf-f283-465f-8fe5-6b97b2d76438 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:53 GMT + etag: + - '"b805e1c4-0000-0100-0000-6462877e0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + mise-correlation-id: + - 3c4d375f-5e8d-4a11-9143-d763d60fdee6 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","name":"59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","status":"Deleting","startTime":"2023-05-15T19:26:53.8136904Z"}' + headers: + cache-control: + - no-cache + content-length: + - '579' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:26:53 GMT + etag: + - '"b801c092-0000-0100-0000-6462877d0000"' + expires: + - '-1' + 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: + - networkcloud defaultcninetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","name":"59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","status":"Succeeded","startTime":"2023-05-15T19:26:53.8136904Z","endTime":"2023-05-15T19:27:02.746178Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '638' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:27:23 GMT + etag: + - '"b801e192-0000-0100-0000-646287860000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud defaultcninetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","name":"59547c40-6af8-42de-9759-4684485536dd*529643E7BC976AA8B7DFA29F1D9E6AC6C41D93D8A3F3B40F625B9C047A9910C8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/defaultCniNetworks/cli-test-defaultcni-000001","status":"Succeeded","startTime":"2023-05-15T19:26:53.8136904Z","endTime":"2023-05-15T19:27:02.746178Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '638' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:27:23 GMT + etag: + - '"b801e192-0000-0100-0000-646287860000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_hybridakscluster_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_hybridakscluster_scenario1.yaml new file mode 100644 index 00000000000..482340b3397 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_hybridakscluster_scenario1.yaml @@ -0,0 +1,154 @@ +interactions: +- request: + body: '{"tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud hybridakscluster update + Connection: + - keep-alive + Content-Length: + - '48' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-chntu7pwke7sq-39b7aff3?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-chntu7pwke7sq-39b7aff3","name":"pipelinehaks-chntu7pwke7sq-39b7aff3","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T09:14:20.9806707Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-22T20:52:22.5867701Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-chNTU7pWkE7SQ","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-529","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530"],"controlPlaneCount":1,"workerCount":1,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-529","controlPlaneNodes":[{"cpuCores":2,"diskSizeGB":300,"memorySizeGB":4,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr3","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.2","macAddress":"aa:bb:cc:3e:68:6a","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.88.12","macAddress":"aa:bb:cc:08:c7:5b","networkAttachmentName":"defaultcni"}],"nodeName":"pipelinehaks-chntu7pwke7sq-39b7aff3-control-plane-mhtf8","powerState":"On"}],"vmCount":0}],"workerNodes":[{"cpuCores":2,"diskSizeGB":300,"memorySizeGB":4,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr7","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.88.13","macAddress":"aa:bb:cc:64:d2:ec","networkAttachmentName":"defaultcni"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.3","macAddress":"aa:bb:cc:16:80:78","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","defaultGateway":"False","ipAllocationMethod":"Disabled","macAddress":"aa:bb:cc:4c:c3:0e","networkAttachmentName":"l2netw-dfa2b"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"False","ipAllocationMethod":"Disabled","macAddress":"aa:bb:cc:92:ce:78","networkAttachmentName":"vlan-530"}],"nodeName":"pipelinehaks-chntu7pwke7sq-39b7aff3-nodepool1-md-55xmk","powerState":"On"}],"vmCount":0}],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}}' + headers: + cache-control: + - no-cache + content-length: + - '5138' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 20:52:23 GMT + etag: + - '"140064f9-0000-0100-0000-646bd6060000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud hybridakscluster show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-chntu7pwke7sq-39b7aff3?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-chntu7pwke7sq-39b7aff3","name":"pipelinehaks-chntu7pwke7sq-39b7aff3","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T09:14:20.9806707Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-22T20:52:22.5867701Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-chNTU7pWkE7SQ","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-529","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530"],"controlPlaneCount":1,"workerCount":1,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-529","controlPlaneNodes":[{"cpuCores":2,"diskSizeGB":300,"memorySizeGB":4,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr3","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.2","macAddress":"aa:bb:cc:3e:68:6a","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.88.12","macAddress":"aa:bb:cc:08:c7:5b","networkAttachmentName":"defaultcni"}],"nodeName":"pipelinehaks-chntu7pwke7sq-39b7aff3-control-plane-mhtf8","powerState":"On"}],"vmCount":0}],"workerNodes":[{"cpuCores":2,"diskSizeGB":300,"memorySizeGB":4,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr7","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.88.13","macAddress":"aa:bb:cc:64:d2:ec","networkAttachmentName":"defaultcni"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.3","macAddress":"aa:bb:cc:16:80:78","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","defaultGateway":"False","ipAllocationMethod":"Disabled","macAddress":"aa:bb:cc:4c:c3:0e","networkAttachmentName":"l2netw-dfa2b"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"False","ipAllocationMethod":"Disabled","macAddress":"aa:bb:cc:92:ce:78","networkAttachmentName":"vlan-530"}],"nodeName":"pipelinehaks-chntu7pwke7sq-39b7aff3-nodepool1-md-55xmk","powerState":"On"}],"vmCount":0}],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}}' + headers: + cache-control: + - no-cache + content-length: + - '5138' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 20:52:23 GMT + etag: + - '"140064f9-0000-0100-0000-646bd6060000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud hybridakscluster list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/pipelinehaks-chntu7pwke7sq-39b7aff3","name":"pipelinehaks-chntu7pwke7sq-39b7aff3","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T09:14:20.9806707Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-22T20:52:22.5867701Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-chNTU7pWkE7SQ","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-529","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530"],"controlPlaneCount":1,"workerCount":1,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-529","controlPlaneNodes":[{"cpuCores":2,"diskSizeGB":300,"memorySizeGB":4,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr3","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.2","macAddress":"aa:bb:cc:3e:68:6a","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.88.12","macAddress":"aa:bb:cc:08:c7:5b","networkAttachmentName":"defaultcni"}],"nodeName":"pipelinehaks-chntu7pwke7sq-39b7aff3-control-plane-mhtf8","powerState":"On"}],"vmCount":0}],"workerNodes":[{"cpuCores":2,"diskSizeGB":300,"memorySizeGB":4,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr7","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/defaultCniNetworks/defaultcninetwork-529","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.88.13","macAddress":"aa:bb:cc:64:d2:ec","networkAttachmentName":"defaultcni"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.3","macAddress":"aa:bb:cc:16:80:78","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","defaultGateway":"False","ipAllocationMethod":"Disabled","macAddress":"aa:bb:cc:4c:c3:0e","networkAttachmentName":"l2netw-dfa2b"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"False","ipAllocationMethod":"Disabled","macAddress":"aa:bb:cc:92:ce:78","networkAttachmentName":"vlan-530"}],"nodeName":"pipelinehaks-chntu7pwke7sq-39b7aff3-nodepool1-md-55xmk","powerState":"On"}],"vmCount":0}],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks68687-0d5f7742","name":"resourcetesthaks68687-0d5f7742","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc/resourcesyncrules/hybridaksclustershydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T09:22:45.2210876Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T10:09:31.9613643Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.HybridContainerService/provisionedClusters/resourcetesthaks68687","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn3pwn23fiitsig","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-515","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/l3Networks/l3network-502","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-537-542","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-537-542"],"controlPlaneCount":1,"workerCount":0,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn3pwn23fiitsig","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-515","controlPlaneNodes":[{"cpuCores":4,"diskSizeGB":300,"memorySizeGB":8,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr6","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn3pwn23fiitsig","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.1","macAddress":"aa:bb:cc:53:ad:68","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-63efba/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-515","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.60.12","macAddress":"aa:bb:cc:30:12:5d","networkAttachmentName":"defaultcni"}],"nodeName":"resourcetesthaks68687-0d5f7742-control-plane-kxgq5","powerState":"On"}],"vmCount":0}],"workerNodes":[],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks3b677-1c6fc138","name":"resourcetesthaks3b677-1c6fc138","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc/resourcesyncrules/hybridaksclustershydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T09:25:13.9770096Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T09:52:39.5902621Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.HybridContainerService/provisionedClusters/resourcetesthaks3b677","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnppb3wd4gkisag","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-508"],"controlPlaneCount":1,"workerCount":0,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnppb3wd4gkisag","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-508","controlPlaneNodes":[{"cpuCores":4,"diskSizeGB":300,"memorySizeGB":8,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr4","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-508","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.46.12","macAddress":"aa:bb:cc:68:bb:c8","networkAttachmentName":"defaultcni"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-5e13c6/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnppb3wd4gkisag","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.1","macAddress":"aa:bb:cc:1d:62:e0","networkAttachmentName":"cloudservices"}],"nodeName":"resourcetesthaks3b677-1c6fc138-control-plane-7kbcc","powerState":"On"}],"vmCount":0}],"workerNodes":[],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks20da1-0ccf375e","name":"resourcetesthaks20da1-0ccf375e","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc/resourcesyncrules/hybridaksclustershydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T11:15:20.8708754Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T11:41:29.3163429Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.HybridContainerService/provisionedClusters/resourcetesthaks20da1","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnb2yun4frirje2","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-515"],"controlPlaneCount":1,"workerCount":0,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnb2yun4frirje2","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-515","controlPlaneNodes":[{"cpuCores":4,"diskSizeGB":300,"memorySizeGB":8,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr6","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnb2yun4frirje2","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.1","macAddress":"aa:bb:cc:2e:d7:e4","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-52d009/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-515","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.60.12","macAddress":"aa:bb:cc:ae:3c:04","networkAttachmentName":"defaultcni"}],"nodeName":"resourcetesthaks20da1-0ccf375e-control-plane-jwlhg","powerState":"Off"}],"vmCount":0}],"workerNodes":[],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks3c952-37251d1b","name":"resourcetesthaks3c952-37251d1b","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc/resourcesyncrules/hybridaksclustershydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T11:16:32.9909907Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T11:55:47.6487213Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.HybridContainerService/provisionedClusters/resourcetesthaks3c952","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnhotjzvnpsxsfs","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-522"],"controlPlaneCount":1,"workerCount":0,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnhotjzvnpsxsfs","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-522","controlPlaneNodes":[{"cpuCores":4,"diskSizeGB":300,"memorySizeGB":8,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr1","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsnhotjzvnpsxsfs","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.1","macAddress":"aa:bb:cc:37:c9:d4","networkAttachmentName":"cloudservices"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-6613f8/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-522","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.74.12","macAddress":"aa:bb:cc:c2:4d:da","networkAttachmentName":"defaultcni"}],"nodeName":"resourcetesthaks3c952-37251d1b-control-plane-nhhz5","powerState":"Off"}],"vmCount":0}],"workerNodes":[],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/hybridAksClusters/resourcetesthaks6b8d2-6b815eb1","name":"resourcetesthaks6b8d2-6b815eb1","type":"microsoft.networkcloud/hybridaksclusters","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-hostedresources-49660092/providers/microsoft.extendedlocation/customlocations/m15-e4f14334258d-cstm-loc/resourcesyncrules/hybridaksclustershydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-22T11:16:36.8958851Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-22T12:04:33.665441Z"},"properties":{"hybridAksProvisionedClusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.HybridContainerService/provisionedClusters/resourcetesthaks6b8d2","associatedNetworkIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn2ttyvt7lczw32","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-508","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/l3Networks/l3network-507","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-502-507","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-502-507"],"controlPlaneCount":1,"workerCount":0,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-e4f14334258d","cloudServicesNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn2ttyvt7lczw32","defaultCniNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-508","controlPlaneNodes":[{"cpuCores":4,"diskSizeGB":300,"memorySizeGB":8,"nodes":[{"bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-e4f14334258d-HostedResources-49660092/providers/Microsoft.NetworkCloud/bareMetalMachines/m15r750wkr5","imageId":"Linux-K8s-1.22.11-0.0.3.05041.qcow2","networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/defaultcninetworks/defaultcninetwork-508","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.0.46.12","macAddress":"aa:bb:cc:12:a3:1d","networkAttachmentName":"defaultcni"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-m15-2296de/providers/Microsoft.NetworkCloud/cloudServicesNetworks/testcsn2ttyvt7lczw32","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.1","macAddress":"aa:bb:cc:98:1d:64","networkAttachmentName":"cloudservices"}],"nodeName":"resourcetesthaks6b8d2-6b815eb1-control-plane-msmts","powerState":"On"}],"vmCount":0}],"workerNodes":[],"detailedStatus":"Available","provisioningState":"Succeeded","detailedStatusMessage":"Cluster + is available for workload provisioning"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '24029' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 22 May 2023 20:52:24 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 236881bd-b175-40ca-9984-fd4fefa73f96 + - f6b218bd-e662-40ed-93e5-eba01ccea550 + - 0ba511ee-167f-4c22-818c-84596d0bedf6 + status: + code: 200 + message: OK +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_l2network_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_l2network_scenario1.yaml new file mode 100644 index 00000000000..db926b4814c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_l2network_scenario1.yaml @@ -0,0 +1,586 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"hybridAksPluginType": + "DPDK", "interfaceName": "eth0", "l2IsolationDomainId": "/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1"}, + "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network create + Connection: + - keep-alive + Content-Length: + - '502' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --l2-isolation-domain-id --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","name":"cli-test-l2-000001","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:08:09.521542Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:08:09.521542Z"},"properties":{"provisioningState":"Accepted","hybridAksPluginType":"DPDK","interfaceName":"eth0","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1"}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '975' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:10 GMT + etag: + - '"0600f339-0000-0100-0000-646283190000"' + expires: + - '-1' + mise-correlation-id: + - 8f3db77a-faca-4046-b5ba-d4744a1451c1 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --l2-isolation-domain-id --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","name":"c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","status":"Accepted","startTime":"2023-05-15T19:08:09.6060449Z"}' + headers: + cache-control: + - no-cache + content-length: + - '563' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:10 GMT + etag: + - '"b8018087-0000-0100-0000-646283190000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --l2-isolation-domain-id --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","name":"c301bfc3-12de-447d-8e8a-09717618992d*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","status":"Succeeded","startTime":"2023-05-15T19:08:09.6060449Z","endTime":"2023-05-15T19:08:19.9396107Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '634' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:40 GMT + etag: + - '"b8018e87-0000-0100-0000-646283230000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --l2-isolation-domain-id --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","name":"cli-test-l2-000001","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:08:09.521542Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T19:08:21.2796508Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1307' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:40 GMT + etag: + - '"0600f539-0000-0100-0000-646283250000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network update + Connection: + - keep-alive + Content-Length: + - '48' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","name":"cli-test-l2-000001","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:08:09.521542Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:08:42.0350329Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1307' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:42 GMT + etag: + - '"0600f739-0000-0100-0000-6462833a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1193' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","name":"cli-test-l2-000001","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:08:09.521542Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:08:42.0350329Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1307' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:43 GMT + etag: + - '"0600f739-0000-0100-0000-6462833a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/l2Networks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","name":"l2network-569","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"l2Network","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:05:38.5742447Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T06:08:20.0601402Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","l2IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/m16-1-l2domain-569","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-xEaZHs8atcaIPQ"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"l2netw-18581","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/l2Networks/l2n-trav-1003","name":"l2n-trav-1003","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-5a3087f7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T14:31:22.4158644Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T18:54:43.3812522Z"},"properties":{"provisioningState":"Succeeded","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/l2IsolationDomains/l2isolationdomain2","interfaceName":"l2n-tr-c67db","hybridAksPluginType":"SRIOV","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/virtualMachines/testvm1230501"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/l2Networks/l2n-trav-1011","name":"l2n-trav-1011","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-5a3087f7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T14:34:10.4008341Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:08:42.0350329Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/l2Networks/rgl2testnetwork","name":"rgl2testnetwork","type":"microsoft.networkcloud/l2networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-21T14:13:42.5377154Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-04-21T14:13:42.5377154Z"},"properties":{"provisioningState":"Failed","hybridAksPluginType":"DPDK","interfaceName":"l2netw-5","l2IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/rprelight-l2domain-5"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-569","name":"l2network-569","type":"microsoft.networkcloud/l2networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"l2Network","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T06:59:28.3535233Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T07:00:25.447391Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"l2netw-51d93","l2IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/j18-l2domain-569","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-HjfxOFWK0XXjvw"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l2Networks/l2network-570","name":"l2network-570","type":"microsoft.networkcloud/l2networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceType":"l2Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-02T17:25:39.9900275Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T22:34:43.6270002Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-570","l2IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/j18-l2domain-570","hybridAksPluginType":"SRIOV","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '10429' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - c89fce4d-da46-48b1-b970-0e37e1e91756 + - 8b011d34-d196-4ee2-9264-fc19fc3798a3 + - af7dd352-2fbd-4002-a46a-b21d4db61a54 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","name":"cli-test-l2-000001","type":"microsoft.networkcloud/l2networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:08:09.521542Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:08:42.0350329Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","l2IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L2IsolationDomains/l2isolationdomain1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1319' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:44 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 5f98b752-381e-4b51-8e36-47aec96f633d + - 254b943b-f7af-47e5-99db-e290e064d5f4 + - e31bbdc3-03d6-42f1-987d-baae308d53a6 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:45 GMT + etag: + - '"0600f839-0000-0100-0000-6462833d0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + mise-correlation-id: + - 1c94b9a0-a4a1-4e9a-8599-e90871dcae47 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","name":"81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","status":"Deleting","startTime":"2023-05-15T19:08:45.5277725Z"}' + headers: + cache-control: + - no-cache + content-length: + - '563' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:08:45 GMT + etag: + - '"b801d687-0000-0100-0000-6462833d0000"' + expires: + - '-1' + 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: + - networkcloud l2network delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","name":"81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","status":"Succeeded","startTime":"2023-05-15T19:08:45.5277725Z","endTime":"2023-05-15T19:09:00.4031821Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '623' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:09:15 GMT + etag: + - '"b801e787-0000-0100-0000-6462834c0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l2network delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","name":"81d31434-e325-4a7c-b452-570ff827749b*E574335E3029FE5A9C64BF881EDCE043E13C75957E2EB98E234A67BD37162217","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l2Networks/cli-test-l2-000001","status":"Succeeded","startTime":"2023-05-15T19:08:45.5277725Z","endTime":"2023-05-15T19:09:00.4031821Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '623' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:09:15 GMT + etag: + - '"b801e787-0000-0100-0000-6462834c0000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_l3network_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_l3network_scenario1.yaml new file mode 100644 index 00000000000..07520b7851e --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_l3network_scenario1.yaml @@ -0,0 +1,612 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"hybridAksIpamEnabled": + "True", "hybridAksPluginType": "DPDK", "interfaceName": "eth0", "ipAllocationType": + "DualStack", "ipv4ConnectedPrefix": "10.1.100.0/24", "ipv6ConnectedPrefix": + "fd01:1::0/64", "l3IsolationDomainId": "/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1", + "vlan": 1001}, "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network create + Connection: + - keep-alive + Content-Length: + - '660' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --hybrid-aks-ipam-enabled --hybrid-aks-plugin-type + --interface-name --ip-allocation-type --ipv4-connected-prefix --ipv6-connected-prefix + --l3-isolation-domain-id --vlan --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","name":"cli-test-l3-000001","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:18:55.1688434Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T21:18:55.1688434Z"},"properties":{"provisioningState":"Accepted","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1125' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:18:55 GMT + etag: + - '"5507f495-0000-0100-0000-6462a1bf0000"' + expires: + - '-1' + mise-correlation-id: + - 95d2fc12-fdff-4ddb-a9a3-6c2919676a28 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-ipam-enabled --hybrid-aks-plugin-type + --interface-name --ip-allocation-type --ipv4-connected-prefix --ipv6-connected-prefix + --l3-isolation-domain-id --vlan --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","name":"ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","status":"Accepted","startTime":"2023-05-15T21:18:55.2106944Z"}' + headers: + cache-control: + - no-cache + content-length: + - '563' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:18:55 GMT + etag: + - '"b80145d9-0000-0100-0000-6462a1bf0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-ipam-enabled --hybrid-aks-plugin-type + --interface-name --ip-allocation-type --ipv4-connected-prefix --ipv6-connected-prefix + --l3-isolation-domain-id --vlan --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","name":"ac1fc159-1cdf-4e20-915b-e1867696d02d*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","status":"Succeeded","startTime":"2023-05-15T21:18:55.2106944Z","endTime":"2023-05-15T21:19:00.4357523Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '634' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:26 GMT + etag: + - '"b80147d9-0000-0100-0000-6462a1c40000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-ipam-enabled --hybrid-aks-plugin-type + --interface-name --ip-allocation-type --ipv4-connected-prefix --ipv6-connected-prefix + --l3-isolation-domain-id --vlan --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","name":"cli-test-l3-000001","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:18:55.1688434Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:19:02.2880127Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1451' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:26 GMT + etag: + - '"5507f795-0000-0100-0000-6462a1c60000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network update + Connection: + - keep-alive + Content-Length: + - '48' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","name":"cli-test-l3-000001","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:18:55.1688434Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T21:19:27.4577897Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1451' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:28 GMT + etag: + - '"55072796-0000-0100-0000-6462a1df0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","name":"cli-test-l3-000001","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:18:55.1688434Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T21:19:27.4577897Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1451' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:28 GMT + etag: + - '"55072796-0000-0100-0000-6462a1df0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/l3Networks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/syzehra-sim-1/providers/Microsoft.NetworkCloud/l3Networks/l3networksy1","name":"l3networksy1","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"simulator","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-03-13T16:09:59.889044Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-03-13T17:43:50.9523433Z"},"properties":{"provisioningState":"Failed","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.154.1","ipv6ConnectedPrefix":"fda0:d59c:da0b:9a::/64","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m15-l3domain-1","vlan":567}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","name":"l3network-530","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"l3network","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:05:38.6546818Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T06:08:35.6046892Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-530","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.90.0/24","vlan":530,"hybridAksPluginType":"DPDK","hybridAksIpamEnabled":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-xEaZHs8atcaIPQ"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","name":"l3network-535","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"l3network","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:05:41.5271162Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T12:04:26.285629Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-535","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.100.0/24","vlan":535,"hybridAksPluginType":"DPDK","hybridAksIpamEnabled":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-537","name":"l3network-537","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-09T12:12:49.5039345Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T12:13:07.6034087Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-537","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.104.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:168::/64","vlan":537,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-538","name":"l3network-538","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-09T12:13:57.5059434Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T12:14:08.0092682Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-538","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.106.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:16a::/64","vlan":538,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-560","name":"l3network-560","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T20:44:09.6125142Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T20:44:53.4039386Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-560","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-1","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.147.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:193::/64","vlan":560,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-561","name":"l3network-561","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T20:46:34.0149104Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T20:46:51.0931785Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-561","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-1","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.148.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:194::/64","vlan":561,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-502","name":"l3network-502","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T23:56:35.976497Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T23:56:48.0685307Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-502","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-1","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.34.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:122::/64","vlan":502,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-503","name":"l3network-503","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-11T23:56:57.0170717Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T23:57:05.5730514Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-503","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-1","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.1.36.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:124::/64","vlan":503,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/l3Networks/l3Networkmikepvm","name":"l3Networkmikepvm","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalue1","key2":"myvalue2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T20:05:18.082584Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T21:12:41.7285977Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"//subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/virtualMachines/mikepvm1"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestd73duvbzijikmg4exrualhb3rijs6cmfqqhbspbvejs66ppc5dutnvl3spiidetnzstv/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-4lrgjkw3wz36","name":"cli-test-l3-4lrgjkw3wz36","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:09:34.183334Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T21:19:27.4577897Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/l3Networks/rg2l3test5network","name":"rg2l3test5network","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-21T16:29:18.7249247Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-04-21T16:45:52.7312663Z"},"properties":{"provisioningState":"Failed","interfaceName":"vlan-55","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkFabric/IsolationDomains/isodomain-55","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.121.5.0/24","vlan":55,"hybridAksPluginType":"HostDevice","hybridAksIpamEnabled":"False"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","name":"l3network-535","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"l3network","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T06:59:28.5494222Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T20:42:31.2803425Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-535","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.100.0/24","vlan":535,"hybridAksPluginType":"DPDK","hybridAksIpamEnabled":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/pipelinevmHjfxOFWK0XXjvw"],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","name":"l3network-530","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"l3network","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T06:59:33.7840574Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T15:42:33.7751937Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-530","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-2","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.90.0/24","vlan":530,"hybridAksPluginType":"DPDK","hybridAksIpamEnabled":"False","hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/pipelinehaks-HjfxOFWK0XXjvw","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mattjtest-haks2"],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-509","name":"l3network-509","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceType":"l3Network"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-02T17:23:06.5903572Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T22:34:43.3295422Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"vlan-509","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.48.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:630::/64","vlan":509,"hybridAksPluginType":"SRIOV","hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/mattj-l3n-527","name":"mattj-l3n-527","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T16:13:22.835009Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-05T15:42:37.8623978Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"False","hybridAksPluginType":"SRIOV","interfaceName":"vlan-527","ipAllocationType":"IPV4","ipv4ConnectedPrefix":"10.6.84.0/24","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","vlan":527,"hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mattjtest-haks2"],"virtualMachinesAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/mattjtestvm1"],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-568","name":"l3network-568","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-08T18:59:06.756052Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T15:06:12.7890793Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"False","hybridAksPluginType":"OSDevice","interfaceName":"l3n568","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.6.155.0/28","ipv6ConnectedPrefix":"fda0:d59c:da0a:69b::/64","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-2","vlan":568,"hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-j18-c0d28c8f7cd3-zvy0v/providers/Microsoft.NetworkCloud/l3Networks/l3network-502","name":"l3network-502","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CleanupFrequency":"Daily","ManagedBy":"nc-resource-testing","Purpose":"QA"},"systemData":{"createdBy":"76a1c3a1-1aaa-4cbe-b809-1b4f9dfe41e0","createdByType":"Application","createdAt":"2023-05-15T15:53:31.8202168Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T15:53:43.7069395Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"OSDevice","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.6.34.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:622::/64","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","vlan":502,"hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"l3netw-6a28b","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-j18-c0d28c8f7cd3-zvy0v/providers/Microsoft.NetworkCloud/l3Networks/l3network-503","name":"l3network-503","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CleanupFrequency":"Daily","ManagedBy":"nc-resource-testing","Purpose":"QA"},"systemData":{"createdBy":"76a1c3a1-1aaa-4cbe-b809-1b4f9dfe41e0","createdByType":"Application","createdAt":"2023-05-15T15:54:03.5399806Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T15:54:17.1904358Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"OSDevice","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.6.36.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:624::/64","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","vlan":503,"hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"l3netw-b70b5","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-j18-c0d28c8f7cd3-flekj/providers/Microsoft.NetworkCloud/l3Networks/l3network-504","name":"l3network-504","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CleanupFrequency":"Daily","ManagedBy":"nc-resource-testing","Purpose":"QA"},"systemData":{"createdBy":"76a1c3a1-1aaa-4cbe-b809-1b4f9dfe41e0","createdByType":"Application","createdAt":"2023-05-15T17:27:37.8452194Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T17:27:49.1872489Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"OSDevice","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.6.38.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:626::/64","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","vlan":504,"hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","interfaceName":"l3netw-6db69","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-resource-testing-j18-c0d28c8f7cd3-flekj/providers/Microsoft.NetworkCloud/l3Networks/l3network-505","name":"l3network-505","type":"microsoft.networkcloud/l3networks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CleanupFrequency":"Daily","ManagedBy":"nc-resource-testing","Purpose":"QA"},"systemData":{"createdBy":"76a1c3a1-1aaa-4cbe-b809-1b4f9dfe41e0","createdByType":"Application","createdAt":"2023-05-15T17:28:09.9235739Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T17:28:19.8752128Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"OSDevice","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.6.40.0/24","ipv6ConnectedPrefix":"fda0:d59c:da0a:628::/64","l3IsolationDomainId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1","vlan":505,"hybridAksIpamEnabled":"True","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"interfaceName":"l3netw-0c755","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '36540' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:28 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - f62aad66-9bad-4731-bb17-6216558e7638 + - e2e50927-b404-42b4-bb98-9bfa005da973 + - f0b8c36a-f0f2-4faf-84d2-f8e6486f9530 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","name":"cli-test-l3-000001","type":"microsoft.networkcloud/l3networks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T21:18:55.1688434Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T21:19:27.4577897Z"},"properties":{"provisioningState":"Succeeded","hybridAksIpamEnabled":"True","hybridAksPluginType":"DPDK","interfaceName":"eth0","ipAllocationType":"DualStack","ipv4ConnectedPrefix":"10.1.100.0/24","ipv6ConnectedPrefix":"fd01:1::0/64","l3IsolationDomainId":"/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain1","vlan":1001,"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linquan-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1463' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:30 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 8246cbb1-e089-42fd-957c-186c613030a0 + - 8bfff394-ac69-417e-89eb-c51d35d168a3 + - 422fd4e1-c54c-4a7c-856f-38593079037e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:31 GMT + etag: + - '"55072996-0000-0100-0000-6462a1e30000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + mise-correlation-id: + - 088f3117-4895-415a-965e-5cd1c928ca77 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14997' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","name":"f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","status":"Deleting","startTime":"2023-05-15T21:19:31.2431539Z"}' + headers: + cache-control: + - no-cache + content-length: + - '563' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:19:31 GMT + etag: + - '"b801b4d9-0000-0100-0000-6462a1e30000"' + expires: + - '-1' + 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: + - networkcloud l3network delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","name":"f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","status":"Succeeded","startTime":"2023-05-15T21:19:31.2431539Z","endTime":"2023-05-15T21:19:37.9545859Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '623' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:20:01 GMT + etag: + - '"b801e0d9-0000-0100-0000-6462a1e90000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud l3network delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","name":"f638f213-b21f-40bd-ae99-b09c25b5c062*628829710AF64DF1815E463A54703476B6913DD61BD63B7B79F611BF804038B2","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/l3Networks/cli-test-l3-000001","status":"Succeeded","startTime":"2023-05-15T21:19:31.2431539Z","endTime":"2023-05-15T21:19:37.9545859Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '623' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 21:20:01 GMT + etag: + - '"b801e0d9-0000-0100-0000-6462a1e90000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_metricsconfiguration_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_metricsconfiguration_scenario1.yaml new file mode 100644 index 00000000000..73c44d4a4ec --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_metricsconfiguration_scenario1.yaml @@ -0,0 +1,681 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"collectionInterval": + 15, "enabledMetrics": ["node_os_version"]}, "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration create + Connection: + - keep-alive + Content-Length: + - '362' + Content-Type: + - application/json + ParameterSetName: + - --cluster-name --extended-location --location --collection-interval --enabled-metrics + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","name":"default","type":"microsoft.networkcloud/clusters/metricsconfigurations","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T19:50:10.0389925Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-19T19:50:10.0389925Z"},"properties":{"provisioningState":"Accepted","collectionInterval":15,"enabledMetrics":["node_os_version"]}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '875' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:50:10 GMT + etag: + - '"75001e4a-0000-0100-0000-6467d2f20000"' + expires: + - '-1' + mise-correlation-id: + - 60449cf2-37ea-4082-bf24-2439a8f44661 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration create + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --extended-location --location --collection-interval --enabled-metrics + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Accepted","startTime":"2023-05-19T19:50:10.2362258Z"}' + headers: + cache-control: + - no-cache + content-length: + - '586' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:50:11 GMT + etag: + - '"9400881d-0000-0100-0000-6467d2f20000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration create + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --extended-location --location --collection-interval --enabled-metrics + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"0813b286-590c-40e6-ba3f-074a27047035*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Succeeded","startTime":"2023-05-19T19:50:10.2362258Z","endTime":"2023-05-19T19:50:15.6726569Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '657' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:50:41 GMT + etag: + - '"9400691f-0000-0100-0000-6467d2f70000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration create + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --extended-location --location --collection-interval --enabled-metrics + --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","name":"default","type":"microsoft.networkcloud/clusters/metricsconfigurations","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T19:50:10.0389925Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T19:50:16.2529578Z"},"properties":{"provisioningState":"Succeeded","collectionInterval":15,"enabledMetrics":["node_os_version"],"disabledMetrics":["apiserver_client_certificate_expiration_seconds_bucket","container_file_descriptors","container_fs_io_current","container_fs_io_time_weighted_seconds_total","container_fs_read_seconds_total","container_fs_reads_bytes_total","container_fs_reads_total","container_fs_sector_reads_total","container_fs_sector_writes_total","container_fs_usage_bytes","container_fs_write_seconds_total","container_fs_writes_bytes_total","container_fs_writes_total","container_memory_cache","container_memory_failures_total","container_memory_mapped_file","container_memory_max_usage_bytes","container_memory_rss","container_memory_swap","container_memory_working_set_bytes","container_network_receive_errors_total","container_network_receive_packets_total","container_network_transmit_errors_total","container_network_transmit_packets_total","container_scrape_error","container_sockets","container_spec_cpu_quota","container_spec_memory_limit_bytes","coredns_build_info","coredns_cache_hits_total","coredns_dns_request_duration_seconds_bucket","coredns_dns_request_duration_seconds_count","coredns_dns_request_duration_seconds_sum","coredns_forward_healthcheck_broken_total","coredns_forward_max_concurrent_rejects_total","coredns_reload_failed_total","etcd_disk_backend_commit_duration_seconds_bucket","etcd_disk_backend_commit_duration_seconds_count","etcd_disk_wal_fsync_duration_seconds_bucket","etcd_disk_wal_fsync_duration_seconds_count","etcd_disk_wal_write_bytes_total","etcd_server_has_leader","etcd_server_health_failures","etcd_server_slow_apply_total","felix_active_local_policies","felix_bpf_dirty_dataplane_endpoints","felix_bpf_happy_dataplane_endpoints","felix_calc_graph_output_events","felix_calc_graph_update_time_seconds","felix_calc_graph_updates_processed","felix_cluster_num_policies","felix_exec_time_micros","felix_int_dataplane_apply_time_seconds","felix_ipset_calls","felix_ipset_lines_executed","felix_iptables_chains","felix_iptables_lines_executed","felix_iptables_lock_acquire_secs_count","felix_iptables_lock_acquire_secs_sum","felix_iptables_lock_retries","felix_iptables_restore_calls","felix_iptables_save_calls","felix_log_errors","felix_logs_dropped","felix_route_table_list_seconds","felix_route_table_per_iface_sync_seconds","get_token_fail_count","kube_endpoint_address_not_ready","kube_persistentvolumeclaim_access_mode","kube_pod_spec_volumes_persistentvolumeclaims_readonly","kube_replicaset_status_replicas","kubelet_certificate_manager_client_expiration_renew_errors","kubelet_run_podsandbox_errors_total","kubelet_started_pods_errors_total","kubelet_volume_stats_inodes","kubelet_volume_stats_inodes_free","kubelet_volume_stats_inodes_used","kubevirt_vmi_memory_pgmajfault","kubevirt_vmi_memory_pgminfault","kubevirt_vmi_memory_resident_bytes","kubevirt_vmi_memory_usable_bytes","kubevirt_vmi_network_receive_bytes_total","kubevirt_vmi_network_receive_errors_total","kubevirt_vmi_network_receive_packets_dropped_total","kubevirt_vmi_network_transmit_bytes_total","kubevirt_vmi_network_transmit_errors_total","kubevirt_vmi_non_evictable","kubevirt_vmi_phase_transition_time_from_creation_seconds_count","kubevirt_vmi_storage_flush_requests_total","kubevirt_vmi_storage_flush_times_ms_total","kubevirt_vmi_storage_read_traffic_bytes_total","kubevirt_vmi_storage_write_traffic_bytes_total","kubevirt_vmi_vcpu_seconds","kubevirt_vmi_vcpu_wait_seconds","kubevirt_workqueue_depth","kubevirt_workqueue_longest_running_processor_seconds","kubevirt_workqueue_retries_total","kubevirt_workqueue_unfinished_work_seconds","machine_cpu_cores","namedprocess_namegroup_context_switches_total","namedprocess_namegroup_oldest_start_time_seconds","namedprocess_namegroup_states","node_arp_entries","node_bonding_active","node_bonding_slaves","node_cpu_guest_seconds_total","node_disk_flush_requests_time_seconds_total","node_disk_flush_requests_total","node_disk_io_now","node_entropy_pool_size_bits","node_filefd_allocated","node_filefd_maximum","node_forks_total","node_infiniband_excessive_buffer_overrun_errors_total","node_infiniband_link_downed_total","node_infiniband_link_error_recovery_total","node_infiniband_local_link_integrity_errors_total","node_infiniband_vl15_dropped_total","node_intr_total","node_ipvs_backend_weight","node_ipvs_connections_total","node_ipvs_incoming_bytes_total","node_ipvs_incoming_packets_total","node_ipvs_outgoing_bytes_total","node_ipvs_outgoing_packets_total","node_memory_Active_bytes","node_memory_Active_file_bytes","node_memory_Bounce_bytes","node_memory_Buffers_bytes","node_memory_Cached_bytes","node_memory_CommitLimit_bytes","node_memory_Committed_AS_bytes","node_memory_DirectMap1G_bytes","node_memory_DirectMap2M_bytes","node_memory_DirectMap4k_bytes","node_memory_Dirty_bytes","node_memory_FileHugePages_bytes","node_memory_FilePmdMapped_bytes","node_memory_HugePages_Free","node_memory_HugePages_Rsvd","node_memory_HugePages_Surp","node_memory_HugePages_Total","node_memory_Hugepagesize_bytes","node_memory_Hugetlb_bytes","node_memory_Inactive_anon_bytes","node_memory_Inactive_bytes","node_memory_Inactive_file_bytes","node_memory_KReclaimable_bytes","node_memory_KernelStack_bytes","node_memory_Mapped_bytes","node_memory_Mlocked_bytes","node_memory_PageTables_bytes","node_memory_Percpu_bytes","node_memory_SReclaimable_bytes","node_memory_SUnreclaim_bytes","node_memory_ShmemHugePages_bytes","node_memory_ShmemPmdMapped_bytes","node_memory_Shmem_bytes","node_memory_Slab_bytes","node_memory_SwapCached_bytes","node_memory_SwapFree_bytes","node_memory_SwapTotal_bytes","node_memory_Unevictable_bytes","node_memory_VmallocChunk_bytes","node_memory_VmallocTotal_bytes","node_memory_VmallocUsed_bytes","node_memory_WritebackTmp_bytes","node_memory_Writeback_bytes","node_memory_numa_Active","node_memory_numa_Active_anon","node_memory_numa_Active_file","node_memory_numa_AnonHugePages","node_memory_numa_AnonPages","node_memory_numa_Bounce","node_memory_numa_Dirty","node_memory_numa_FileHugePages","node_memory_numa_FilePages","node_memory_numa_FilePmdMapped","node_memory_numa_HugePages_Surp","node_memory_numa_Inactive","node_memory_numa_Inactive_anon","node_memory_numa_Inactive_file","node_memory_numa_KReclaimable","node_memory_numa_KernelStack","node_memory_numa_Mapped","node_memory_numa_Mlocked","node_memory_numa_PageTables","node_memory_numa_SReclaimable","node_memory_numa_SUnreclaim","node_memory_numa_ShmemHugePages","node_memory_numa_ShmemPmdMapped","node_memory_numa_Slab","node_memory_numa_SwapCached","node_memory_numa_Unevictable","node_memory_numa_Writeback","node_memory_numa_WritebackTmp","node_memory_numa_interleave_hit_total","node_memory_numa_local_node_total","node_memory_numa_numa_foreign_total","node_memory_numa_numa_hit_total","node_memory_numa_numa_miss_total","node_memory_numa_other_node_total","node_netstat_Icmp6_InMsgs","node_netstat_Icmp6_OutMsgs","node_netstat_Icmp_InErrors","node_netstat_Icmp_InMsgs","node_netstat_Icmp_OutMsgs","node_netstat_Ip6_InOctets","node_netstat_Ip6_OutOctets","node_netstat_IpExt_InOctets","node_netstat_IpExt_OutOctets","node_netstat_Ip_Forwarding","node_netstat_TcpExt_ListenDrops","node_netstat_TcpExt_ListenOverflows","node_netstat_TcpExt_SyncookiesFailed","node_netstat_TcpExt_SyncookiesRecv","node_netstat_TcpExt_SyncookiesSent","node_netstat_TcpExt_TCPSynRetrans","node_netstat_TcpExt_TCPTimeouts","node_netstat_Tcp_ActiveOpens","node_netstat_Tcp_CurrEstab","node_netstat_Tcp_InErrs","node_netstat_Tcp_InSegs","node_netstat_Tcp_OutRsts","node_netstat_Tcp_OutSegs","node_netstat_Tcp_PassiveOpens","node_netstat_Tcp_RetransSegs","node_netstat_Udp6_InDatagrams","node_netstat_Udp6_NoPorts","node_netstat_Udp6_OutDatagrams","node_netstat_UdpLite_InErrors","node_netstat_Udp_InDatagrams","node_netstat_Udp_InErrors","node_netstat_Udp_NoPorts","node_netstat_Udp_OutDatagrams","node_netstat_Udp_RcvbufErrors","node_netstat_Udp_SndbufErrors","node_network_address_assign_type","node_network_carrier","node_network_carrier_down_changes_total","node_network_carrier_up_changes_total","node_network_device_id","node_network_dormant","node_network_flags","node_network_iface_id","node_network_iface_link","node_network_iface_link_mode","node_network_name_assign_type","node_network_net_dev_group","node_network_protocol_type","node_network_receive_bytes_total","node_network_receive_compressed_total","node_network_receive_drop_total","node_network_receive_fifo_total","node_network_receive_frame_total","node_network_transmit_bytes_total","node_network_transmit_carrier_total","node_network_transmit_colls_total","node_network_transmit_compressed_total","node_network_transmit_drop_total","node_network_transmit_fifo_total","node_network_transmit_queue_length","node_nf_conntrack_stat_found","node_nf_conntrack_stat_ignore","node_nf_conntrack_stat_insert","node_nf_conntrack_stat_insert_failed","node_nf_conntrack_stat_invalid","node_nf_conntrack_stat_search_restart","node_nvme_info","node_pressure_cpu_waiting_seconds_total","node_pressure_io_stalled_seconds_total","node_pressure_io_waiting_seconds_total","node_pressure_memory_stalled_seconds_total","node_pressure_memory_waiting_seconds_total","node_processes_max_processes","node_processes_max_threads","node_processes_pids","node_processes_state","node_processes_threads","node_processes_threads_state","node_procs_blocked","node_procs_running","node_schedstat_running_seconds_total","node_schedstat_timeslices_total","node_schedstat_waiting_seconds_total","node_sockstat_FRAG6_inuse","node_sockstat_FRAG6_memory","node_sockstat_FRAG_inuse","node_sockstat_FRAG_memory","node_sockstat_RAW6_inuse","node_sockstat_RAW_inuse","node_sockstat_TCP6_inuse","node_sockstat_TCP_alloc","node_sockstat_TCP_inuse","node_sockstat_TCP_mem","node_sockstat_TCP_mem_bytes","node_sockstat_TCP_orphan","node_sockstat_TCP_tw","node_sockstat_UDP6_inuse","node_sockstat_UDPLITE6_inuse","node_sockstat_UDPLITE_inuse","node_sockstat_UDP_inuse","node_sockstat_UDP_mem","node_sockstat_UDP_mem_bytes","node_sockstat_sockets_used","node_softnet_dropped_total","node_softnet_processed_total","node_timex_loop_time_constant","node_timex_pps_error_total","node_timex_pps_frequency_hertz","node_timex_pps_jitter_seconds","node_timex_pps_jitter_total","node_timex_pps_shift_seconds","node_timex_pps_stability_exceeded_total","node_timex_pps_stability_hertz","node_timex_status","node_timex_tick_seconds","node_uname_info","node_vmstat_pgfault","node_vmstat_pgmajfault","node_vmstat_pgpgin","node_vmstat_pgpgout","process_cpu_seconds_total","process_resident_memory_bytes","process_start_time_seconds","process_virtual_memory_bytes","process_virtual_memory_max_bytes","promhttp_metric_handler_requests_in_flight","promhttp_metric_handler_requests_total","purefa_hardware_chassis_health","purefa_hardware_controller_health","storage_operation_errors_total","typha_breadcrumb_block","typha_breadcrumb_non_block","typha_breadcrumb_seq_number","typha_breadcrumb_size","typha_client_latency_secs","typha_client_write_latency_secs","typha_connections_grace_used","typha_kvs_per_msg","typha_log_errors","typha_logs_dropped","typha_ping_latency","typha_updates_skipped","typha_updates_total"],"detailedStatus":"Applied"}}' + headers: + cache-control: + - no-cache + content-length: + - '12073' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:50:41 GMT + etag: + - '"75008f4b-0000-0100-0000-6467d2f80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"collectionInterval": 15, "enabledMetrics": ["node_os_version"]}, + "tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration update + Connection: + - keep-alive + Content-Length: + - '129' + Content-Type: + - application/json + ParameterSetName: + - --cluster-name --tags --enabled-metrics --collection-interval --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:50:43 GMT + etag: + - '"75001f52-0000-0100-0000-6467d3130000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + mise-correlation-id: + - 93c9d891-93f8-45e0-8300-53d1fd2cf862 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration update + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --tags --enabled-metrics --collection-interval --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Accepted","startTime":"2023-05-19T19:50:43.5105484Z"}' + headers: + cache-control: + - no-cache + content-length: + - '586' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:50:43 GMT + etag: + - '"9400b327-0000-0100-0000-6467d3130000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration update + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --tags --enabled-metrics --collection-interval --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"da1ce988-53ce-4faa-a21e-3ce4113613a0*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Succeeded","startTime":"2023-05-19T19:50:43.5105484Z","endTime":"2023-05-19T19:50:49.6094627Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '657' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:13 GMT + etag: + - '"94003429-0000-0100-0000-6467d3190000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration update + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --tags --enabled-metrics --collection-interval --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","name":"default","type":"microsoft.networkcloud/clusters/metricsconfigurations","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T19:50:10.0389925Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T19:50:50.159703Z"},"properties":{"collectionInterval":15,"enabledMetrics":["node_os_version"],"disabledMetrics":["apiserver_client_certificate_expiration_seconds_bucket","container_file_descriptors","container_fs_io_current","container_fs_io_time_weighted_seconds_total","container_fs_read_seconds_total","container_fs_reads_bytes_total","container_fs_reads_total","container_fs_sector_reads_total","container_fs_sector_writes_total","container_fs_usage_bytes","container_fs_write_seconds_total","container_fs_writes_bytes_total","container_fs_writes_total","container_memory_cache","container_memory_failures_total","container_memory_mapped_file","container_memory_max_usage_bytes","container_memory_rss","container_memory_swap","container_memory_working_set_bytes","container_network_receive_errors_total","container_network_receive_packets_total","container_network_transmit_errors_total","container_network_transmit_packets_total","container_scrape_error","container_sockets","container_spec_cpu_quota","container_spec_memory_limit_bytes","coredns_build_info","coredns_cache_hits_total","coredns_dns_request_duration_seconds_bucket","coredns_dns_request_duration_seconds_count","coredns_dns_request_duration_seconds_sum","coredns_forward_healthcheck_broken_total","coredns_forward_max_concurrent_rejects_total","coredns_reload_failed_total","etcd_disk_backend_commit_duration_seconds_bucket","etcd_disk_backend_commit_duration_seconds_count","etcd_disk_wal_fsync_duration_seconds_bucket","etcd_disk_wal_fsync_duration_seconds_count","etcd_disk_wal_write_bytes_total","etcd_server_has_leader","etcd_server_health_failures","etcd_server_slow_apply_total","felix_active_local_policies","felix_bpf_dirty_dataplane_endpoints","felix_bpf_happy_dataplane_endpoints","felix_calc_graph_output_events","felix_calc_graph_update_time_seconds","felix_calc_graph_updates_processed","felix_cluster_num_policies","felix_exec_time_micros","felix_int_dataplane_apply_time_seconds","felix_ipset_calls","felix_ipset_lines_executed","felix_iptables_chains","felix_iptables_lines_executed","felix_iptables_lock_acquire_secs_count","felix_iptables_lock_acquire_secs_sum","felix_iptables_lock_retries","felix_iptables_restore_calls","felix_iptables_save_calls","felix_log_errors","felix_logs_dropped","felix_route_table_list_seconds","felix_route_table_per_iface_sync_seconds","get_token_fail_count","kube_endpoint_address_not_ready","kube_persistentvolumeclaim_access_mode","kube_pod_spec_volumes_persistentvolumeclaims_readonly","kube_replicaset_status_replicas","kubelet_certificate_manager_client_expiration_renew_errors","kubelet_run_podsandbox_errors_total","kubelet_started_pods_errors_total","kubelet_volume_stats_inodes","kubelet_volume_stats_inodes_free","kubelet_volume_stats_inodes_used","kubevirt_vmi_memory_pgmajfault","kubevirt_vmi_memory_pgminfault","kubevirt_vmi_memory_resident_bytes","kubevirt_vmi_memory_usable_bytes","kubevirt_vmi_network_receive_bytes_total","kubevirt_vmi_network_receive_errors_total","kubevirt_vmi_network_receive_packets_dropped_total","kubevirt_vmi_network_transmit_bytes_total","kubevirt_vmi_network_transmit_errors_total","kubevirt_vmi_non_evictable","kubevirt_vmi_phase_transition_time_from_creation_seconds_count","kubevirt_vmi_storage_flush_requests_total","kubevirt_vmi_storage_flush_times_ms_total","kubevirt_vmi_storage_read_traffic_bytes_total","kubevirt_vmi_storage_write_traffic_bytes_total","kubevirt_vmi_vcpu_seconds","kubevirt_vmi_vcpu_wait_seconds","kubevirt_workqueue_depth","kubevirt_workqueue_longest_running_processor_seconds","kubevirt_workqueue_retries_total","kubevirt_workqueue_unfinished_work_seconds","machine_cpu_cores","namedprocess_namegroup_context_switches_total","namedprocess_namegroup_oldest_start_time_seconds","namedprocess_namegroup_states","node_arp_entries","node_bonding_active","node_bonding_slaves","node_cpu_guest_seconds_total","node_disk_flush_requests_time_seconds_total","node_disk_flush_requests_total","node_disk_io_now","node_entropy_pool_size_bits","node_filefd_allocated","node_filefd_maximum","node_forks_total","node_infiniband_excessive_buffer_overrun_errors_total","node_infiniband_link_downed_total","node_infiniband_link_error_recovery_total","node_infiniband_local_link_integrity_errors_total","node_infiniband_vl15_dropped_total","node_intr_total","node_ipvs_backend_weight","node_ipvs_connections_total","node_ipvs_incoming_bytes_total","node_ipvs_incoming_packets_total","node_ipvs_outgoing_bytes_total","node_ipvs_outgoing_packets_total","node_memory_Active_bytes","node_memory_Active_file_bytes","node_memory_Bounce_bytes","node_memory_Buffers_bytes","node_memory_Cached_bytes","node_memory_CommitLimit_bytes","node_memory_Committed_AS_bytes","node_memory_DirectMap1G_bytes","node_memory_DirectMap2M_bytes","node_memory_DirectMap4k_bytes","node_memory_Dirty_bytes","node_memory_FileHugePages_bytes","node_memory_FilePmdMapped_bytes","node_memory_HugePages_Free","node_memory_HugePages_Rsvd","node_memory_HugePages_Surp","node_memory_HugePages_Total","node_memory_Hugepagesize_bytes","node_memory_Hugetlb_bytes","node_memory_Inactive_anon_bytes","node_memory_Inactive_bytes","node_memory_Inactive_file_bytes","node_memory_KReclaimable_bytes","node_memory_KernelStack_bytes","node_memory_Mapped_bytes","node_memory_Mlocked_bytes","node_memory_PageTables_bytes","node_memory_Percpu_bytes","node_memory_SReclaimable_bytes","node_memory_SUnreclaim_bytes","node_memory_ShmemHugePages_bytes","node_memory_ShmemPmdMapped_bytes","node_memory_Shmem_bytes","node_memory_Slab_bytes","node_memory_SwapCached_bytes","node_memory_SwapFree_bytes","node_memory_SwapTotal_bytes","node_memory_Unevictable_bytes","node_memory_VmallocChunk_bytes","node_memory_VmallocTotal_bytes","node_memory_VmallocUsed_bytes","node_memory_WritebackTmp_bytes","node_memory_Writeback_bytes","node_memory_numa_Active","node_memory_numa_Active_anon","node_memory_numa_Active_file","node_memory_numa_AnonHugePages","node_memory_numa_AnonPages","node_memory_numa_Bounce","node_memory_numa_Dirty","node_memory_numa_FileHugePages","node_memory_numa_FilePages","node_memory_numa_FilePmdMapped","node_memory_numa_HugePages_Surp","node_memory_numa_Inactive","node_memory_numa_Inactive_anon","node_memory_numa_Inactive_file","node_memory_numa_KReclaimable","node_memory_numa_KernelStack","node_memory_numa_Mapped","node_memory_numa_Mlocked","node_memory_numa_PageTables","node_memory_numa_SReclaimable","node_memory_numa_SUnreclaim","node_memory_numa_ShmemHugePages","node_memory_numa_ShmemPmdMapped","node_memory_numa_Slab","node_memory_numa_SwapCached","node_memory_numa_Unevictable","node_memory_numa_Writeback","node_memory_numa_WritebackTmp","node_memory_numa_interleave_hit_total","node_memory_numa_local_node_total","node_memory_numa_numa_foreign_total","node_memory_numa_numa_hit_total","node_memory_numa_numa_miss_total","node_memory_numa_other_node_total","node_netstat_Icmp6_InMsgs","node_netstat_Icmp6_OutMsgs","node_netstat_Icmp_InErrors","node_netstat_Icmp_InMsgs","node_netstat_Icmp_OutMsgs","node_netstat_Ip6_InOctets","node_netstat_Ip6_OutOctets","node_netstat_IpExt_InOctets","node_netstat_IpExt_OutOctets","node_netstat_Ip_Forwarding","node_netstat_TcpExt_ListenDrops","node_netstat_TcpExt_ListenOverflows","node_netstat_TcpExt_SyncookiesFailed","node_netstat_TcpExt_SyncookiesRecv","node_netstat_TcpExt_SyncookiesSent","node_netstat_TcpExt_TCPSynRetrans","node_netstat_TcpExt_TCPTimeouts","node_netstat_Tcp_ActiveOpens","node_netstat_Tcp_CurrEstab","node_netstat_Tcp_InErrs","node_netstat_Tcp_InSegs","node_netstat_Tcp_OutRsts","node_netstat_Tcp_OutSegs","node_netstat_Tcp_PassiveOpens","node_netstat_Tcp_RetransSegs","node_netstat_Udp6_InDatagrams","node_netstat_Udp6_NoPorts","node_netstat_Udp6_OutDatagrams","node_netstat_UdpLite_InErrors","node_netstat_Udp_InDatagrams","node_netstat_Udp_InErrors","node_netstat_Udp_NoPorts","node_netstat_Udp_OutDatagrams","node_netstat_Udp_RcvbufErrors","node_netstat_Udp_SndbufErrors","node_network_address_assign_type","node_network_carrier","node_network_carrier_down_changes_total","node_network_carrier_up_changes_total","node_network_device_id","node_network_dormant","node_network_flags","node_network_iface_id","node_network_iface_link","node_network_iface_link_mode","node_network_name_assign_type","node_network_net_dev_group","node_network_protocol_type","node_network_receive_bytes_total","node_network_receive_compressed_total","node_network_receive_drop_total","node_network_receive_fifo_total","node_network_receive_frame_total","node_network_transmit_bytes_total","node_network_transmit_carrier_total","node_network_transmit_colls_total","node_network_transmit_compressed_total","node_network_transmit_drop_total","node_network_transmit_fifo_total","node_network_transmit_queue_length","node_nf_conntrack_stat_found","node_nf_conntrack_stat_ignore","node_nf_conntrack_stat_insert","node_nf_conntrack_stat_insert_failed","node_nf_conntrack_stat_invalid","node_nf_conntrack_stat_search_restart","node_nvme_info","node_pressure_cpu_waiting_seconds_total","node_pressure_io_stalled_seconds_total","node_pressure_io_waiting_seconds_total","node_pressure_memory_stalled_seconds_total","node_pressure_memory_waiting_seconds_total","node_processes_max_processes","node_processes_max_threads","node_processes_pids","node_processes_state","node_processes_threads","node_processes_threads_state","node_procs_blocked","node_procs_running","node_schedstat_running_seconds_total","node_schedstat_timeslices_total","node_schedstat_waiting_seconds_total","node_sockstat_FRAG6_inuse","node_sockstat_FRAG6_memory","node_sockstat_FRAG_inuse","node_sockstat_FRAG_memory","node_sockstat_RAW6_inuse","node_sockstat_RAW_inuse","node_sockstat_TCP6_inuse","node_sockstat_TCP_alloc","node_sockstat_TCP_inuse","node_sockstat_TCP_mem","node_sockstat_TCP_mem_bytes","node_sockstat_TCP_orphan","node_sockstat_TCP_tw","node_sockstat_UDP6_inuse","node_sockstat_UDPLITE6_inuse","node_sockstat_UDPLITE_inuse","node_sockstat_UDP_inuse","node_sockstat_UDP_mem","node_sockstat_UDP_mem_bytes","node_sockstat_sockets_used","node_softnet_dropped_total","node_softnet_processed_total","node_timex_loop_time_constant","node_timex_pps_error_total","node_timex_pps_frequency_hertz","node_timex_pps_jitter_seconds","node_timex_pps_jitter_total","node_timex_pps_shift_seconds","node_timex_pps_stability_exceeded_total","node_timex_pps_stability_hertz","node_timex_status","node_timex_tick_seconds","node_uname_info","node_vmstat_pgfault","node_vmstat_pgmajfault","node_vmstat_pgpgin","node_vmstat_pgpgout","process_cpu_seconds_total","process_resident_memory_bytes","process_start_time_seconds","process_virtual_memory_bytes","process_virtual_memory_max_bytes","promhttp_metric_handler_requests_in_flight","promhttp_metric_handler_requests_total","purefa_hardware_chassis_health","purefa_hardware_controller_health","storage_operation_errors_total","typha_breadcrumb_block","typha_breadcrumb_non_block","typha_breadcrumb_seq_number","typha_breadcrumb_size","typha_client_latency_secs","typha_client_write_latency_secs","typha_connections_grace_used","typha_kvs_per_msg","typha_log_errors","typha_logs_dropped","typha_ping_latency","typha_updates_skipped","typha_updates_total"],"detailedStatus":"Applied","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '12092' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:13 GMT + etag: + - '"7500b753-0000-0100-0000-6467d31a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration show + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","name":"default","type":"microsoft.networkcloud/clusters/metricsconfigurations","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T19:50:10.0389925Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T19:50:50.159703Z"},"properties":{"collectionInterval":15,"enabledMetrics":["node_os_version"],"disabledMetrics":["apiserver_client_certificate_expiration_seconds_bucket","container_file_descriptors","container_fs_io_current","container_fs_io_time_weighted_seconds_total","container_fs_read_seconds_total","container_fs_reads_bytes_total","container_fs_reads_total","container_fs_sector_reads_total","container_fs_sector_writes_total","container_fs_usage_bytes","container_fs_write_seconds_total","container_fs_writes_bytes_total","container_fs_writes_total","container_memory_cache","container_memory_failures_total","container_memory_mapped_file","container_memory_max_usage_bytes","container_memory_rss","container_memory_swap","container_memory_working_set_bytes","container_network_receive_errors_total","container_network_receive_packets_total","container_network_transmit_errors_total","container_network_transmit_packets_total","container_scrape_error","container_sockets","container_spec_cpu_quota","container_spec_memory_limit_bytes","coredns_build_info","coredns_cache_hits_total","coredns_dns_request_duration_seconds_bucket","coredns_dns_request_duration_seconds_count","coredns_dns_request_duration_seconds_sum","coredns_forward_healthcheck_broken_total","coredns_forward_max_concurrent_rejects_total","coredns_reload_failed_total","etcd_disk_backend_commit_duration_seconds_bucket","etcd_disk_backend_commit_duration_seconds_count","etcd_disk_wal_fsync_duration_seconds_bucket","etcd_disk_wal_fsync_duration_seconds_count","etcd_disk_wal_write_bytes_total","etcd_server_has_leader","etcd_server_health_failures","etcd_server_slow_apply_total","felix_active_local_policies","felix_bpf_dirty_dataplane_endpoints","felix_bpf_happy_dataplane_endpoints","felix_calc_graph_output_events","felix_calc_graph_update_time_seconds","felix_calc_graph_updates_processed","felix_cluster_num_policies","felix_exec_time_micros","felix_int_dataplane_apply_time_seconds","felix_ipset_calls","felix_ipset_lines_executed","felix_iptables_chains","felix_iptables_lines_executed","felix_iptables_lock_acquire_secs_count","felix_iptables_lock_acquire_secs_sum","felix_iptables_lock_retries","felix_iptables_restore_calls","felix_iptables_save_calls","felix_log_errors","felix_logs_dropped","felix_route_table_list_seconds","felix_route_table_per_iface_sync_seconds","get_token_fail_count","kube_endpoint_address_not_ready","kube_persistentvolumeclaim_access_mode","kube_pod_spec_volumes_persistentvolumeclaims_readonly","kube_replicaset_status_replicas","kubelet_certificate_manager_client_expiration_renew_errors","kubelet_run_podsandbox_errors_total","kubelet_started_pods_errors_total","kubelet_volume_stats_inodes","kubelet_volume_stats_inodes_free","kubelet_volume_stats_inodes_used","kubevirt_vmi_memory_pgmajfault","kubevirt_vmi_memory_pgminfault","kubevirt_vmi_memory_resident_bytes","kubevirt_vmi_memory_usable_bytes","kubevirt_vmi_network_receive_bytes_total","kubevirt_vmi_network_receive_errors_total","kubevirt_vmi_network_receive_packets_dropped_total","kubevirt_vmi_network_transmit_bytes_total","kubevirt_vmi_network_transmit_errors_total","kubevirt_vmi_non_evictable","kubevirt_vmi_phase_transition_time_from_creation_seconds_count","kubevirt_vmi_storage_flush_requests_total","kubevirt_vmi_storage_flush_times_ms_total","kubevirt_vmi_storage_read_traffic_bytes_total","kubevirt_vmi_storage_write_traffic_bytes_total","kubevirt_vmi_vcpu_seconds","kubevirt_vmi_vcpu_wait_seconds","kubevirt_workqueue_depth","kubevirt_workqueue_longest_running_processor_seconds","kubevirt_workqueue_retries_total","kubevirt_workqueue_unfinished_work_seconds","machine_cpu_cores","namedprocess_namegroup_context_switches_total","namedprocess_namegroup_oldest_start_time_seconds","namedprocess_namegroup_states","node_arp_entries","node_bonding_active","node_bonding_slaves","node_cpu_guest_seconds_total","node_disk_flush_requests_time_seconds_total","node_disk_flush_requests_total","node_disk_io_now","node_entropy_pool_size_bits","node_filefd_allocated","node_filefd_maximum","node_forks_total","node_infiniband_excessive_buffer_overrun_errors_total","node_infiniband_link_downed_total","node_infiniband_link_error_recovery_total","node_infiniband_local_link_integrity_errors_total","node_infiniband_vl15_dropped_total","node_intr_total","node_ipvs_backend_weight","node_ipvs_connections_total","node_ipvs_incoming_bytes_total","node_ipvs_incoming_packets_total","node_ipvs_outgoing_bytes_total","node_ipvs_outgoing_packets_total","node_memory_Active_bytes","node_memory_Active_file_bytes","node_memory_Bounce_bytes","node_memory_Buffers_bytes","node_memory_Cached_bytes","node_memory_CommitLimit_bytes","node_memory_Committed_AS_bytes","node_memory_DirectMap1G_bytes","node_memory_DirectMap2M_bytes","node_memory_DirectMap4k_bytes","node_memory_Dirty_bytes","node_memory_FileHugePages_bytes","node_memory_FilePmdMapped_bytes","node_memory_HugePages_Free","node_memory_HugePages_Rsvd","node_memory_HugePages_Surp","node_memory_HugePages_Total","node_memory_Hugepagesize_bytes","node_memory_Hugetlb_bytes","node_memory_Inactive_anon_bytes","node_memory_Inactive_bytes","node_memory_Inactive_file_bytes","node_memory_KReclaimable_bytes","node_memory_KernelStack_bytes","node_memory_Mapped_bytes","node_memory_Mlocked_bytes","node_memory_PageTables_bytes","node_memory_Percpu_bytes","node_memory_SReclaimable_bytes","node_memory_SUnreclaim_bytes","node_memory_ShmemHugePages_bytes","node_memory_ShmemPmdMapped_bytes","node_memory_Shmem_bytes","node_memory_Slab_bytes","node_memory_SwapCached_bytes","node_memory_SwapFree_bytes","node_memory_SwapTotal_bytes","node_memory_Unevictable_bytes","node_memory_VmallocChunk_bytes","node_memory_VmallocTotal_bytes","node_memory_VmallocUsed_bytes","node_memory_WritebackTmp_bytes","node_memory_Writeback_bytes","node_memory_numa_Active","node_memory_numa_Active_anon","node_memory_numa_Active_file","node_memory_numa_AnonHugePages","node_memory_numa_AnonPages","node_memory_numa_Bounce","node_memory_numa_Dirty","node_memory_numa_FileHugePages","node_memory_numa_FilePages","node_memory_numa_FilePmdMapped","node_memory_numa_HugePages_Surp","node_memory_numa_Inactive","node_memory_numa_Inactive_anon","node_memory_numa_Inactive_file","node_memory_numa_KReclaimable","node_memory_numa_KernelStack","node_memory_numa_Mapped","node_memory_numa_Mlocked","node_memory_numa_PageTables","node_memory_numa_SReclaimable","node_memory_numa_SUnreclaim","node_memory_numa_ShmemHugePages","node_memory_numa_ShmemPmdMapped","node_memory_numa_Slab","node_memory_numa_SwapCached","node_memory_numa_Unevictable","node_memory_numa_Writeback","node_memory_numa_WritebackTmp","node_memory_numa_interleave_hit_total","node_memory_numa_local_node_total","node_memory_numa_numa_foreign_total","node_memory_numa_numa_hit_total","node_memory_numa_numa_miss_total","node_memory_numa_other_node_total","node_netstat_Icmp6_InMsgs","node_netstat_Icmp6_OutMsgs","node_netstat_Icmp_InErrors","node_netstat_Icmp_InMsgs","node_netstat_Icmp_OutMsgs","node_netstat_Ip6_InOctets","node_netstat_Ip6_OutOctets","node_netstat_IpExt_InOctets","node_netstat_IpExt_OutOctets","node_netstat_Ip_Forwarding","node_netstat_TcpExt_ListenDrops","node_netstat_TcpExt_ListenOverflows","node_netstat_TcpExt_SyncookiesFailed","node_netstat_TcpExt_SyncookiesRecv","node_netstat_TcpExt_SyncookiesSent","node_netstat_TcpExt_TCPSynRetrans","node_netstat_TcpExt_TCPTimeouts","node_netstat_Tcp_ActiveOpens","node_netstat_Tcp_CurrEstab","node_netstat_Tcp_InErrs","node_netstat_Tcp_InSegs","node_netstat_Tcp_OutRsts","node_netstat_Tcp_OutSegs","node_netstat_Tcp_PassiveOpens","node_netstat_Tcp_RetransSegs","node_netstat_Udp6_InDatagrams","node_netstat_Udp6_NoPorts","node_netstat_Udp6_OutDatagrams","node_netstat_UdpLite_InErrors","node_netstat_Udp_InDatagrams","node_netstat_Udp_InErrors","node_netstat_Udp_NoPorts","node_netstat_Udp_OutDatagrams","node_netstat_Udp_RcvbufErrors","node_netstat_Udp_SndbufErrors","node_network_address_assign_type","node_network_carrier","node_network_carrier_down_changes_total","node_network_carrier_up_changes_total","node_network_device_id","node_network_dormant","node_network_flags","node_network_iface_id","node_network_iface_link","node_network_iface_link_mode","node_network_name_assign_type","node_network_net_dev_group","node_network_protocol_type","node_network_receive_bytes_total","node_network_receive_compressed_total","node_network_receive_drop_total","node_network_receive_fifo_total","node_network_receive_frame_total","node_network_transmit_bytes_total","node_network_transmit_carrier_total","node_network_transmit_colls_total","node_network_transmit_compressed_total","node_network_transmit_drop_total","node_network_transmit_fifo_total","node_network_transmit_queue_length","node_nf_conntrack_stat_found","node_nf_conntrack_stat_ignore","node_nf_conntrack_stat_insert","node_nf_conntrack_stat_insert_failed","node_nf_conntrack_stat_invalid","node_nf_conntrack_stat_search_restart","node_nvme_info","node_pressure_cpu_waiting_seconds_total","node_pressure_io_stalled_seconds_total","node_pressure_io_waiting_seconds_total","node_pressure_memory_stalled_seconds_total","node_pressure_memory_waiting_seconds_total","node_processes_max_processes","node_processes_max_threads","node_processes_pids","node_processes_state","node_processes_threads","node_processes_threads_state","node_procs_blocked","node_procs_running","node_schedstat_running_seconds_total","node_schedstat_timeslices_total","node_schedstat_waiting_seconds_total","node_sockstat_FRAG6_inuse","node_sockstat_FRAG6_memory","node_sockstat_FRAG_inuse","node_sockstat_FRAG_memory","node_sockstat_RAW6_inuse","node_sockstat_RAW_inuse","node_sockstat_TCP6_inuse","node_sockstat_TCP_alloc","node_sockstat_TCP_inuse","node_sockstat_TCP_mem","node_sockstat_TCP_mem_bytes","node_sockstat_TCP_orphan","node_sockstat_TCP_tw","node_sockstat_UDP6_inuse","node_sockstat_UDPLITE6_inuse","node_sockstat_UDPLITE_inuse","node_sockstat_UDP_inuse","node_sockstat_UDP_mem","node_sockstat_UDP_mem_bytes","node_sockstat_sockets_used","node_softnet_dropped_total","node_softnet_processed_total","node_timex_loop_time_constant","node_timex_pps_error_total","node_timex_pps_frequency_hertz","node_timex_pps_jitter_seconds","node_timex_pps_jitter_total","node_timex_pps_shift_seconds","node_timex_pps_stability_exceeded_total","node_timex_pps_stability_hertz","node_timex_status","node_timex_tick_seconds","node_uname_info","node_vmstat_pgfault","node_vmstat_pgmajfault","node_vmstat_pgpgin","node_vmstat_pgpgout","process_cpu_seconds_total","process_resident_memory_bytes","process_start_time_seconds","process_virtual_memory_bytes","process_virtual_memory_max_bytes","promhttp_metric_handler_requests_in_flight","promhttp_metric_handler_requests_total","purefa_hardware_chassis_health","purefa_hardware_controller_health","storage_operation_errors_total","typha_breadcrumb_block","typha_breadcrumb_non_block","typha_breadcrumb_seq_number","typha_breadcrumb_size","typha_client_latency_secs","typha_client_write_latency_secs","typha_connections_grace_used","typha_kvs_per_msg","typha_log_errors","typha_logs_dropped","typha_ping_latency","typha_updates_skipped","typha_updates_total"],"detailedStatus":"Applied","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '12092' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:15 GMT + etag: + - '"7500b753-0000-0100-0000-6467d31a0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration list + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","name":"default","type":"microsoft.networkcloud/clusters/metricsconfigurations","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-19T19:50:10.0389925Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-19T19:50:50.159703Z"},"properties":{"collectionInterval":15,"enabledMetrics":["node_os_version"],"disabledMetrics":["apiserver_client_certificate_expiration_seconds_bucket","container_file_descriptors","container_fs_io_current","container_fs_io_time_weighted_seconds_total","container_fs_read_seconds_total","container_fs_reads_bytes_total","container_fs_reads_total","container_fs_sector_reads_total","container_fs_sector_writes_total","container_fs_usage_bytes","container_fs_write_seconds_total","container_fs_writes_bytes_total","container_fs_writes_total","container_memory_cache","container_memory_failures_total","container_memory_mapped_file","container_memory_max_usage_bytes","container_memory_rss","container_memory_swap","container_memory_working_set_bytes","container_network_receive_errors_total","container_network_receive_packets_total","container_network_transmit_errors_total","container_network_transmit_packets_total","container_scrape_error","container_sockets","container_spec_cpu_quota","container_spec_memory_limit_bytes","coredns_build_info","coredns_cache_hits_total","coredns_dns_request_duration_seconds_bucket","coredns_dns_request_duration_seconds_count","coredns_dns_request_duration_seconds_sum","coredns_forward_healthcheck_broken_total","coredns_forward_max_concurrent_rejects_total","coredns_reload_failed_total","etcd_disk_backend_commit_duration_seconds_bucket","etcd_disk_backend_commit_duration_seconds_count","etcd_disk_wal_fsync_duration_seconds_bucket","etcd_disk_wal_fsync_duration_seconds_count","etcd_disk_wal_write_bytes_total","etcd_server_has_leader","etcd_server_health_failures","etcd_server_slow_apply_total","felix_active_local_policies","felix_bpf_dirty_dataplane_endpoints","felix_bpf_happy_dataplane_endpoints","felix_calc_graph_output_events","felix_calc_graph_update_time_seconds","felix_calc_graph_updates_processed","felix_cluster_num_policies","felix_exec_time_micros","felix_int_dataplane_apply_time_seconds","felix_ipset_calls","felix_ipset_lines_executed","felix_iptables_chains","felix_iptables_lines_executed","felix_iptables_lock_acquire_secs_count","felix_iptables_lock_acquire_secs_sum","felix_iptables_lock_retries","felix_iptables_restore_calls","felix_iptables_save_calls","felix_log_errors","felix_logs_dropped","felix_route_table_list_seconds","felix_route_table_per_iface_sync_seconds","get_token_fail_count","kube_endpoint_address_not_ready","kube_persistentvolumeclaim_access_mode","kube_pod_spec_volumes_persistentvolumeclaims_readonly","kube_replicaset_status_replicas","kubelet_certificate_manager_client_expiration_renew_errors","kubelet_run_podsandbox_errors_total","kubelet_started_pods_errors_total","kubelet_volume_stats_inodes","kubelet_volume_stats_inodes_free","kubelet_volume_stats_inodes_used","kubevirt_vmi_memory_pgmajfault","kubevirt_vmi_memory_pgminfault","kubevirt_vmi_memory_resident_bytes","kubevirt_vmi_memory_usable_bytes","kubevirt_vmi_network_receive_bytes_total","kubevirt_vmi_network_receive_errors_total","kubevirt_vmi_network_receive_packets_dropped_total","kubevirt_vmi_network_transmit_bytes_total","kubevirt_vmi_network_transmit_errors_total","kubevirt_vmi_non_evictable","kubevirt_vmi_phase_transition_time_from_creation_seconds_count","kubevirt_vmi_storage_flush_requests_total","kubevirt_vmi_storage_flush_times_ms_total","kubevirt_vmi_storage_read_traffic_bytes_total","kubevirt_vmi_storage_write_traffic_bytes_total","kubevirt_vmi_vcpu_seconds","kubevirt_vmi_vcpu_wait_seconds","kubevirt_workqueue_depth","kubevirt_workqueue_longest_running_processor_seconds","kubevirt_workqueue_retries_total","kubevirt_workqueue_unfinished_work_seconds","machine_cpu_cores","namedprocess_namegroup_context_switches_total","namedprocess_namegroup_oldest_start_time_seconds","namedprocess_namegroup_states","node_arp_entries","node_bonding_active","node_bonding_slaves","node_cpu_guest_seconds_total","node_disk_flush_requests_time_seconds_total","node_disk_flush_requests_total","node_disk_io_now","node_entropy_pool_size_bits","node_filefd_allocated","node_filefd_maximum","node_forks_total","node_infiniband_excessive_buffer_overrun_errors_total","node_infiniband_link_downed_total","node_infiniband_link_error_recovery_total","node_infiniband_local_link_integrity_errors_total","node_infiniband_vl15_dropped_total","node_intr_total","node_ipvs_backend_weight","node_ipvs_connections_total","node_ipvs_incoming_bytes_total","node_ipvs_incoming_packets_total","node_ipvs_outgoing_bytes_total","node_ipvs_outgoing_packets_total","node_memory_Active_bytes","node_memory_Active_file_bytes","node_memory_Bounce_bytes","node_memory_Buffers_bytes","node_memory_Cached_bytes","node_memory_CommitLimit_bytes","node_memory_Committed_AS_bytes","node_memory_DirectMap1G_bytes","node_memory_DirectMap2M_bytes","node_memory_DirectMap4k_bytes","node_memory_Dirty_bytes","node_memory_FileHugePages_bytes","node_memory_FilePmdMapped_bytes","node_memory_HugePages_Free","node_memory_HugePages_Rsvd","node_memory_HugePages_Surp","node_memory_HugePages_Total","node_memory_Hugepagesize_bytes","node_memory_Hugetlb_bytes","node_memory_Inactive_anon_bytes","node_memory_Inactive_bytes","node_memory_Inactive_file_bytes","node_memory_KReclaimable_bytes","node_memory_KernelStack_bytes","node_memory_Mapped_bytes","node_memory_Mlocked_bytes","node_memory_PageTables_bytes","node_memory_Percpu_bytes","node_memory_SReclaimable_bytes","node_memory_SUnreclaim_bytes","node_memory_ShmemHugePages_bytes","node_memory_ShmemPmdMapped_bytes","node_memory_Shmem_bytes","node_memory_Slab_bytes","node_memory_SwapCached_bytes","node_memory_SwapFree_bytes","node_memory_SwapTotal_bytes","node_memory_Unevictable_bytes","node_memory_VmallocChunk_bytes","node_memory_VmallocTotal_bytes","node_memory_VmallocUsed_bytes","node_memory_WritebackTmp_bytes","node_memory_Writeback_bytes","node_memory_numa_Active","node_memory_numa_Active_anon","node_memory_numa_Active_file","node_memory_numa_AnonHugePages","node_memory_numa_AnonPages","node_memory_numa_Bounce","node_memory_numa_Dirty","node_memory_numa_FileHugePages","node_memory_numa_FilePages","node_memory_numa_FilePmdMapped","node_memory_numa_HugePages_Surp","node_memory_numa_Inactive","node_memory_numa_Inactive_anon","node_memory_numa_Inactive_file","node_memory_numa_KReclaimable","node_memory_numa_KernelStack","node_memory_numa_Mapped","node_memory_numa_Mlocked","node_memory_numa_PageTables","node_memory_numa_SReclaimable","node_memory_numa_SUnreclaim","node_memory_numa_ShmemHugePages","node_memory_numa_ShmemPmdMapped","node_memory_numa_Slab","node_memory_numa_SwapCached","node_memory_numa_Unevictable","node_memory_numa_Writeback","node_memory_numa_WritebackTmp","node_memory_numa_interleave_hit_total","node_memory_numa_local_node_total","node_memory_numa_numa_foreign_total","node_memory_numa_numa_hit_total","node_memory_numa_numa_miss_total","node_memory_numa_other_node_total","node_netstat_Icmp6_InMsgs","node_netstat_Icmp6_OutMsgs","node_netstat_Icmp_InErrors","node_netstat_Icmp_InMsgs","node_netstat_Icmp_OutMsgs","node_netstat_Ip6_InOctets","node_netstat_Ip6_OutOctets","node_netstat_IpExt_InOctets","node_netstat_IpExt_OutOctets","node_netstat_Ip_Forwarding","node_netstat_TcpExt_ListenDrops","node_netstat_TcpExt_ListenOverflows","node_netstat_TcpExt_SyncookiesFailed","node_netstat_TcpExt_SyncookiesRecv","node_netstat_TcpExt_SyncookiesSent","node_netstat_TcpExt_TCPSynRetrans","node_netstat_TcpExt_TCPTimeouts","node_netstat_Tcp_ActiveOpens","node_netstat_Tcp_CurrEstab","node_netstat_Tcp_InErrs","node_netstat_Tcp_InSegs","node_netstat_Tcp_OutRsts","node_netstat_Tcp_OutSegs","node_netstat_Tcp_PassiveOpens","node_netstat_Tcp_RetransSegs","node_netstat_Udp6_InDatagrams","node_netstat_Udp6_NoPorts","node_netstat_Udp6_OutDatagrams","node_netstat_UdpLite_InErrors","node_netstat_Udp_InDatagrams","node_netstat_Udp_InErrors","node_netstat_Udp_NoPorts","node_netstat_Udp_OutDatagrams","node_netstat_Udp_RcvbufErrors","node_netstat_Udp_SndbufErrors","node_network_address_assign_type","node_network_carrier","node_network_carrier_down_changes_total","node_network_carrier_up_changes_total","node_network_device_id","node_network_dormant","node_network_flags","node_network_iface_id","node_network_iface_link","node_network_iface_link_mode","node_network_name_assign_type","node_network_net_dev_group","node_network_protocol_type","node_network_receive_bytes_total","node_network_receive_compressed_total","node_network_receive_drop_total","node_network_receive_fifo_total","node_network_receive_frame_total","node_network_transmit_bytes_total","node_network_transmit_carrier_total","node_network_transmit_colls_total","node_network_transmit_compressed_total","node_network_transmit_drop_total","node_network_transmit_fifo_total","node_network_transmit_queue_length","node_nf_conntrack_stat_found","node_nf_conntrack_stat_ignore","node_nf_conntrack_stat_insert","node_nf_conntrack_stat_insert_failed","node_nf_conntrack_stat_invalid","node_nf_conntrack_stat_search_restart","node_nvme_info","node_pressure_cpu_waiting_seconds_total","node_pressure_io_stalled_seconds_total","node_pressure_io_waiting_seconds_total","node_pressure_memory_stalled_seconds_total","node_pressure_memory_waiting_seconds_total","node_processes_max_processes","node_processes_max_threads","node_processes_pids","node_processes_state","node_processes_threads","node_processes_threads_state","node_procs_blocked","node_procs_running","node_schedstat_running_seconds_total","node_schedstat_timeslices_total","node_schedstat_waiting_seconds_total","node_sockstat_FRAG6_inuse","node_sockstat_FRAG6_memory","node_sockstat_FRAG_inuse","node_sockstat_FRAG_memory","node_sockstat_RAW6_inuse","node_sockstat_RAW_inuse","node_sockstat_TCP6_inuse","node_sockstat_TCP_alloc","node_sockstat_TCP_inuse","node_sockstat_TCP_mem","node_sockstat_TCP_mem_bytes","node_sockstat_TCP_orphan","node_sockstat_TCP_tw","node_sockstat_UDP6_inuse","node_sockstat_UDPLITE6_inuse","node_sockstat_UDPLITE_inuse","node_sockstat_UDP_inuse","node_sockstat_UDP_mem","node_sockstat_UDP_mem_bytes","node_sockstat_sockets_used","node_softnet_dropped_total","node_softnet_processed_total","node_timex_loop_time_constant","node_timex_pps_error_total","node_timex_pps_frequency_hertz","node_timex_pps_jitter_seconds","node_timex_pps_jitter_total","node_timex_pps_shift_seconds","node_timex_pps_stability_exceeded_total","node_timex_pps_stability_hertz","node_timex_status","node_timex_tick_seconds","node_uname_info","node_vmstat_pgfault","node_vmstat_pgmajfault","node_vmstat_pgpgin","node_vmstat_pgpgout","process_cpu_seconds_total","process_resident_memory_bytes","process_start_time_seconds","process_virtual_memory_bytes","process_virtual_memory_max_bytes","promhttp_metric_handler_requests_in_flight","promhttp_metric_handler_requests_total","purefa_hardware_chassis_health","purefa_hardware_controller_health","storage_operation_errors_total","typha_breadcrumb_block","typha_breadcrumb_non_block","typha_breadcrumb_seq_number","typha_breadcrumb_size","typha_client_latency_secs","typha_client_write_latency_secs","typha_connections_grace_used","typha_kvs_per_msg","typha_log_errors","typha_logs_dropped","typha_ping_latency","typha_updates_skipped","typha_updates_total"],"detailedStatus":"Applied","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '12104' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:18 GMT + etag: + - '"7500e65a-0000-0100-0000-6467d3360000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + mise-correlation-id: + - 86e475e3-c24a-4268-aef6-c1963cffa714 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration delete + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Deleting","startTime":"2023-05-19T19:51:18.4919593Z"}' + headers: + cache-control: + - no-cache + content-length: + - '586' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:18 GMT + etag: + - '"9400ab32-0000-0100-0000-6467d3360000"' + expires: + - '-1' + 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: + - networkcloud cluster metricsconfiguration delete + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Succeeded","startTime":"2023-05-19T19:51:18.4919593Z","endTime":"2023-05-19T19:51:22.5890805Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '646' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:48 GMT + etag: + - '"94009b34-0000-0100-0000-6467d33a0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud cluster metricsconfiguration delete + Connection: + - keep-alive + ParameterSetName: + - --cluster-name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","name":"cf712f73-d541-4293-acff-9b19e9019c2d*79EFC94645C91D0284367C8887C033B89F6A153134559E0F69C39CC657C28D51","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-automation-rg/providers/Microsoft.NetworkCloud/clusters/simulator/metricsConfigurations/default","status":"Succeeded","startTime":"2023-05-19T19:51:18.4919593Z","endTime":"2023-05-19T19:51:22.5890805Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '646' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 19 May 2023 19:51:48 GMT + etag: + - '"94009b34-0000-0100-0000-6467d33a0000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_rack_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_rack_scenario1.yaml new file mode 100644 index 00000000000..1f4fe4f5084 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_rack_scenario1.yaml @@ -0,0 +1,298 @@ +interactions: +- request: + body: '{"properties": {"rackLocation": "Microsoft Datacenter, Floor 2, Aisle 1, + Rack 1", "rackSerialNumber": "0000-AAA-1234"}, "tags": {"tag1": "tag1", "tag2": + "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud rack update + Connection: + - keep-alive + Content-Length: + - '167' + Content-Type: + - application/json + ParameterSetName: + - --name --rack-location --rack-serial-number --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 19:00:17 GMT + etag: + - '"9f00f064-0000-0100-0000-646675c10000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE?api-version=2022-12-12-preview + mise-correlation-id: + - 42ebfd05-eb53-4f6b-8dc7-deba67879368 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud rack update + Connection: + - keep-alive + ParameterSetName: + - --name --rack-location --rack-serial-number --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE","name":"207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234","status":"Accepted","startTime":"2023-05-18T19:00:16.986548Z"}' + headers: + cache-control: + - no-cache + content-length: + - '566' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 19:00:17 GMT + etag: + - '"390025fa-0000-0100-0000-646675c00000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud rack update + Connection: + - keep-alive + ParameterSetName: + - --name --rack-location --rack-serial-number --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE","name":"207cb0d2-2da3-4ec4-8dce-8baeb575a997*DDAD25BBFF8762B51EE0F248FA38106393C035850ED8D54A20C74AF5A72E3ACE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234","status":"Succeeded","startTime":"2023-05-18T19:00:16.986548Z","endTime":"2023-05-18T19:00:23.0751428Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '637' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 19:00:47 GMT + etag: + - '"39003afd-0000-0100-0000-646675c70000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud rack update + Connection: + - keep-alive + ParameterSetName: + - --name --rack-location --rack-serial-number --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234","name":"aa1234","type":"microsoft.networkcloud/racks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:13.8044524Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T19:00:24.3847549Z"},"properties":{"rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Aggregator_x70r3_9_sim","rackSerialNumber":"0000-AAA-1234","availabilityZone":"A","rackLocation":"Microsoft + Datacenter, Floor 2, Aisle 1, Rack 1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Available","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1269' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 19:00:47 GMT + etag: + - '"9f00cf68-0000-0100-0000-646675c80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud rack show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234","name":"aa1234","type":"microsoft.networkcloud/racks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:13.8044524Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T19:00:24.3847549Z"},"properties":{"rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Aggregator_x70r3_9_sim","rackSerialNumber":"0000-AAA-1234","availabilityZone":"A","rackLocation":"Microsoft + Datacenter, Floor 2, Aisle 1, Rack 1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Available","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1269' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 19:00:49 GMT + etag: + - '"9f00cf68-0000-0100-0000-646675c80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud rack list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.16 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa5678","name":"aa5678","type":"microsoft.networkcloud/racks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/rackshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:12.9156732Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T23:38:44.7324911Z"},"properties":{"rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Compute_DellR750_3C2M_sim","rackSerialNumber":"aa5678","availabilityZone":"1","rackLocation":"Foo + Datacenter, Floor 3, Aisle 9, Rack 2","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Available","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234","name":"aa1234","type":"microsoft.networkcloud/racks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:36:13.8044524Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T19:00:24.3847549Z"},"properties":{"rackSkuId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Aggregator_x70r3_9_sim","rackSerialNumber":"0000-AAA-1234","availabilityZone":"A","rackLocation":"Microsoft + Datacenter, Floor 2, Aisle 1, Rack 1","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ssteinbrueck-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Available","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '2732' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 19:00:51 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 48f7fc74-2482-46d2-9339-9f62a71172dc + - 48bbd8e1-4d39-4122-8104-a42893ca089e + - 5172356d-1b77-49cc-a37e-a3220b19dd0e + status: + code: 200 + message: OK +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_racksku_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_racksku_scenario1.yaml new file mode 100644 index 00000000000..d1735f046c8 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_racksku_scenario1.yaml @@ -0,0 +1,98 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud racksku show + Connection: + - keep-alive + ParameterSetName: + - --name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_8C2M?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_8C2M","name":"V1_5_4_Compute_DellR750_8C2M","type":"Microsoft.NetworkCloud/rackSkus","properties":{"provisioningState":"Succeeded","rackType":"Compute","maxClusterSlots":0,"description":"A + compute rack with eight Dell750 computes and two Dell650 controllers","controllerMachines":[{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":9},{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":10}],"computeMachines":[{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":1},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":2},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":3},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":4},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":5},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":6},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":7},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":8}]}}' + headers: + cache-control: + - no-cache + content-length: + - '13323' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 23:04:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud racksku list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_8C2M","name":"V1_5_4_Compute_DellR750_8C2M","type":"Microsoft.NetworkCloud/rackSkus","properties":{"provisioningState":"Succeeded","rackType":"Compute","maxClusterSlots":0,"description":"A + compute rack with eight Dell750 computes and two Dell650 controllers","controllerMachines":[{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":9},{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":10}],"computeMachines":[{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":1},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":2},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":3},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":4},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":5},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":6},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":7},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":8}]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_12C2M","name":"V1_5_4_Compute_DellR750_12C2M","type":"Microsoft.NetworkCloud/rackSkus","properties":{"provisioningState":"Succeeded","rackType":"Compute","maxClusterSlots":0,"description":"A + compute rack with twelve Dell750 computes and two Dell650 controllers","controllerMachines":[{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":13},{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":14}],"computeMachines":[{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":1},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":2},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":3},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":4},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":5},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":6},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":7},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":8},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":9},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":10},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":11},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":12}]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_16C2M","name":"V1_5_4_Compute_DellR750_16C2M","type":"Microsoft.NetworkCloud/rackSkus","properties":{"provisioningState":"Succeeded","rackType":"Compute","maxClusterSlots":0,"description":"A + compute rack with sixteen Dell750 computes and two Dell650 controllers","controllerMachines":[{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":17},{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":18}],"computeMachines":[{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":1},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":2},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":3},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":4},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":5},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":6},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":7},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":8},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":9},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":10},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":11},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":12},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":13},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":14},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":15},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":16}]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Aggregator_x70r3_9","name":"V1_5_4_Aggregator_x70r3_9","type":"Microsoft.NetworkCloud/rackSkus","properties":{"provisioningState":"Succeeded","supportedRackSkuIds":["/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_8C2M","/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_12C2M","/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_16C2M","/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Compute_DellR750_4C2M"],"rackType":"Aggregator","maxClusterSlots":8,"description":"An + aggregator rack with one Pure device","storageAppliances":[{"properties":{"capacityGB":91000,"model":"x70r3-9"},"rackSlot":1}]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Compute_DellR750_8C2M","name":"VLab1_4_Compute_DellR750_8C2M","type":"Microsoft.NetworkCloud/rackSkus","properties":{"provisioningState":"Succeeded","rackType":"Compute","maxClusterSlots":0,"description":"A + compute rack with eight Dell750 computes and two Dell650 controllers","controllerMachines":[{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":41},{"properties":{"vendor":"Dell","model":"R650","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":1,"cpuCores":8,"totalThreads":16,"memoryCapacityGB":128,"disks":[{"capacityGB":446,"type":"SAS","connection":"TBD"},{"capacityGB":446,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"51:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"52:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"8a:00.0","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"8a:00.1","physicalSlot":1,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":42}],"computeMachines":[{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":31},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":29},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":27},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":25},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":16},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":14},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":12},{"properties":{"vendor":"Dell","model":"R750","generation":"8","hardwareVersion":"3","bootstrapProtocol":"PXE","cpuSockets":2,"cpuCores":28,"totalThreads":112,"memoryCapacityGB":512,"disks":[{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":893,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"},{"capacityGB":3576,"type":"SAS","connection":"TBD"}],"networkInterfaces":[{"address":"04:00.0","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"04:00.1","physicalSlot":0,"portCount":2,"portSpeed":1,"deviceConnectionType":"PCI","vendor":"Broadcom","model":"BCM5720"},{"address":"4b:00.0","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"4b:00.1","physicalSlot":3,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.0","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"},{"address":"98:00.1","physicalSlot":6,"portCount":2,"portSpeed":100,"deviceConnectionType":"PCI","vendor":"Mellanox","model":"ConnectX-6"}]},"rackSlot":10}]}}]}' + headers: + cache-control: + - no-cache + content-length: + - '69412' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 16 May 2023 23:04:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_storage_appliance_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_storage_appliance_scenario1.yaml new file mode 100644 index 00000000000..0240bb2c1d8 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_storage_appliance_scenario1.yaml @@ -0,0 +1,767 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance enable-remote-vendor-management + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1/enableRemoteVendorManagement?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:41:04 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + mise-correlation-id: + - fce8bdd7-1152-4fa4-be35-b09f286fdbc2 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance enable-remote-vendor-management + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Accepted","startTime":"2023-05-18T23:41:04.4001581Z"}' + headers: + cache-control: + - no-cache + content-length: + - '597' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:41:04 GMT + etag: + - '"4c0083aa-0000-0100-0000-6466b7900000"' + expires: + - '-1' + 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: + - networkcloud storageappliance enable-remote-vendor-management + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Succeeded","startTime":"2023-05-18T23:41:04.4001581Z","endTime":"2023-05-18T23:41:12.9991829Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '668' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:41:34 GMT + etag: + - '"4c00e4ab-0000-0100-0000-6466b7980000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance enable-remote-vendor-management + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"3f7e5a8f-844d-4e2c-9066-b81b2d3a5dcf*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Succeeded","startTime":"2023-05-18T23:41:04.4001581Z","endTime":"2023-05-18T23:41:12.9991829Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '668' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:41:34 GMT + etag: + - '"4c00e4ab-0000-0100-0000-6466b7980000"' + 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: + - networkcloud storageappliance disable-remote-vendor-management + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1/disableRemoteVendorManagement?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:41:39 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + mise-correlation-id: + - 07f19833-9319-4ce2-a90b-029e4fe05b66 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance disable-remote-vendor-management + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Accepted","startTime":"2023-05-18T23:41:37.3829492Z"}' + headers: + cache-control: + - no-cache + content-length: + - '597' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:41:39 GMT + etag: + - '"4c002fae-0000-0100-0000-6466b7b10000"' + expires: + - '-1' + 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: + - networkcloud storageappliance disable-remote-vendor-management + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Succeeded","startTime":"2023-05-18T23:41:37.3829492Z","endTime":"2023-05-18T23:41:44.9626342Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '668' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:09 GMT + etag: + - '"4c0083af-0000-0100-0000-6466b7b80000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance disable-remote-vendor-management + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"7c0810bc-678c-43e5-88d0-82e6ed00a14f*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Succeeded","startTime":"2023-05-18T23:41:37.3829492Z","endTime":"2023-05-18T23:41:44.9626342Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '668' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:09 GMT + etag: + - '"4c0083af-0000-0100-0000-6466b7b80000"' + 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: + - networkcloud storageappliance show + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","name":"b37m16purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:49:02.2693193Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:41:45.8909539Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","detailedStatus":"Available","detailedStatusMessage":"OK","managementIpv4Address":"172.29.70.60","capacity":11792,"capacityUsed":1,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1794' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:11 GMT + etag: + - '"420000ef-0000-0100-0000-6466b7b90000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/storageAppliances?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"westus3","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-79d8eb80/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-30T18:27:12.6434249Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-30T18:27:15.644596Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-82vpzkg46x","name":"storage-appliance-82vpzkg46x","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-hostedresources-5997170c/providers/microsoft.extendedlocation/customlocations/simulator212981102-cstm-loc/resourcesyncrules/sahydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T21:52:43.0753182Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-17T21:53:14.2164037Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator212981102-HostedResources-5997170C/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA13120XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rundataextract-test/providers/Microsoft.NetworkCloud/clusters/simulator212981102","managementIpv4Address":"10.10.0.210"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-n8q5wd9sl4","name":"storage-appliance-n8q5wd9sl4","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-hostedresources-622723ad/providers/microsoft.extendedlocation/customlocations/simulator993130908-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-17T23:52:01.1704546Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-17T23:53:02.5759256Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator993130908-HostedResources-622723AD/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-sim-2/providers/Microsoft.NetworkCloud/clusters/simulator993130908","managementIpv4Address":"10.10.0.91"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-vbl96spw7d","name":"storage-appliance-vbl96spw7d","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-hostedresources-48c8bd25/providers/microsoft.extendedlocation/customlocations/simulator3183210073-cstm-loc/resourcesyncrules/sahydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T17:43:06.6813943Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T17:43:08.775222Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator3183210073-HostedResources-48C8BD25/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mattj-sim-rg2/providers/Microsoft.NetworkCloud/clusters/simulator3183210073","managementIpv4Address":"10.10.0.168","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-6d66hnzmfq","name":"storage-appliance-6d66hnzmfq","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-hostedresources-688157b8/providers/microsoft.extendedlocation/customlocations/simulator2196025594-cstm-loc/resourcesyncrules/sahydrationproc"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-18T18:57:41.425167Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-18T18:57:49.6598886Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator2196025594-HostedResources-688157B8/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA13120XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jm-test/providers/Microsoft.NetworkCloud/clusters/simulator2196025594","managementIpv4Address":"10.10.0.116"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-qpt4bm98b4","name":"storage-appliance-qpt4bm98b4","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0c81871f/providers/microsoft.extendedlocation/customlocations/simulator-2afe96c8-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-29T18:21:16.806028Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-29T18:21:48.1691894Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0C81871F/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-simulator/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.188"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-cdfzrhh2n6","name":"storage-appliance-cdfzrhh2n6","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0b3185b8/providers/microsoft.extendedlocation/customlocations/simulator-bc2c0821-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T20:18:20.3753823Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T20:18:59.018495Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0B3185B8/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sidneyshiba-refactor-deploy-action/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.154"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-mrf4tgwvrs","name":"storage-appliance-mrf4tgwvrs","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1554043a/providers/microsoft.extendedlocation/customlocations/simulator-c968e63b-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-11-30T21:09:13.9268444Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-11-30T21:09:46.0066359Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1554043A/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.201"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-6xdqvmgqkw","name":"storage-appliance-6xdqvmgqkw","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2787b8a8/providers/microsoft.extendedlocation/customlocations/simulator-e247b819-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T20:13:39.433766Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-01T20:14:39.9313069Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2787B8A8/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sangeetgupta-sim/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.7"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-crd2jrpdfr","name":"storage-appliance-crd2jrpdfr","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-38438a51/providers/microsoft.extendedlocation/customlocations/simulator-85fdbee1-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-01T23:37:10.6250416Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-01T23:37:42.3878238Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-38438A51/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-east-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.221"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-c4l7n47n72","name":"storage-appliance-c4l7n47n72","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5daae664/providers/microsoft.extendedlocation/customlocations/simulator-5702f4d5-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-02T20:23:23.2979109Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-02T20:23:55.0653392Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5DAAE664/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-test-sleep/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.202"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-x2qhwd2dfx","name":"storage-appliance-x2qhwd2dfx","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6406ee8d/providers/microsoft.extendedlocation/customlocations/simulator-65a9d3f2-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-03T09:26:17.5149342Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-03T09:27:22.0646509Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6406EE8D/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aostapenko-test-rg-isol1/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.115"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-lrjql5sxtg","name":"storage-appliance-lrjql5sxtg","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1a44f0d9/providers/microsoft.extendedlocation/customlocations/simulator-3684adfc-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T17:30:17.9689527Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T17:31:17.3898737Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1A44F0D9/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen1-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.106"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-49hl5krzn9","name":"storage-appliance-49hl5krzn9","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-24260f61/providers/microsoft.extendedlocation/customlocations/simulator-c70ce43d-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-05T20:15:56.1098883Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2022-12-05T20:16:28.9581948Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-24260F61/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rickbartra-sim/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.184"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-zqp7dxrvz6","name":"storage-appliance-zqp7dxrvz6","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4a708f2b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2022-12-22T21:18:21.4825192Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-02-11T16:01:41.2928237Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4A708F2B/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rundataextract-aw2/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","managementIpv4Address":"10.10.0.27","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-wh9cppt6b8","name":"storage-appliance-wh9cppt6b8","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-183468fb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T06:35:47.267387Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T06:35:49.886002Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-183468FB/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ckalynovskyi-grp004/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","managementIpv4Address":"10.10.0.120","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-pbtzcps8t7","name":"storage-appliance-pbtzcps8t7","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-12dbd87b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T18:38:00.2852465Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T18:38:22.3119818Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-12DBD87B/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/digpatil-rrrr-redfishtest/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.234"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-nnxj2xrd9x","name":"storage-appliance-nnxj2xrd9x","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2bf8075e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-11T21:17:16.4847761Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-11T21:17:19.8326475Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2BF8075E/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ddejaeger-rg/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","managementIpv4Address":"10.10.0.127","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-dzj5h4xvnx","name":"storage-appliance-dzj5h4xvnx","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3af04b83/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T19:26:42.4336324Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T19:27:44.7659534Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3AF04B83/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mmceuen3-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.237"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-wgrf7qbxpp","name":"storage-appliance-wgrf7qbxpp","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-350b739d/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T20:35:34.4103246Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T20:36:34.288286Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-350B739D/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/v-ceridavies-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.220"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-xs2vcrhtwb","name":"storage-appliance-xs2vcrhtwb","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-60084c01/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-13T22:30:39.1254405Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-13T22:31:10.7390236Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-60084C01/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jalfred-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.21"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-h6rmkn7xfq","name":"storage-appliance-h6rmkn7xfq","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-21c5d965/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-14T00:11:55.2763957Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-14T00:12:56.2226689Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-21C5D965/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/matfuller-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.51"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance-pnnh4sll5p","name":"storage-appliance-pnnh4sll5p","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-11786698/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-01-31T18:57:53.4964554Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-31T18:58:22.7233091Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-11786698/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error logging into Pure array","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fstestpipeline-rg/providers/Microsoft.NetworkCloud/clusters/simulator","managementIpv4Address":"10.10.0.95"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4deb0127/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-11T22:23:39.5818203Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-16T19:09:17.1148765Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4DEB0127/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ca83657/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-28T00:41:13.4514606Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-28T00:41:19.4010614Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CA83657/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-229f0678/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-03-29T05:39:14.2447835Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-29T05:39:16.0028173Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-229F0678/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7ED45DDF/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ed45ddf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7ed45ddf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T17:28:45.3637766Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-10T17:28:50.6942705Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7ED45DDF/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA13120XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02640c46/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-10T18:50:34.9737955Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-10T18:50:38.4372274Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02640C46/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2b81d203/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-13T16:24:05.0577399Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:13:52.8707609Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2B81D203/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA13120XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-27T23:44:28.0969312Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-04-27T23:44:30.7440975Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-106B4111/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7b7dd1cb/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T15:35:29.9086094Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T15:35:37.7378944Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7B7DD1CB/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/storageAppliances/b37j20purestor1","name":"b37j20purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-hostedresources-21db109d/providers/microsoft.extendedlocation/customlocations/j20-440fce2e6ce7-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T19:09:09.304441Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-04T22:33:01.2844254Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-440fce2e6ce7-HostedResources-21DB109D/providers/Microsoft.NetworkCloud/racks/b37j20r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j20-cluster/providers/Microsoft.NetworkCloud/clusters/j20-440fce2e6ce7","detailedStatus":"Available","detailedStatusMessage":"OK","managementIpv4Address":"172.29.19.68","provisioningState":"Succeeded","capacity":11792,"capacityUsed":33,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6f33d91e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-03T03:59:31.9441453Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-08T23:50:34.3601307Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6F33D91E/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-43afbbb97bf3-HostedResources-32AB8B27/providers/Microsoft.NetworkCloud/storageAppliances/b37j25purestor1","name":"b37j25purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-43afbbb97bf3-hostedresources-32ab8b27/providers/microsoft.extendedlocation/customlocations/j25-43afbbb97bf3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-43afbbb97bf3-hostedresources-32ab8b27/providers/microsoft.extendedlocation/customlocations/j25-43afbbb97bf3-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-05T17:50:09.6859612Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T04:49:21.8551949Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-43afbbb97bf3-HostedResources-32AB8B27/providers/Microsoft.NetworkCloud/racks/b37j25r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j25-cluster/providers/Microsoft.NetworkCloud/clusters/j25-43afbbb97bf3","remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported","detailedStatus":"Error","detailedStatusMessage":"Creating + state handler error: error configuring syslog server on Pure array, name: + syslog","managementIpv4Address":"172.29.99.20","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","name":"b37m16purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:49:02.2693193Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:41:45.8909539Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","detailedStatus":"Available","detailedStatusMessage":"OK","managementIpv4Address":"172.29.70.60","capacity":11792,"capacityUsed":1,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A3087F7/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a3087f7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a3087f7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-11T22:35:18.0612358Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-11T22:35:22.2961546Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A3087F7/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EF92725/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6ef92725/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-13T01:23:28.8959836Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-18T20:36:07.4723853Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6EF92725/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-56a42bcc/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:20:04.4511357Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T23:20:07.10317Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-56A42BCC/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-15T23:47:48.5015602Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T23:47:51.7728002Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-327ABD59/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-327abd59/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-327abd59/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T02:13:32.8599833Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T02:13:35.6400389Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-327ABD59/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1EB7466E/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1eb7466e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1eb7466e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T05:16:41.8542582Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T05:16:44.4782017Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1EB7466E/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62871B54/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62871b54/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-62871b54/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T15:47:50.5770953Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T15:47:53.5867523Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62871B54/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A34CBD8/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a34cbd8/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5a34cbd8/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T16:58:22.799628Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T16:58:25.6951355Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5A34CBD8/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6230d082/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-16T21:01:54.4840834Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T21:01:57.3015553Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6230D082/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-210fef31/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T16:51:53.1125216Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T16:51:55.55004Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-210FEF31/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a288810/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T18:40:44.4965986Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T18:40:47.6216344Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A288810/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-401e2856/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T19:54:37.2646944Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T19:54:39.9406593Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-401E2856/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2525edda/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:11:09.9772966Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T23:11:13.3522831Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2525EDDA/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-432a8f10/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-17T23:38:42.9591052Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T23:38:45.8879993Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-432A8F10/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-07b0ed4a/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:08:32.6717366Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T00:08:36.0857763Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-07B0ED4A/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-27e40714/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T00:40:50.486203Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T00:40:54.8442754Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-27E40714/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2782B6C2/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2782b6c2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2782b6c2/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T01:46:43.005718Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T01:46:45.896723Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2782B6C2/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-36A09266/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-36a09266/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-36a09266/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T02:17:20.1510657Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T02:17:22.7793781Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-36A09266/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-49AD5594/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-49ad5594/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-49ad5594/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T02:45:37.4439538Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T02:45:40.2439032Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-49AD5594/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5EEC4457/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5eec4457/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-5eec4457/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T06:25:54.5940363Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T06:25:57.5029057Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-5EEC4457/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3FACCDA7/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3faccda7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3faccda7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T06:36:48.8495426Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T06:36:51.9248146Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3FACCDA7/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-209B2767/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-209b2767/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-209b2767/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T13:57:25.1290842Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T13:57:27.0393277Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-209B2767/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A7AEED0/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a7aeed0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-0a7aeed0/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T18:09:25.2847768Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T18:09:27.595882Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0A7AEED0/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA13120XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-32F08284/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-32f08284/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-32f08284/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:23:20.9131888Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T19:23:26.9758111Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-32F08284/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CF3F9E8/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7cf3f9e8/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7cf3f9e8/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:26:55.3433141Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T19:26:58.2340982Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7CF3F9E8/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-3dbd129f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T19:31:29.6862533Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T19:31:33.7349673Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-3DBD129F/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4984CAC9/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4984cac9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4984cac9/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T20:02:16.2175463Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T20:02:18.273756Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4984CAC9/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4AC996B5/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ac996b5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4ac996b5/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T20:03:29.1808869Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T20:04:06.251947Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4AC996B5/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"provisioningState":"Succeeded","detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1836DB5F/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1836db5f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1836db5f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T20:09:05.5566105Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T20:09:10.2177644Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1836DB5F/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6474DECD/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6474decd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-6474decd/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T21:21:17.9684905Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T21:21:20.1490858Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-6474DECD/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7E8A3EEF/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7e8a3eef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-7e8a3eef/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T21:44:02.1948885Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T21:44:05.648Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-7E8A3EEF/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2316405F/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2316405f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-2316405f/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T22:19:20.8598962Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T22:19:23.1652569Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-2316405F/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C9BF5DF/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c9bf5df/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-4c9bf5df/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T22:19:36.0419563Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T22:19:39.0315593Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-4C9BF5DF/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-f4e07a9971e4-HostedResources-000AEA6E/providers/Microsoft.NetworkCloud/storageAppliances/b37m15purestor1","name":"b37m15purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-f4e07a9971e4-hostedresources-000aea6e/providers/microsoft.extendedlocation/customlocations/m15-f4e07a9971e4-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-f4e07a9971e4-hostedresources-000aea6e/providers/microsoft.extendedlocation/customlocations/m15-f4e07a9971e4-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T23:08:17.3154987Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:34:32.2580073Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-f4e07a9971e4-HostedResources-000AEA6E/providers/Microsoft.NetworkCloud/racks/b37m15r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"detailedStatus":"Available","detailedStatusMessage":"OK","provisioningState":"Succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m15-cluster/providers/Microsoft.NetworkCloud/clusters/m15-f4e07a9971e4","managementIpv4Address":"172.29.136.109","capacity":50982,"capacityUsed":100,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1CFDCF3E/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1cfdcf3e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-1cfdcf3e/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T23:19:22.7306658Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:19:25.9996921Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-1CFDCF3E/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-04-20T00:25:19.4866736Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-06T02:31:43.3759701Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"StorageAppliance + pureCfg not ready","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/storageAppliances/b37j18purestor1","name":"b37j18purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-02T02:02:48.8103485Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:41:01.857031Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/racks/b37j18r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatus":"Available","detailedStatusMessage":"OK","managementIpv4Address":"172.29.251.218","provisioningState":"Succeeded","capacity":11792,"capacityUsed":21,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-09D5FD05/providers/Microsoft.NetworkCloud/storageAppliances/storage-appliance","name":"storage-appliance","type":"microsoft.networkcloud/storageappliances","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-09d5fd05/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-hostedresources-09d5fd05/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-18T20:40:42.0274853Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T20:40:46.38695Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-09D5FD05/providers/Microsoft.NetworkCloud/racks/aa1234","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"SA1912XXX","rackSlot":11,"administratorCredentials":{"username":"username"},"detailedStatus":"Provisioning","detailedStatusMessage":"failed + to retrieve storage appliance configuration","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '113051' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - a3261241-8945-44b7-8ecd-649539abff2c + - 3a00be00-e512-4c6a-bf22-05912d364835 + - 51e7c240-6a51-465e-b36d-010bc65f3fce + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","name":"b37m16purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:49:02.2693193Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:41:45.8909539Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","detailedStatus":"Available","detailedStatusMessage":"OK","managementIpv4Address":"172.29.70.60","capacity":11792,"capacityUsed":1,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported","provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1806' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - f6c1cb13-f62d-49fb-8dda-79cc5ae4c16b + - be63f0b0-26a6-4b02-b029-caa69d975994 + - a1850d1b-e7a9-46e8-b19a-f53d6c2a4a90 + status: + code: 200 + message: OK +- request: + body: '{"properties": {"serialNumber": "serial"}, "tags": {"CreatedBy": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance update + Connection: + - keep-alive + Content-Length: + - '309' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --storage-appliance-name --serial-number --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:18 GMT + etag: + - '"420022f9-0000-0100-0000-6466b7da0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + mise-correlation-id: + - 24df2d04-0998-4331-a0f8-84bb638bea54 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name --serial-number --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Accepted","startTime":"2023-05-18T23:42:17.4432092Z"}' + headers: + cache-control: + - no-cache + content-length: + - '597' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:18 GMT + etag: + - '"4c0041b5-0000-0100-0000-6466b7d90000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name --serial-number --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","name":"92c16567-fc04-4a43-8fe6-ed04964ff583*B0E965AEBB5A6247B18AE5AA08D2CEB57E7A499CA846E41D4FB48448D8618A6C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","status":"Succeeded","startTime":"2023-05-18T23:42:17.4432092Z","endTime":"2023-05-18T23:42:23.9340203Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '668' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:48 GMT + etag: + - '"4c0003b6-0000-0100-0000-6466b7df0000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud storageappliance update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --storage-appliance-name --serial-number --tags + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/storageAppliances/b37m16purestor1","name":"b37m16purestor1","type":"microsoft.networkcloud/storageappliances","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"CreatedBy":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc/resourcesyncrules/storageapplianceshydrationrule"},"systemData":{"createdBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","createdByType":"Application","createdAt":"2023-05-09T04:49:02.2693193Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-18T23:42:24.8889447Z"},"properties":{"rackId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/racks/b37m16r1","storageApplianceSkuId":"Pure_x70r3_9_91000GB","serialNumber":"serial","rackSlot":1,"administratorCredentials":{"username":"pureuser"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","detailedStatus":"Available","detailedStatusMessage":"OK","managementIpv4Address":"172.29.70.60","capacity":11792,"capacityUsed":1,"remoteVendorManagementStatus":"Disabled","remoteVendorManagementFeature":"Supported","provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1794' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 18 May 2023 23:42:48 GMT + etag: + - '"4200d6fc-0000-0100-0000-6466b7e00000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_trunkednetwork_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_trunkednetwork_scenario1.yaml new file mode 100644 index 00000000000..14869ef05aa --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_trunkednetwork_scenario1.yaml @@ -0,0 +1,577 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"hybridAksPluginType": + "DPDK", "interfaceName": "eth0", "isolationDomainIds": ["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"], + "vlans": [1004]}, "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork create + Connection: + - keep-alive + Content-Length: + - '520' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --isolation-domain-ids --vlans --tags --resource-group --debug + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","name":"cli-test-trunkednw-000001","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:10:14.8363841Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:10:14.8363841Z"},"properties":{"provisioningState":"Accepted","hybridAksPluginType":"DPDK","interfaceName":"eth0","isolationDomainIds":["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"],"vlans":[1004]}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1017' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:16 GMT + etag: + - '"af11ad63-0000-0100-0000-646283970000"' + expires: + - '-1' + mise-correlation-id: + - 8ea1051c-f6bf-433a-984c-68c703b75681 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --isolation-domain-ids --vlans --tags --resource-group --debug + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","name":"ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","status":"Accepted","startTime":"2023-05-15T19:10:14.9067156Z"}' + headers: + cache-control: + - no-cache + content-length: + - '575' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:16 GMT + etag: + - '"b8018788-0000-0100-0000-646283960000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --isolation-domain-ids --vlans --tags --resource-group --debug + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","name":"ec010caa-21e4-44b9-b9f9-9e16669672c2*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","status":"Succeeded","startTime":"2023-05-15T19:10:14.9067156Z","endTime":"2023-05-15T19:10:22.6875229Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '646' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:46 GMT + etag: + - '"b801a288-0000-0100-0000-6462839e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --hybrid-aks-plugin-type --interface-name + --isolation-domain-ids --vlans --tags --resource-group --debug + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","name":"cli-test-trunkednw-000001","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:10:14.8363841Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-15T19:10:23.6154631Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","isolationDomainIds":["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"],"vlans":[1004],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1348' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:46 GMT + etag: + - '"af11556a-0000-0100-0000-6462839f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"tags": {"tag1": "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork update + Connection: + - keep-alive + Content-Length: + - '48' + Content-Type: + - application/json + ParameterSetName: + - --name --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","name":"cli-test-trunkednw-000001","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:10:14.8363841Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:10:47.2127805Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","isolationDomainIds":["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"],"vlans":[1004],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1348' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:48 GMT + etag: + - '"af11607d-0000-0100-0000-646283b70000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","name":"cli-test-trunkednw-000001","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:10:14.8363841Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:10:47.2127805Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","isolationDomainIds":["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"],"vlans":[1004],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '1348' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:48 GMT + etag: + - '"af11607d-0000-0100-0000-646283b70000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/trunkedNetworks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-530-535","name":"trunk-530-535","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"trunkednetwork","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:05:41.7087607Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-09T06:05:54.8876338Z"},"properties":{"provisioningState":"Succeeded","isolationDomainIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/m16-1-l3domain-2"],"interfaceName":"trunk--8f23d","hybridAksPluginType":"DPDK","vlans":[530,531,532,533,534,535],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","name":"cli-test-trunkednw-000001","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:10:14.8363841Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:10:47.2127805Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","isolationDomainIds":["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"],"vlans":[1004],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/trunkedNetworks/rg5trunk1","name":"rg5trunk1","type":"microsoft.networkcloud/trunkednetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-21T17:21:19.9896443Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-04-21T17:22:56.1359986Z"},"properties":{"provisioningState":"Failed","isolationDomainIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkFabric/IsolationDomains/isodomain-55"],"interfaceName":"rg3trunk528","hybridAksPluginType":"DPDK","vlans":[544]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-530-535","name":"trunk-530-535","type":"microsoft.networkcloud/trunkednetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"trunkednetwork","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T06:59:33.928901Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T15:27:25.0551686Z"},"properties":{"provisioningState":"Succeeded","isolationDomainIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-2"],"hybridAksPluginType":"DPDK","vlans":[530,531,532,533,534,535],"hybridAksClustersAssociatedIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mm2-test-haks","/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.HybridContainerService/provisionedClusters/mm6-test-haks"],"virtualMachinesAssociatedIds":[],"interfaceName":"trunk--20dea","detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/trunkedNetworks/trunk-502-507","name":"trunk-502-507","type":"microsoft.networkcloud/trunkednetworks","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceType":"trunkedNetwork"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-02T17:29:17.3884708Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-02T22:34:44.3180865Z"},"properties":{"provisioningState":"Succeeded","interfaceName":"trunk-502-5","isolationDomainIds":["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/j18-l3domain-1"],"vlans":[502,503,504,505,506,507],"hybridAksPluginType":"SRIOV","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '8209' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - f1b6667b-f961-4a2c-b319-69ea12fdd1ef + - 49a74524-375a-4d28-a106-4b389e635b9f + - 70a86f94-fd35-49e8-9f58-632311c39097 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","name":"cli-test-trunkednw-000001","type":"microsoft.networkcloud/trunkednetworks","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-106b4111/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T19:10:14.8363841Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T19:10:47.2127805Z"},"properties":{"provisioningState":"Succeeded","hybridAksPluginType":"DPDK","interfaceName":"eth0","isolationDomainIds":["/subscriptions/fabricsubs/resourceGroups/fabric-rg/providers/Microsoft.NetworkFabric/L3IsolationDomains/l3isolationdomain2"],"vlans":[1004],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/clusters/simulator","hybridAksClustersAssociatedIds":[],"virtualMachinesAssociatedIds":[],"detailedStatus":"Available","detailedStatusMessage":"all + resource creation succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1360' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - fa431595-c440-4781-8bdc-47fb99401ae4 + - 3d3d2e33-058a-4e04-864c-64645ee5348c + - cdc32b80-d832-465f-8552-3c7032b75b8a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:51 GMT + etag: + - '"af110281-0000-0100-0000-646283bb0000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + mise-correlation-id: + - d84f7104-0c28-440e-9a99-4165b7209428 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","name":"4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","status":"Deleting","startTime":"2023-05-15T19:10:51.6251811Z"}' + headers: + cache-control: + - no-cache + content-length: + - '575' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:10:51 GMT + etag: + - '"b801e588-0000-0100-0000-646283bb0000"' + expires: + - '-1' + 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: + - networkcloud trunkednetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","name":"4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","status":"Succeeded","startTime":"2023-05-15T19:10:51.6251811Z","endTime":"2023-05-15T19:10:58.8791456Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:11:21 GMT + etag: + - '"b801ed88-0000-0100-0000-646283c20000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud trunkednetwork delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.0-1037-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","name":"4ae727de-8b17-48fc-be94-4054ab11612c*D2B691532B3ACDB32871909DA41D38201FF682616B0A988DA6FD8313CCACCD5C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/trunkedNetworks/cli-test-trunkednw-000001","status":"Succeeded","startTime":"2023-05-15T19:10:51.6251811Z","endTime":"2023-05-15T19:10:58.8791456Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 15 May 2023 19:11:21 GMT + etag: + - '"b801ed88-0000-0100-0000-646283c20000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_virtualmachine_scenario1.yaml b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_virtualmachine_scenario1.yaml new file mode 100644 index 00000000000..826c07c6d54 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/recordings/test_virtualmachine_scenario1.yaml @@ -0,0 +1,1986 @@ +interactions: +- request: + body: '{"extendedLocation": {"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc", + "type": "CustomLocation"}, "location": "eastus", "properties": {"adminUsername": + "admin", "bootMethod": "UEFI", "cloudServicesNetworkAttachment": {"attachedNetworkId": + "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1", + "ipAllocationMethod": "Dynamic"}, "cpuCores": 2, "isolateEmulatorThread": "False", + "memorySizeGB": 4, "networkAttachments": [{"attachedNetworkId": "/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1", + "defaultGateway": "True", "ipAllocationMethod": "Dynamic"}], "networkData": + "bmV0d29ya0RhdGVTYW1wbGU=", "placementHints": [], "sshPublicKeys": [], "storageProfile": + {"osDisk": {"createOption": "Ephemeral", "deleteOption": "Delete", "diskSizeGB": + 4}}, "userData": "dXNlckRhdGVTYW1wbGU=", "virtioInterface": "Modern", "vmDeviceModel": + "T2", "vmImage": "hbusipalleacr2.azurecr.io/ubuntu:20.04", "vmImageRepositoryCredentials": + {"password": "password", "registryUrl":"REDACTED", "username": + "user"}}, "tags": {"tag1": "tag1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + Content-Length: + - '1299' + Content-Type: + - application/json + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","name":"cliTestVM000001","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T21:02:48.8052813Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-17T21:02:48.8052813Z"},"properties":{"provisioningState":"Accepted","adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"user"}}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '1709' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:02:48 GMT + etag: + - '"960082b0-0000-0100-0000-646540f90000"' + expires: + - '-1' + mise-correlation-id: + - 018c19c2-64a1-4d24-b109-f56c9c9bc4c0 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Accepted","startTime":"2023-05-17T21:02:49.0229471Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:02:49 GMT + etag: + - '"5700159a-0000-0100-0000-646540f90000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:02:49.0229471Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:03:20 GMT + etag: + - '"570049a9-0000-0100-0000-646541130000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:02:49.0229471Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:03:50 GMT + etag: + - '"57003eb9-0000-0100-0000-646541310000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:02:49.0229471Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:04:20 GMT + etag: + - '"5700bec8-0000-0100-0000-6465414f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"28c988bf-5447-4ddd-bf57-91b6f67ba515*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:02:49.0229471Z","endTime":"2023-05-17T21:04:47.9259175Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:04:50 GMT + etag: + - '"57007eda-0000-0100-0000-6465416f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine create + Connection: + - keep-alive + ParameterSetName: + - --name --extended-location --location --admin-username --boot-method --cloud-services-network-attachment + --cpu-cores --isolate-emulator-thread --memory-size --network-attachments + --network-data --placement-hints --ssh-key-values --storage-profile --tags + --user-data --virtio-interface --vm-image --vm-image-repository-credentials + --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","name":"cliTestVM000001","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T21:02:48.8052813Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:04:48.6192448Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:37:47:f9","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.2"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.9","macAddress":"02:00:00:20:6e:b4","networkAttachmentName":"l3netw-e0b7c"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"user"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01"}}' + headers: + cache-control: + - no-cache + content-length: + - '2405' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:04:50 GMT + etag: + - '"960072ea-0000-0100-0000-646541700000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"vmImageRepositoryCredentials": {"password": "password", + "registryUrl":"REDACTED", "username": "user"}}, "tags": {"tag1": + "tag1", "tag2": "tag2update"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine update + Connection: + - keep-alive + Content-Length: + - '186' + Content-Type: + - application/json + ParameterSetName: + - --name --vm-image-repository-credentials --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:04:52 GMT + etag: + - '"9600f2ec-0000-0100-0000-646541750000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + mise-correlation-id: + - 90a09361-1f4c-44f5-a5a1-9e33f65b55c5 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine update + Connection: + - keep-alive + ParameterSetName: + - --name --vm-image-repository-credentials --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Accepted","startTime":"2023-05-17T21:04:52.7307558Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:04:52 GMT + etag: + - '"57000add-0000-0100-0000-646541740000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine update + Connection: + - keep-alive + ParameterSetName: + - --name --vm-image-repository-credentials --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"ba8a0318-63d0-46ff-a0a9-3a10073a6cee*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:04:52.7307558Z","endTime":"2023-05-17T21:05:09.332191Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:23 GMT + etag: + - '"570078e5-0000-0100-0000-646541850000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine update + Connection: + - keep-alive + ParameterSetName: + - --name --vm-image-repository-credentials --tags --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","name":"cliTestVM000001","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T21:02:48.8052813Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:19.514639Z"},"properties":{"adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:37:47:f9","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.2"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.9","macAddress":"02:00:00:20:6e:b4","networkAttachmentName":"l3netw-e0b7c"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"user"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","provisioningState":"Succeeded","detailedStatusMessage":"Running + - virtual machine is running."}}' + headers: + cache-control: + - no-cache + content-length: + - '2424' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:23 GMT + etag: + - '"9600d2f9-0000-0100-0000-6465418f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine show + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","name":"cliTestVM000001","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T21:02:48.8052813Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:19.514639Z"},"properties":{"adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:37:47:f9","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.2"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.9","macAddress":"02:00:00:20:6e:b4","networkAttachmentName":"l3netw-e0b7c"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"user"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","provisioningState":"Succeeded","detailedStatusMessage":"Running + - virtual machine is running."}}' + headers: + cache-control: + - no-cache + content-length: + - '2424' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:24 GMT + etag: + - '"9600d2f9-0000-0100-0000-6465418f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine list + Connection: + - keep-alive + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/virtualMachines?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/arijitbose-rg/providers/Microsoft.NetworkCloud/virtualMachines/k5ubuntuab","name":"k5ubuntuab","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/k5-cb777500db29-hostedresources-27b6583a/providers/microsoft.extendedlocation/customlocations/k5-cb777500db29-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-01-03T21:31:11.6582304Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-03T21:31:53.0685445Z"},"properties":{"provisioningState":"Failed","adminUsername":"root","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudservicesnetwork","defaultGateway":"False","ipAllocationMethod":"Dynamic","macAddress":"02:00:00:e2:b9:0a","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.2"},"cpuCores":10,"memorySizeGB":24,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-502","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.12.34.9","macAddress":"02:00:00:38:0e:4b","networkAttachmentName":"vlan-502"}],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCvqUbdqkqLxq7cpR5sYYlsxIL77afxHBOL0N7gmCkThP111oDoPONnwPjNT2ciMOcp9/6N6Qc7cN40cr3KyZcVOymp5/6b5tYb1xWj6+f8qwKvxXc4hHGL1OYkpVph3Q3tYNz2F77ublnI8/FqLX9YUnnP9IwqWNObIc6buoN5cKR9AZoXecT95q7bKJsAj/JetB/xL7tI3F68mceUhV+45rJDHGeKTDBeVUbG7usRYwpbBtUIm8KTXtF0RkiHRh0i9y1vKBNRSi7y4xTmstWUr3/wuBInVl4LlG7gVG37ZvmSgSfy5ZwJEnuLAClZSMYbpoObcN9Q4dsDrlXBL1wHhfu+nGyNsFPC48H1qoNEPh6S5Z1/TQephSXSlhu6ahegMlKf/EygRr3s6FUTBGtGLgoUrCifVEMVykyDsMJCNw/1SH53eYVF87yV0NbaJVQAkk5BaX2vX0ek5FNpFYy9id3p04PzmDqTf1YOvaLXRWAXAVwiDazukIyURLb+ujs= + arijitbose@Arijits-MacBook-Pro-2.local"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"vmImage":"hbusipalleacr1.azurecr.io/ubuntu-pw:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr1.azurecr.io/ubuntu-pw:20.04","username":"arijitbose"},"virtioInterface":"Modern","isolateEmulatorThread":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster/providers/Microsoft.NetworkCloud/clusters/k5-cb777500db29","powerState":"On","detailedStatus":"Error","detailedStatusMessage":"DataVolumeError + - an error has been reported by one of the DataVolumes referenced by the virtual + machines."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/arijitbose-rg/providers/Microsoft.NetworkCloud/virtualMachines/k5testvm","name":"k5testvm","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/k5-cb777500db29-hostedresources-27b6583a/providers/microsoft.extendedlocation/customlocations/k5-cb777500db29-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-01-03T21:35:54.6543497Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-01-03T21:36:21.6725758Z"},"properties":{"provisioningState":"Failed","adminUsername":"root","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudservicesnetwork","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.3","macAddress":"02:00:00:cf:59:b8","networkAttachmentName":"cloudservices"},"cpuCores":16,"memorySizeGB":24,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-502","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.12.34.10","macAddress":"02:00:00:ed:9e:e8","networkAttachmentName":"vlan-502"}],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCvqUbdqkqLxq7cpR5sYYlsxIL77afxHBOL0N7gmCkThP111oDoPONnwPjNT2ciMOcp9/6N6Qc7cN40cr3KyZcVOymp5/6b5tYb1xWj6+f8qwKvxXc4hHGL1OYkpVph3Q3tYNz2F77ublnI8/FqLX9YUnnP9IwqWNObIc6buoN5cKR9AZoXecT95q7bKJsAj/JetB/xL7tI3F68mceUhV+45rJDHGeKTDBeVUbG7usRYwpbBtUIm8KTXtF0RkiHRh0i9y1vKBNRSi7y4xTmstWUr3/wuBInVl4LlG7gVG37ZvmSgSfy5ZwJEnuLAClZSMYbpoObcN9Q4dsDrlXBL1wHhfu+nGyNsFPC48H1qoNEPh6S5Z1/TQephSXSlhu6ahegMlKf/EygRr3s6FUTBGtGLgoUrCifVEMVykyDsMJCNw/1SH53eYVF87yV0NbaJVQAkk5BaX2vX0ek5FNpFYy9id3p04PzmDqTf1YOvaLXRWAXAVwiDazukIyURLb+ujs= + arijitbose@Arijits-MacBook-Pro-2.local"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"vmImage":"afoinctempacr.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io/ubuntu:20.04","username":"arijitbose"},"virtioInterface":"Modern","isolateEmulatorThread":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/k5-cluster/providers/Microsoft.NetworkCloud/clusters/k5-cb777500db29","powerState":"On","detailedStatus":"Error","detailedStatusMessage":"DataVolumeError + - an error has been reported by one of the DataVolumes referenced by the virtual + machines."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/arijitbose-rg/providers/Microsoft.NetworkCloud/virtualMachines/k5arijitvm","name":"k5arijitvm","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/k5-cb777500db29-hostedresources-27b6583a/providers/microsoft.extendedlocation/customlocations/k5-cb777500db29-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-01-03T21:52:58.5985792Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-03-13T21:59:04.9919676Z"},"properties":{"provisioningState":"Failed","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic"},"cpuCores":4,"isolateEmulatorThread":"True","memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-537","defaultGateway":"True","ipAllocationMethod":"Dynamic","networkAttachmentName":"ge0-0-0"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-538","defaultGateway":"False","ipAllocationMethod":"Dynamic","networkAttachmentName":"ge0-0-1"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-539","defaultGateway":"False","ipAllocationMethod":"Dynamic","networkAttachmentName":"ge0-0-2"}],"networkData":"I2p1bm9zLWNvbmZpZwpzeXN0ZW0gewogICAgcm9vdC1hdXRoZW50aWNhdGlvbiB7CiAgICAgICAgZW5jcnlwdGVkLXBhc3N3b3JkICIkNiRQMVl6WmtqeCRnNXo0cWZUajM3OVFjRi54Q2ZRMVdGSWVzRi94Yy45WW9hUFhLT21nUmpYUXZ1OE11dkhvWXN2a1BGanlDOWdCOGR5Q3czY3JoWURTYVRzSmxrcmZpLiI7ICMjIFNFQ1JFVC1EQVRBICA8PDw8PCBKdW5pcGVyMTIzIGlzIHRoZSBwYXNzd29yZAogICAgfQogICAgc2VydmljZXMgewogICAgICAgIHNzaCB7CiAgICAgICAgICAgIHJvb3QtbG9naW4gYWxsb3c7CiAgICAgICAgfQogICAgICAgIHdlYi1tYW5hZ2VtZW50IHsKICAgICAgICAgICAgaHR0cCB7CiAgICAgICAgICAgICAgICBpbnRlcmZhY2UgZnhwMC4wOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGh0dHBzIHsKICAgICAgICAgICAgICAgIHN5c3RlbS1nZW5lcmF0ZWQtY2VydGlmaWNhdGU7CiAgICAgICAgICAgICAgICBpbnRlcmZhY2UgZnhwMC4wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgbGljZW5zZSB7CiAgICAgICAgYXV0b3VwZGF0ZSB7CiAgICAgICAgICAgIHVybCBodHRwczovL2FlMS5qdW5pcGVyLm5ldC9qdW5vcy9rZXlfcmV0cmlldmFsOwogICAgICAgIH0KICAgIH0KfQpzZWN1cml0eSB7CiAgICB6b25lcyB7CiAgICAgICAgc2VjdXJpdHktem9uZSBNR1QgewogICAgICAgICAgICBpbnRlcmZhY2VzIHsKICAgICAgICAgICAgICAgIGdlLTAvMC8wLjAgewogICAgICAgICAgICAgICAgICAgIGhvc3QtaW5ib3VuZC10cmFmZmljIHsKICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVtLXNlcnZpY2VzIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbDsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbHMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9CmludGVyZmFjZXMgewogICAgZ2UtMC8wLzAgewogICAgICAgIHVuaXQgMCB7CiAgICAgICAgICAgIGZhbWlseSBpbmV0IHsKICAgICAgICAgICAgICAgIHt7LSByYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICAgICAgICAgICAgIHt7LSBpZiAoZXEgLkludGVyZmFjZU5hbWUgImdlMC0wLTAiKX19CiAgICAgICAgICAgICAgICBhZGRyZXNzIHt7IC5JUHY0QWRkcmVzcyB9fTsKICAgICAgICAgICAgICAgIHt7LSBlbmR9fQogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBnZS0wLzAvMiB7CiAgICAgICAgdW5pdCAwIHsKICAgICAgICAgICAgZmFtaWx5IGluZXQgewogICAgICAgICAgICAgICAge3stIHJhbmdlICRpbmRleCwgJGVsZW1lbnQgOj0gLiB9fQogICAgICAgICAgICAgICAge3stIGlmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMiIpfX0KICAgICAgICAgICAgICAgIGFkZHJlc3Mge3sgLklQdjRBZGRyZXNzIH19OwogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGdlLTAvMC8xIHsKICAgICAgICB1bml0IDAgewogICAgICAgICAgICBmYW1pbHkgaW5ldCB7CiAgICAgICAgICAgICAgICB7ey0gcmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICAgICAgICAgICB7ey0gaWYgKGVxIC5JbnRlcmZhY2VOYW1lICJnZTAtMC0xIil9fQogICAgICAgICAgICAgICAgYWRkcmVzcyB7eyAuSVB2NEFkZHJlc3MgfX07CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgICAgIHt7LSBlbmR9fQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgZnhwMCB7CiAgICAgICAgdW5pdCAwIHsKICAgICAgICAgICAgZmFtaWx5IGluZXQgewogICAgICAgICAgICAgICAge3stIHJhbmdlICRpbmRleCwgJGVsZW1lbnQgOj0gLiB9fQogICAgICAgICAgICAgICAge3stIGlmIChlcSAuSW50ZXJmYWNlTmFtZSAiY2xvdWRzZXJ2aWNlcyIpfX0KICAgICAgICAgICAgICAgIGFkZHJlc3Mge3sgLklQdjRBZGRyZXNzIH19OwogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQpyb3V0aW5nLWluc3RhbmNlcyB7CiAgICBNR1QgewogICAgICAgIGluc3RhbmNlLXR5cGUgdmlydHVhbC1yb3V0ZXI7CiAgICAgICAgcm91dGluZy1vcHRpb25zIHsKICAgICAgICAgICAgc3RhdGljIHsKICAgICAgICAgICAgICAgIHt7LSByYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICAgICAgICAgICAgIHt7LSBpZiAoZXEgLkRlZmF1bHRHYXRld2F5ICJUcnVlIil9fQogICAgICAgICAgICAgICAge3stIGlmIChuZSAuSVB2NEdhdGV3YXkgIiIpIH19CiAgICAgICAgICAgICAgICByb3V0ZSAwLjAuMC4wLzAgbmV4dC1ob3Age3sgLklQdjRHYXRld2F5IH19OwogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgICAgIHt7LSBlbmR9fQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGludGVyZmFjZSBnZS0wLzAvMC4wOwogICAgfQp9Cg==","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"userData":"I2Nsb3VkLWNvbmZpZwpydW5jbWQ6CiAgIC0gdG91Y2ggL3Zhci90bXAveHl6CiAgIC0gY3AgL3Zhci9saWIvY2xvdWQvc2VlZC9ub2Nsb3VkL25ldHdvcmstY29uZmlnIC9jb25maWcvanVuaXBlci5jb25mCg==","virtioInterface":"Transitional","vmImage":"afoinctempacr.azurecr.io/vsrx_0311:latest","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jnath-rg/providers/Microsoft.NetworkCloud/virtualMachines/jnvsrx0311v2","name":"jnvsrx0311v2","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-31ff9d11b6e8-HostedResources-48314E37/providers/microsoft.extendedlocation/customlocations/j18-31ff9d11b6e8-cstm-loc","type":"CustomLocation"},"tags":{"nepname":"Juniper"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-03-13T22:59:44.5453463Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-03-23T13:59:22.8892235Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:2d:39:79","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.1"},"cpuCores":5,"isolateEmulatorThread":"True","memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-537","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.104.8","macAddress":"02:00:00:2f:b5:dd","networkAttachmentName":"ge0-0-0"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-538","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.106.8","macAddress":"02:00:00:ed:97:05","networkAttachmentName":"ge0-0-1"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-539","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.108.8","macAddress":"02:00:00:2b:a6:0b","networkAttachmentName":"ge0-0-2"}],"networkData":"I2p1bm9zLWNvbmZpZwpzeXN0ZW0gewogICAgcm9vdC1hdXRoZW50aWNhdGlvbiB7CiAgICAgICAgZW5jcnlwdGVkLXBhc3N3b3JkICIkNiRQMVl6WmtqeCRnNXo0cWZUajM3OVFjRi54Q2ZRMVdGSWVzRi94Yy45WW9hUFhLT21nUmpYUXZ1OE11dkhvWXN2a1BGanlDOWdCOGR5Q3czY3JoWURTYVRzSmxrcmZpLiI7ICMjIFNFQ1JFVC1EQVRBICA8PDw8PCBKdW5pcGVyMTIzIGlzIHRoZSBwYXNzd29yZAogICAgfQogICAgc2VydmljZXMgewogICAgICAgIHNzaCB7CiAgICAgICAgICAgIHJvb3QtbG9naW4gYWxsb3c7CiAgICAgICAgfQogICAgICAgIHdlYi1tYW5hZ2VtZW50IHsKICAgICAgICAgICAgaHR0cCB7CiAgICAgICAgICAgICAgICBpbnRlcmZhY2UgZnhwMC4wOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGh0dHBzIHsKICAgICAgICAgICAgICAgIHN5c3RlbS1nZW5lcmF0ZWQtY2VydGlmaWNhdGU7CiAgICAgICAgICAgICAgICBpbnRlcmZhY2UgZnhwMC4wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgbGljZW5zZSB7CiAgICAgICAgYXV0b3VwZGF0ZSB7CiAgICAgICAgICAgIHVybCBodHRwczovL2FlMS5qdW5pcGVyLm5ldC9qdW5vcy9rZXlfcmV0cmlldmFsOwogICAgICAgIH0KICAgIH0KfQpzZWN1cml0eSB7CiAgICB6b25lcyB7CiAgICAgICAgc2VjdXJpdHktem9uZSBNR1QgewogICAgICAgICAgICBpbnRlcmZhY2VzIHsKICAgICAgICAgICAgICAgIGdlLTAvMC8wLjAgewogICAgICAgICAgICAgICAgICAgIGhvc3QtaW5ib3VuZC10cmFmZmljIHsKICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVtLXNlcnZpY2VzIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbDsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbHMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9CmludGVyZmFjZXMgewogICAgZ2UtMC8wLzAgewogICAgICAgIHVuaXQgMCB7CiAgICAgICAgICAgIGZhbWlseSBpbmV0IHsKICAgICAgICAgICAgICAgIHt7LSByYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICAgICAgICAgICAgIHt7LSBpZiAoZXEgLkludGVyZmFjZU5hbWUgImdlMC0wLTAiKX19CiAgICAgICAgICAgICAgICBhZGRyZXNzIHt7IC5JUHY0QWRkcmVzcyB9fTsKICAgICAgICAgICAgICAgIHt7LSBlbmR9fQogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBnZS0wLzAvMiB7CiAgICAgICAgdW5pdCAwIHsKICAgICAgICAgICAgZmFtaWx5IGluZXQgewogICAgICAgICAgICAgICAge3stIHJhbmdlICRpbmRleCwgJGVsZW1lbnQgOj0gLiB9fQogICAgICAgICAgICAgICAge3stIGlmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMiIpfX0KICAgICAgICAgICAgICAgIGFkZHJlc3Mge3sgLklQdjRBZGRyZXNzIH19OwogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGdlLTAvMC8xIHsKICAgICAgICB1bml0IDAgewogICAgICAgICAgICBmYW1pbHkgaW5ldCB7CiAgICAgICAgICAgICAgICB7ey0gcmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICAgICAgICAgICB7ey0gaWYgKGVxIC5JbnRlcmZhY2VOYW1lICJnZTAtMC0xIil9fQogICAgICAgICAgICAgICAgYWRkcmVzcyB7eyAuSVB2NEFkZHJlc3MgfX07CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgICAgIHt7LSBlbmR9fQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgZnhwMCB7CiAgICAgICAgdW5pdCAwIHsKICAgICAgICAgICAgZmFtaWx5IGluZXQgewogICAgICAgICAgICAgICAge3stIHJhbmdlICRpbmRleCwgJGVsZW1lbnQgOj0gLiB9fQogICAgICAgICAgICAgICAge3stIGlmIChlcSAuSW50ZXJmYWNlTmFtZSAiY2xvdWRzZXJ2aWNlcyIpfX0KICAgICAgICAgICAgICAgIGFkZHJlc3Mge3sgLklQdjRBZGRyZXNzIH19OwogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQpyb3V0aW5nLWluc3RhbmNlcyB7CiAgICBNR1QgewogICAgICAgIGluc3RhbmNlLXR5cGUgdmlydHVhbC1yb3V0ZXI7CiAgICAgICAgcm91dGluZy1vcHRpb25zIHsKICAgICAgICAgICAgc3RhdGljIHsKICAgICAgICAgICAgICAgIHt7LSByYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICAgICAgICAgICAgIHt7LSBpZiAoZXEgLkRlZmF1bHRHYXRld2F5ICJUcnVlIil9fQogICAgICAgICAgICAgICAge3stIGlmIChuZSAuSVB2NEdhdGV3YXkgIiIpIH19CiAgICAgICAgICAgICAgICByb3V0ZSAwLjAuMC4wLzAgbmV4dC1ob3Age3sgLklQdjRHYXRld2F5IH19OwogICAgICAgICAgICAgICAge3stIGVuZH19CiAgICAgICAgICAgICAgICB7ey0gZW5kfX0KICAgICAgICAgICAgICAgIHt7LSBlbmR9fQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGludGVyZmFjZSBnZS0wLzAvMC4wOwogICAgfQp9Cg==","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"userData":"I2Nsb3VkLWNvbmZpZwpydW5jbWQ6CiAgIC0gdG91Y2ggL3Zhci90bXAveHl6CiAgIC0gY3AgL3Zhci9saWIvY2xvdWQvc2VlZC9ub2Nsb3VkL25ldHdvcmstY29uZmlnIC9jb25maWcvanVuaXBlci5jb25mCg==","virtioInterface":"Transitional","vmImage":"afoinctempacr.azurecr.io/vsrx_0311:latest","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-31ff9d11b6e8","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jnath-rg/providers/Microsoft.NetworkCloud/virtualMachines/jnvsrx0421v4","name":"jnvsrx0421v4","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-a2308c7d5495-hostedresources-12cf30c0/providers/microsoft.extendedlocation/customlocations/j18-a2308c7d5495-cstm-loc","type":"CustomLocation"},"tags":{"nepname":"Juniper"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-24T19:21:46.9230371Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-01T20:05:10.9605617Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic","defaultGateway":"False","ipv4Address":"169.254.8.4","macAddress":"02:00:00:34:4f:c8","networkAttachmentName":"cloudservices"},"cpuCores":5,"isolateEmulatorThread":"True","memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.90.8","macAddress":"02:00:00:31:1f:ac","networkAttachmentName":"ge0-0-0"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.100.9","macAddress":"02:00:00:d5:30:11","networkAttachmentName":"ge0-0-1"}],"networkData":"bmV0d29yazoKICB2ZXJzaW9uOiAyCiAgZXRoZXJuZXRzOgogICAgaWQwOgogICAgICBtYXRjaDoKICAgICAgICBuYW1lOiBmeHAwCiAgICAgIHNldC1uYW1lOiBjbG91ZHNlcnZpY2VzCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiY2xvdWRzZXJ2aWNlcyIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAgIG5hbWVzZXJ2ZXJzOgogICAgICAgIGFkZHJlc3NlczoKICAgICAgICAgIC0gMTY5LjI1NC4wLjEyCiAgICBpZDE6CiAgICAgIG1hdGNoOgogICAgICAgIG5hbWU6IGdlLTAvMC8wCiAgICAgIHNldC1uYW1lOiBnZTAtMC0wCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMCIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAge3tyYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICB7e2lmIChlcSAuRGVmYXVsdEdhdGV3YXkgIlRydWUiKX19CiAgICAge3tpZiAobmUgLklQdjRHYXRld2F5ICIiKX19CiAgICAgIGdhdGV3YXk0OiB7eyAuSVB2NEdhdGV3YXkgfX0KICAgICB7e2VuZCB9fQogICAgIHt7ZW5kIH19CiAgICAge3tlbmQgfX0KICAgICAgbXR1OiAxNTAwCiAgICBpZDI6CiAgICAgIG1hdGNoOgogICAgICAgIG5hbWU6IGdlLTAvMC8xCiAgICAgIHNldC1uYW1lOiBnZTAtMC0xCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMSIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAgIG10dTogOTAwMAo=","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"userData":"I2Nsb3VkLWNvbmZpZwoKd3JpdGVfZmlsZXM6CiAgLSBjb250ZW50OiB8CiAgICAgICNqdW5vcy1jb25maWcKICAgICAgc3lzdGVtIHsKICAgICAgICAgIHJvb3QtYXV0aGVudGljYXRpb24gewogICAgICAgICAgICAgIGVuY3J5cHRlZC1wYXNzd29yZCAiJDYkUDFZelprangkZzV6NHFmVGozNzlRY0YueENmUTFXRkllc0YveGMuOVlvYVBYS09tZ1JqWFF2dThNdXZIb1lzdmtQRmp5QzlnQjhkeUN3M2NyaFlEU2FUc0psa3JmaS4iOyAjIyBTRUNSRVQtREFUQSAgPDw8PDwgSnVuaXBlcjEyMyBpcyB0aGUgcGFzc3dvcmQKICAgICAgICAgIH0KICAgICAgICAgIHNlcnZpY2VzIHsKICAgICAgICAgICAgICBzc2ggewogICAgICAgICAgICAgICAgICByb290LWxvZ2luIGFsbG93OwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB3ZWItbWFuYWdlbWVudCB7CiAgICAgICAgICAgICAgICAgIGh0dHAgewogICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBodHRwcyB7CiAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0tZ2VuZXJhdGVkLWNlcnRpZmljYXRlOwogICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICAgIGxpY2Vuc2UgewogICAgICAgICAgICAgIGF1dG91cGRhdGUgewogICAgICAgICAgICAgICAgICB1cmwgaHR0cHM6Ly9hZTEuanVuaXBlci5uZXQvanVub3Mva2V5X3JldHJpZXZhbDsKICAgICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgICBudHAgewogICAgICAgICAgICBzZXJ2ZXIgMTY5LjI1NC4wLjEzOwogICAgICAgICAgICBzZXJ2ZXIgMTY5LjI1NC4wLjE0OwogICAgICAgICAgfQogICAgICB9CiAgICAgIHNlY3VyaXR5IHsKICAgICAgICAgIHpvbmVzIHsKICAgICAgICAgICAgICBzZWN1cml0eS16b25lIE1HVCB7CiAgICAgICAgICAgICAgICAgIGludGVyZmFjZXMgewogICAgICAgICAgICAgICAgICAgICAgZ2UtMC8wLzAuMCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgaG9zdC1pbmJvdW5kLXRyYWZmaWMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0tc2VydmljZXMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29scyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgIH0KICAgIHBhdGg6IC92YXIvdG1wL2p1bmlwZXIuY29uZgpydW5jbWQ6CiAgLSBjYXQgL3Zhci90bXAvanVuaXBlci5jb25mID4+IC9jb25maWcvanVuaXBlci5jb25mCg==","virtioInterface":"Transitional","vmImage":"afoinctempacr.azurecr.io/vsrx_0421:latest","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-a2308c7d5495","powerState":"On","detailedStatus":"Error","detailedStatusMessage":"ErrorUnschedulable + - an error has occurred while scheduling the virtual machine, e.g. due to + unsatisfiable resource requests or unsatisfiable scheduling constraints."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jnath-rg/providers/Microsoft.NetworkCloud/virtualMachines/jnvsrx0421v4e","name":"jnvsrx0421v4e","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-a2308c7d5495-hostedresources-12cf30c0/providers/microsoft.extendedlocation/customlocations/j18-a2308c7d5495-cstm-loc","type":"CustomLocation"},"tags":{"nepname":"Juniper"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-25T21:52:42.9930771Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-01T21:08:37.4959428Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic","defaultGateway":"False","ipv4Address":"169.254.8.8","macAddress":"02:00:00:a2:d8:fc","networkAttachmentName":"cloudservices"},"cpuCores":5,"isolateEmulatorThread":"True","memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.90.12","macAddress":"02:00:00:b5:db:58","networkAttachmentName":"ge0-0-0"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.100.10","macAddress":"02:00:00:67:cb:ff","networkAttachmentName":"ge0-0-1"}],"networkData":"bmV0d29yazoKICB2ZXJzaW9uOiAyCiAgZXRoZXJuZXRzOgogICAgaWQwOgogICAgICBtYXRjaDoKICAgICAgICBuYW1lOiBmeHAwCiAgICAgIHNldC1uYW1lOiBjbG91ZHNlcnZpY2VzCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiY2xvdWRzZXJ2aWNlcyIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAgIG5hbWVzZXJ2ZXJzOgogICAgICAgIGFkZHJlc3NlczoKICAgICAgICAgIC0gMTY5LjI1NC4wLjEyCiAgICBpZDE6CiAgICAgIG1hdGNoOgogICAgICAgIG5hbWU6IGdlLTAvMC8wCiAgICAgIHNldC1uYW1lOiBnZTAtMC0wCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMCIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAge3tyYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICB7e2lmIChlcSAuRGVmYXVsdEdhdGV3YXkgIlRydWUiKX19CiAgICAge3tpZiAobmUgLklQdjRHYXRld2F5ICIiKX19CiAgICAgIGdhdGV3YXk0OiB7eyAuSVB2NEdhdGV3YXkgfX0KICAgICB7e2VuZCB9fQogICAgIHt7ZW5kIH19CiAgICAge3tlbmQgfX0KICAgICAgbXR1OiAxNTAwCiAgICBpZDI6CiAgICAgIG1hdGNoOgogICAgICAgIG5hbWU6IGdlLTAvMC8xCiAgICAgIHNldC1uYW1lOiBnZTAtMC0xCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMSIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAgIG10dTogOTAwMAo=","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"userData":"I2Nsb3VkLWNvbmZpZwoKd3JpdGVfZmlsZXM6CiAgLSBjb250ZW50OiB8CiAgICAgICNqdW5vcy1jb25maWcKICAgICAgc3lzdGVtIHsKICAgICAgICAgIHJvb3QtYXV0aGVudGljYXRpb24gewogICAgICAgICAgICAgIGVuY3J5cHRlZC1wYXNzd29yZCAiJDYkUDFZelprangkZzV6NHFmVGozNzlRY0YueENmUTFXRkllc0YveGMuOVlvYVBYS09tZ1JqWFF2dThNdXZIb1lzdmtQRmp5QzlnQjhkeUN3M2NyaFlEU2FUc0psa3JmaS4iOyAjIyBTRUNSRVQtREFUQSAgPDw8PDwgSnVuaXBlcjEyMyBpcyB0aGUgcGFzc3dvcmQKICAgICAgICAgIH0KICAgICAgICAgIHNlcnZpY2VzIHsKICAgICAgICAgICAgICBzc2ggewogICAgICAgICAgICAgICAgICByb290LWxvZ2luIGFsbG93OwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB3ZWItbWFuYWdlbWVudCB7CiAgICAgICAgICAgICAgICAgIGh0dHAgewogICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBodHRwcyB7CiAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0tZ2VuZXJhdGVkLWNlcnRpZmljYXRlOwogICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICAgIGxpY2Vuc2UgewogICAgICAgICAgICAgIGF1dG91cGRhdGUgewogICAgICAgICAgICAgICAgICB1cmwgaHR0cHM6Ly9hZTEuanVuaXBlci5uZXQvanVub3Mva2V5X3JldHJpZXZhbDsKICAgICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgICBudHAgewogICAgICAgICAgICBzZXJ2ZXIgMTY5LjI1NC4wLjEzOwogICAgICAgICAgICBzZXJ2ZXIgMTY5LjI1NC4wLjE0OwogICAgICAgICAgfQogICAgICB9CiAgICAgIHNlY3VyaXR5IHsKICAgICAgICAgIHpvbmVzIHsKICAgICAgICAgICAgICBzZWN1cml0eS16b25lIE1HVCB7CiAgICAgICAgICAgICAgICAgIGludGVyZmFjZXMgewogICAgICAgICAgICAgICAgICAgICAgZ2UtMC8wLzAuMCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgaG9zdC1pbmJvdW5kLXRyYWZmaWMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0tc2VydmljZXMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29scyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgIH0KICAgIHBhdGg6IC92YXIvdG1wL2p1bmlwZXIuY29uZgpydW5jbWQ6CiAgLSBjYXQgL3Zhci90bXAvanVuaXBlci5jb25mID4+IC9jb25maWcvanVuaXBlci5jb25mCg==","virtioInterface":"Transitional","vmImage":"afoinctempacr.azurecr.io/vsrx_0421:latest","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-a2308c7d5495","powerState":"On","detailedStatus":"Provisioning","detailedStatusMessage":"Terminating + - virtual machine is in the process of deletion as well as its associated + resources (VirtualMachineInstance, DataVolumes,)"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jnath-rg/providers/Microsoft.NetworkCloud/virtualMachines/jnvsrx0421v4e2","name":"jnvsrx0421v4e2","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-a2308c7d5495-hostedresources-12cf30c0/providers/microsoft.extendedlocation/customlocations/j18-a2308c7d5495-cstm-loc","type":"CustomLocation"},"tags":{"nepname":"Juniper"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-25T22:08:04.3455718Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-01T21:08:32.3150726Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic","defaultGateway":"False","ipv4Address":"169.254.8.9","macAddress":"02:00:00:34:74:16","networkAttachmentName":"cloudservices"},"cpuCores":5,"isolateEmulatorThread":"True","memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.90.13","macAddress":"02:00:00:87:2e:39","networkAttachmentName":"ge0-0-0"},{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.100.11","macAddress":"02:00:00:1a:53:bc","networkAttachmentName":"ge0-0-1"}],"networkData":"bmV0d29yazoKICB2ZXJzaW9uOiAyCiAgZXRoZXJuZXRzOgogICAgaWQwOgogICAgICBtYXRjaDoKICAgICAgICBuYW1lOiBmeHAwCiAgICAgIHNldC1uYW1lOiBjbG91ZHNlcnZpY2VzCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiY2xvdWRzZXJ2aWNlcyIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAgIG5hbWVzZXJ2ZXJzOgogICAgICAgIGFkZHJlc3NlczoKICAgICAgICAgIC0gMTY5LjI1NC4wLjEyCiAgICBpZDE6CiAgICAgIG1hdGNoOgogICAgICAgIG5hbWU6IGdlLTAvMC8wCiAgICAgIHNldC1uYW1lOiBnZTAtMC0wCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMCIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAge3tyYW5nZSAkaW5kZXgsICRlbGVtZW50IDo9IC4gfX0KICAgICB7e2lmIChlcSAuRGVmYXVsdEdhdGV3YXkgIlRydWUiKX19CiAgICAge3tpZiAobmUgLklQdjRHYXRld2F5ICIiKX19CiAgICAgIGdhdGV3YXk0OiB7eyAuSVB2NEdhdGV3YXkgfX0KICAgICB7e2VuZCB9fQogICAgIHt7ZW5kIH19CiAgICAge3tlbmQgfX0KICAgICAgbXR1OiAxNTAwCiAgICBpZDI6CiAgICAgIG1hdGNoOgogICAgICAgIG5hbWU6IGdlLTAvMC8xCiAgICAgIHNldC1uYW1lOiBnZTAtMC0xCiAgICAgIGFkZHJlc3NlczoKICAgICAgIHt7cmFuZ2UgJGluZGV4LCAkZWxlbWVudCA6PSAuIH19CiAgICAgICB7e2lmIChlcSAuSW50ZXJmYWNlTmFtZSAiZ2UwLTAtMSIpfX0KICAgICAgICAtIHt7IC5JUHY0QWRkcmVzcyB9fQogICAgICAge3tlbmQgfX0KICAgICAgIHt7ZW5kIH19CiAgICAgIG10dTogOTAwMAo=","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"userData":"I2Nsb3VkLWNvbmZpZwoKd3JpdGVfZmlsZXM6CiAgLSBjb250ZW50OiB8CiAgICAgICNqdW5vcy1jb25maWcKICAgICAgc3lzdGVtIHsKICAgICAgICAgIHJvb3QtYXV0aGVudGljYXRpb24gewogICAgICAgICAgICAgIGVuY3J5cHRlZC1wYXNzd29yZCAiJDYkUDFZelprangkZzV6NHFmVGozNzlRY0YueENmUTFXRkllc0YveGMuOVlvYVBYS09tZ1JqWFF2dThNdXZIb1lzdmtQRmp5QzlnQjhkeUN3M2NyaFlEU2FUc0psa3JmaS4iOyAjIyBTRUNSRVQtREFUQSAgPDw8PDwgSnVuaXBlcjEyMyBpcyB0aGUgcGFzc3dvcmQKICAgICAgICAgIH0KICAgICAgICAgIHNlcnZpY2VzIHsKICAgICAgICAgICAgICBzc2ggewogICAgICAgICAgICAgICAgICByb290LWxvZ2luIGFsbG93OwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB3ZWItbWFuYWdlbWVudCB7CiAgICAgICAgICAgICAgICAgIGh0dHAgewogICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBodHRwcyB7CiAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0tZ2VuZXJhdGVkLWNlcnRpZmljYXRlOwogICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICAgIGxpY2Vuc2UgewogICAgICAgICAgICAgIGF1dG91cGRhdGUgewogICAgICAgICAgICAgICAgICB1cmwgaHR0cHM6Ly9hZTEuanVuaXBlci5uZXQvanVub3Mva2V5X3JldHJpZXZhbDsKICAgICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgICBudHAgewogICAgICAgICAgICBzZXJ2ZXIgMTY5LjI1NC4wLjEzOwogICAgICAgICAgICBzZXJ2ZXIgMTY5LjI1NC4wLjE0OwogICAgICAgICAgfQogICAgICB9CiAgICAgIHNlY3VyaXR5IHsKICAgICAgICAgIHpvbmVzIHsKICAgICAgICAgICAgICBzZWN1cml0eS16b25lIE1HVCB7CiAgICAgICAgICAgICAgICAgIGludGVyZmFjZXMgewogICAgICAgICAgICAgICAgICAgICAgZnhwMC4wIHsKICAgICAgICAgICAgICAgICAgICAgICAgICBob3N0LWluYm91bmQtdHJhZmZpYyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5c3RlbS1zZXJ2aWNlcyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9jb2xzIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgfQogICAgcGF0aDogL3Zhci90bXAvanVuaXBlci5jb25mCnJ1bmNtZDoKICAtIGNhdCAvdmFyL3RtcC9qdW5pcGVyLmNvbmYgPj4gL2NvbmZpZy9qdW5pcGVyLmNvbmYKCg==","virtioInterface":"Transitional","vmImage":"afoinctempacr.azurecr.io/vsrx_0421:latest","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-a2308c7d5495","detailedStatus":"Provisioning","detailedStatusMessage":"Terminating + - virtual machine is in the process of deletion as well as its associated + resources (VirtualMachineInstance, DataVolumes,)","powerState":"On"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jnath-rg/providers/Microsoft.NetworkCloud/virtualMachines/jntestubuntu1","name":"jntestubuntu1","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-a2308c7d5495-hostedresources-12cf30c0/providers/microsoft.extendedlocation/customlocations/j18-a2308c7d5495-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-25T22:46:55.7980537Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-01T20:05:06.2714019Z"},"properties":{"provisioningState":"Failed","adminUsername":"root","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","macAddress":"02:00:00:8c:2e:55","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.12"},"cpuCores":4,"memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.90.16","macAddress":"02:00:00:37:52:f9","networkAttachmentName":"eth1"}],"placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":100}},"vmImage":"jnathacr.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"jnathacr.azurecr.io/ubuntu:20.04","username":"jnathacrtoken"},"virtioInterface":"Modern","isolateEmulatorThread":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-a2308c7d5495","powerState":"On","detailedStatus":"Error","detailedStatusMessage":"DataVolumeError + - an error has been reported by one of the DataVolumes referenced by the virtual + machines."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jnath-rg/providers/Microsoft.NetworkCloud/virtualMachines/jnubuntu7","name":"jnubuntu7","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-a2308c7d5495-hostedresources-12cf30c0/providers/microsoft.extendedlocation/customlocations/j18-a2308c7d5495-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-26T00:37:10.6951884Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-01T21:08:30.6633573Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","macAddress":"02:00:00:70:82:1b","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.13"},"cpuCores":4,"memorySizeGB":16,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-530","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.90.17","macAddress":"02:00:00:09:16:c9","networkAttachmentName":"eth1"}],"placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":100}},"vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io/ubuntu:20.04","username":"a"},"virtioInterface":"Modern","isolateEmulatorThread":"False","detailedStatus":"Provisioning","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-a2308c7d5495","powerState":"On","detailedStatusMessage":"Terminating + - virtual machine is in the process of deletion as well as its associated + resources (VirtualMachineInstance, DataVolumes,)"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-clustermgr-mrg-qvduxzffwnrxy/providers/Microsoft.NetworkCloud/virtualMachines/asdfasdfasdf","name":"asdfasdfasdf","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-2df77f5c/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-05T17:43:36.9757625Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-05T17:43:36.9757625Z"},"properties":{"provisioningState":"Failed","adminUsername":"test","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn2","defaultGateway":"False","ipAllocationMethod":"Dynamic"},"cpuCores":4,"memorySizeGB":4,"networkAttachments":[{"ipAllocationMethod":"Disabled","ipv4Address":"","ipv6Address":"","attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/l2Networks/rgl2testnetwork","defaultGateway":"False","networkAttachmentName":"asdfasdfasdf"}],"networkData":"","placementHints":[{"hintType":"Affinity","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-79D8EB80/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03","schedulingExecution":"Hard","scope":"Machine"}],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"","vmImage":"afoinctempacr.azurecr.io/ubuntu-2204-cloudimg:20230110","vmDeviceModel":"T2"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/virtualMachines/pipelinevmxEaZHs8atcaIPQ","name":"pipelinevmxEaZHs8atcaIPQ","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/m16-1-9c522075177c-hostedresources-07abb5ff/providers/microsoft.extendedlocation/customlocations/m16-1-9c522075177c-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"virtualmachine","ManagedBy":"nc-labs","LabEnvironment":"m16-1","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-09T06:06:15.2084021Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-10T12:04:26.7669607Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"clouduser","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic","defaultGateway":"False","ipv4Address":"169.254.8.1","macAddress":"02:00:00:e4:f4:58","networkAttachmentName":"cloudservices"},"cpuCores":2,"memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.1.100.8","macAddress":"02:00:00:f4:d0:8b","networkAttachmentName":"vlan-535"}],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCjxBjt9iSrZqTJOp+LqGLJN/6x5BhbkReh1F9WtKY5I30NMm8NyJpoTef5tRKWJOFenyhHv92Q1CVbjIOfToM1o+0omzruJnWvzNOIqRfktBgpaAvI3NBW8jyP88dU370R79pCcHS258sEsYZu7Pt3bPHWnJynqqpi3e/icJ902gwR0ZCHWkLS+Kojn6+60TdxnPBlACi/QDQcXE9BtuEO6O9Owtzd9j9q2WdaQTElZHyrjBudDcv8DGVErOl2yPRD9a2kGF3zE9OFemq75UH4YeXDb0FgUdgxq9vvXWlWSm7banZ681MgdMYksYUDuSfvtrnwQl9LBcxvk+Z3eHCaAcHHQ/S5h/lAG5xbGaeE6A9woTMKrnqzXvL/XCg02gM01smgUxO7aIIcMquPaTJBc8rSd4wSihg1iRY93OAMVvj4U8ZqLwIt03Z8aIhrVvAmzkmlZ9YwvSXYBDg0KdMNKG4zrnRqWP7ge7ayb+hPxN6UZ0E7Z3VoVw+2R2NxjHE= + azureuser@B37-VNET-DEP1"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":10}},"vmImage":"nccacheacr.azurecr.io/nc-resource-custom:0.1.7-217","vmImageRepositoryCredentials":{"username":"00000000-0000-0000-0000-000000000000","registryUrl":"nc-resource-custom"},"virtioInterface":"Modern","isolateEmulatorThread":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-cluster/providers/Microsoft.NetworkCloud/clusters/m16-1-9c522075177c","detailedStatus":"Provisioning","detailedStatusMessage":"resource + location is empty","powerState":"On","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/m16-1-9c522075177c-HostedResources-07ABB5FF/providers/Microsoft.NetworkCloud/bareMetalMachines/m16r750wkr3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/virtualMachines/testvm1230501","name":"testvm1230501","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-5a3087f7/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-15T17:39:13.1307312Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-15T17:39:13.1307312Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"travis","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn-trav","ipAllocationMethod":"Dynamic"},"cpuCores":2,"isolateEmulatorThread":"True","memorySizeGB":2,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travisneely-sim-rg/providers/Microsoft.NetworkCloud/l2Networks/l2n-trav-1003","ipAllocationMethod":"Dynamic"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABAQDGukpcx6fe6Zg9KDKOnuOmNs6k+6pfV1cX68pSS3eip4qInXLsOUMyFivYbMDB7tZ/9wI7gL6VXXDUXVYmrq6N1qY+7G+9iitc8+jsrR/LRN/cm039hRXlXTGsS+Ce4saTop1oe52De/+oolx+pK1x1fAdn1g7TXj+jYEKm6XvnA/yWBsxJRtmmJZLff3RfdwXni7BFeAwJI8XH51NB4BvvG5sXjgK/8QCC7pXtdQr0THMipmce/2QPIAcl0WzOFxLX49KznTBw/4YBygFux/PNFgQUfph5dMMZKTcOkOkrIzny5Ryp3Q+Qvx3aTkf22CS9nDvEPSNW8BsXOmtlcfN"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-api-testing-8afd54d7-1d41-4fc0-88f4-ede587cf4920/providers/Microsoft.NetworkCloud/virtualMachines/VirtualMachinesfcc518","name":"VirtualMachinesfcc518","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-62d91b0b/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"from":"local-azureuser"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-16T22:00:50.8719283Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-16T22:11:46.5744212Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-api-testing-8afd54d7-1d41-4fc0-88f4-ede587cf4920/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworks753154","defaultGateway":"False","ipAllocationMethod":"Dynamic","networkAttachmentName":"cloudservices","macAddress":"02:00:00:f9:75:7d","ipv4Address":"169.254.8.1"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":1,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/nc-api-testing-8afd54d7-1d41-4fc0-88f4-ede587cf4920/providers/Microsoft.NetworkCloud/l3Networks/l3network2","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"10.20.101.8","macAddress":"02:00:00:24:7a:a4","networkAttachmentName":"vlan-1004"}],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQDLYVAibDxCYQcs4xeiGLcHMw+DvwKVAhMPG0OP85JKsBmFkeMPm5+2fEzQqjmE2r46V0+Idjdq3BYHwOzxPVb0p0Ekb4o7G3eEE/aCoSkr9S+cTn2CzCgDn3S8d1Muee56XlVJU4Z3G2oIcQchXetqYdD5NNwTyYZuDIaPoxCkGy1g+mYHsj7yxs65KfBNM/ucnvKy5cphI/uGNgcYUki0tRPT2/3H2QGVQVDfIficjPKBt9Jp08psvdJGs2Lk0Z5KrkgKyzb4VCDYmgV5AYoCPIO640n97nBwZlhVXkd4hSWHksVBBN+sajoWrWlU7h4ihwwwZcO90RYIiaHrJm9YmSMO3Y4AARHIKJ1+UerpAloAR3Jp01gTVzZdQrd9T0YfNnF7/ltg7OTo9m/mDn7zh1ZKFjyJv7bPQdhSIGbhdGrewyPe04+tSDGyH7bjpjm1A99qDYj6SeoEr790N0Lw2QGdP10Lo55+uMwzzbLyyIWzodHVIH4pPfz7mg1oWAs= + osh@osh"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":5}},"virtioInterface":"Modern","vmImage":"afoinctempacr.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"azurecr.io","username":"afoinctempacr"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kilburn-simulator-05-16/providers/Microsoft.NetworkCloud/clusters/simulator","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","powerState":"On","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-62D91B0B/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute03"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/virtualMachines/mikepvm3","name":"mikepvm3","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"key1":"myvalues1","key2":"myvalues2"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T14:24:12.8944749Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:15.663854Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:45:f9:dc","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.1"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.8","macAddress":"02:00:00:a8:e6:fb","networkAttachmentName":"l3netw-e0b7c"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"mikep"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cparsons-rg/providers/Microsoft.NetworkCloud/virtualMachines/cparsonsVM4","name":"cparsonsVM4","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-0265ada4/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T16:02:32.3178174Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:20.2523865Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cparsons-rg/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cparsons-csn","defaultGateway":"False","ipAllocationMethod":"Dynamic","macAddress":"02:00:00:88:0e:4b","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.1"},"cpuCores":2,"memorySizeGB":1,"networkAttachments":[],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCt+CQ58V8cSAotdbMkS91DdaTmcGa7jUuygGczvzNsEab3NZ71Q12jGnEF+2vQqhit+JjUBRE5lYsKHmml4lXhZbvoJQIlJd+hol9COe4cfvWcDkrcExPI+66t6HQ6kN1cWZqgdxzgZep3sqLPu2m2giCraf29eIITFeUF558fvDhQz2oO02n5hyNRiwsroxzRsVSbJ+v04B41mwBsJDmIcaiCfXmdjcPKs9/72+eqn941lGtOlE0Ex8jyoRJqh9JueJL9rgcT15lYjMw4ZDK6P+TNCYdHY4qumFKpCt9um2lkA5SWmB8fM+5n/Ap3y6eJ+M1islW1fFUjsElHeUzSFA5y8b3dxQCKpAPQuoy3nFaMYIgo52kR3G+1MRda5ZxqZB8LMyx+WMKcVkbcoGv47d6ljUu6RAJxmHK5OZSPf2KptksVgoQCF/DQpneUwhb4nApySWFSxZFGK+id9D72f2MvpQDtwOZ3o5jlff2w4+BBHKVkhE9MPibn6cZ06lk= + NORTHAMERICA+cparsons@CPMSComputer"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30}},"vmImage":"afoinctempacr.azurecr.io/ubuntu-2204-cloudimg:20230110","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"vmDeviceModel":"T2","virtioInterface":"Modern","isolateEmulatorThread":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cparsons-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-0265ADA4/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-15DE6B95/providers/Microsoft.NetworkCloud/virtualMachines/consoleVm","name":"consoleVm","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-15DE6B95/providers/Microsoft.ExtendedLocation/customLocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T18:01:01.5098761Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:15.2700951Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:6e:4a:b1","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.1"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":1,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.8","macAddress":"02:00:00:ba:b5:81","networkAttachmentName":"l3network1"}],"placementHints":[{"hintType":"Affinity","resourceId":"/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${MANAGED_RESOURCE_GROUP}/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","schedulingExecution":"Hard","scope":"Machine"}],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCuubOYQlkSRRZ4OqhnH5GhQwmNM0L8tpx2SJHpeXJmmJNjtE4XPo7uKhOMqE6AOnTJ2aIRtqSPhhYWxlLU65wVdzcnIdil0l/bru8DUlAIFrqKJ0XE/9QXTBws2uPHcSdzEF+4zxpgBD/fsEmzKP2e8KOkwhjjLlcv3+bJLTpYrerYrg89926OnSikg1QYUzXz8lOnx+2cM3kqs0aATNgvWAE9a9dF8aPrr/DzPr9pep1DUIB28zq0r5JGoYqGzGW5w3RaRUabI9qwJgYftjSJS+GSLexaO8HUnodqa2QAhTppybBMKVgnR+clcnf9KT5RHGi/hbP9J3dzYremmwe6Tmi+GTTNm3bYSUIzTHgNAAOYDPNMF3g3f5+LmW4D7LXJh7FsMrvpUvnOGWTCqZuWgOLvjUJ2zA5R1NKtYSvCR7SiINYv3z1owTni0vZL4rZr47Phka8+Y9MKUse/9h5+obtHM9MMDj2a5iiZGEUpZty9gzzLjRYwVOlYjbCH4Ok= + azureuser@manasabethi-vm"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":16}},"virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"afoinccitools.azurecr.io/manual/cirros-kubevirt:0.5.2","vmImageRepositoryCredentials":{"registryUrl":"afoinccitools.azurecr.io","username":"00000000-0000-0000-0000-000000000000"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-console_controller-tests-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Running","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-15DE6B95/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-04C0495D/providers/Microsoft.NetworkCloud/virtualMachines/consoleVm","name":"consoleVm","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-04C0495D/providers/Microsoft.ExtendedLocation/customLocations/simulator-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T19:54:54.5000035Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:23.4448205Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:28:58:41","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.1"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":1,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.8","macAddress":"02:00:00:a2:7f:dd","networkAttachmentName":"l3network1"}],"placementHints":[{"hintType":"Affinity","resourceId":"/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${MANAGED_RESOURCE_GROUP}/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","schedulingExecution":"Hard","scope":"Machine"}],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCuubOYQlkSRRZ4OqhnH5GhQwmNM0L8tpx2SJHpeXJmmJNjtE4XPo7uKhOMqE6AOnTJ2aIRtqSPhhYWxlLU65wVdzcnIdil0l/bru8DUlAIFrqKJ0XE/9QXTBws2uPHcSdzEF+4zxpgBD/fsEmzKP2e8KOkwhjjLlcv3+bJLTpYrerYrg89926OnSikg1QYUzXz8lOnx+2cM3kqs0aATNgvWAE9a9dF8aPrr/DzPr9pep1DUIB28zq0r5JGoYqGzGW5w3RaRUabI9qwJgYftjSJS+GSLexaO8HUnodqa2QAhTppybBMKVgnR+clcnf9KT5RHGi/hbP9J3dzYremmwe6Tmi+GTTNm3bYSUIzTHgNAAOYDPNMF3g3f5+LmW4D7LXJh7FsMrvpUvnOGWTCqZuWgOLvjUJ2zA5R1NKtYSvCR7SiINYv3z1owTni0vZL4rZr47Phka8+Y9MKUse/9h5+obtHM9MMDj2a5iiZGEUpZty9gzzLjRYwVOlYjbCH4Ok= + azureuser@manasabethi-vm"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":16}},"virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"afoinccitools.azurecr.io/manual/cirros-kubevirt:0.5.2","vmImageRepositoryCredentials":{"registryUrl":"afoinccitools.azurecr.io","username":"00000000-0000-0000-0000-000000000000"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mbethi-get-vm-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Running","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-04C0495D/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","name":"cliTestVM000001","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T21:02:48.8052813Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:19.514639Z"},"properties":{"adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:37:47:f9","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.2"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.9","macAddress":"02:00:00:20:6e:b4","networkAttachmentName":"l3netw-e0b7c"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"user"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","provisioningState":"Succeeded","detailedStatusMessage":"Running + - virtual machine is running."}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/simvm","name":"simvm","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-20T18:58:23.4532151Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:21.2230998Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/cloudServicesNetworks/rgcsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","macAddress":"02:00:00:e1:65:a5","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.4"},"cpuCores":3,"memorySizeGB":1,"networkAttachments":[],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":10}},"vmImage":"afoinctempacr.azurecr.io/ubuntu-2204-cloudimg:20230110","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"virtioInterface":"Transitional","isolateEmulatorThread":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute02"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/rgvm15","name":"rgvm15","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-20T21:13:46.8121512Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:20.9210007Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/cloudServicesNetworks/rgcsn","defaultGateway":"False","ipAllocationMethod":"Dynamic","ipv4Address":"169.254.8.1","ipv6Address":"","networkAttachmentName":"cloudservices","macAddress":"02:00:00:ee:f3:e6"},"cpuCores":2,"memorySizeGB":1,"networkAttachments":[],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30},"volumeAttachments":[]},"userData":"dXNlckRhdGVTYW1wbGU=","vmImage":"afoinctempacr.azurecr.io/ubuntu-2204-cloudimg:20230110","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"vmDeviceModel":"T2","virtioInterface":"Transitional","isolateEmulatorThread":"True","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-427177BF/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/virtualMachines/rgvirtualm","name":"rgvirtualm","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-427177bf/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-04-24T15:12:01.8117211Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-04-24T15:12:01.8117211Z"},"properties":{"provisioningState":"Failed","adminUsername":"root","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rajeshwari-preflight/providers/Microsoft.NetworkCloud/cloudServicesNetworks/rgcsn","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"","ipv6Address":"","networkAttachmentName":"cloudservices"},"cpuCores":2,"memorySizeGB":1,"networkAttachments":[],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQC7gM31o+AjEcDpaqnvxxeIaoJCPt62GUzfFmZdFOzq4gPmHKZLWEBpX+xgGRQsOC1mb2oaNwcB6A8wwb5uitsPhJCfPKrM5AOZkvIESBMLpfzMBQqwKvHudy4r3lzSYFneYrkwr9MvokAidllSRbcn43zrFLExVSYca15nYzo28YdgMR77uS6OkvGbVmk89KUr5t9/Iuve3A40zqUyhCPWkC4M2sDS/3brvNSalcpDQo68gFgiWK9V0wMWhAFP2gPCpWbQYmyFX7T0PRuuPliB0X3o8V+gY4Ag0stHvJiwSF1/g6sJMw3PEBhR7I9MfwJiKuwlD8WGd6RPG8lPWLklFEzAhBSGVKL4yj/oD3Pr3azebbxOAd11lEYu+KKqXK2IVxkhXXg8zpWWJjZipDP3M+1zJBHtdmXEgnE9lKyopUwOOt4sDKx1tuimuya/IE79eiXKcg/jI5FSW75H4/7HhkWEDJggecBVWQxIzdRA5WuaAwQDPPZdl6NB2k/qNyc= + azureuser@ipv6jump01"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":30},"volumeAttachments":[]},"userData":"dXNlckRhdGVTYW1wbGU=","vmImage":"afoinctempacr.azurecr.io/ubuntu-2204-cloudimg:20230110","vmImageRepositoryCredentials":{"registryUrl":"afoinctempacr.azurecr.io","username":"afoinctempacr"},"vmDeviceModel":"T2","virtioInterface":"Transitional","isolateEmulatorThread":"True"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/pipelinevmHjfxOFWK0XXjvw","name":"pipelinevmHjfxOFWK0XXjvw","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"tags":{"ResourceType":"virtualmachine","ManagedBy":"nc-labs","LabEnvironment":"j18","ResourceTest":"deployment"},"systemData":{"createdBy":"de975306-d24e-4dec-9d3b-ef05c66f0075","createdByType":"Application","createdAt":"2023-05-02T07:00:07.9263194Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:15.625795Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"clouduser","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/pipelinecsn","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:75:42:cb","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.1"},"cpuCores":2,"memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-535","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.100.8","macAddress":"02:00:00:a7:24:ee","networkAttachmentName":"vlan-535"}],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCjxBjt9iSrZqTJOp+LqGLJN/6x5BhbkReh1F9WtKY5I30NMm8NyJpoTef5tRKWJOFenyhHv92Q1CVbjIOfToM1o+0omzruJnWvzNOIqRfktBgpaAvI3NBW8jyP88dU370R79pCcHS258sEsYZu7Pt3bPHWnJynqqpi3e/icJ902gwR0ZCHWkLS+Kojn6+60TdxnPBlACi/QDQcXE9BtuEO6O9Owtzd9j9q2WdaQTElZHyrjBudDcv8DGVErOl2yPRD9a2kGF3zE9OFemq75UH4YeXDb0FgUdgxq9vvXWlWSm7banZ681MgdMYksYUDuSfvtrnwQl9LBcxvk+Z3eHCaAcHHQ/S5h/lAG5xbGaeE6A9woTMKrnqzXvL/XCg02gM01smgUxO7aIIcMquPaTJBc8rSd4wSihg1iRY93OAMVvj4U8ZqLwIt03Z8aIhrVvAmzkmlZ9YwvSXYBDg0KdMNKG4zrnRqWP7ge7ayb+hPxN6UZ0E7Z3VoVw+2R2NxjHE= + azureuser@B37-VNET-DEP1"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":10}},"vmImage":"nccacheacr.azurecr.io/nc-resource-custom:0.1.7-217","vmImageRepositoryCredentials":{"username":"00000000-0000-0000-0000-000000000000","registryUrl":"nc-resource-custom"},"virtioInterface":"Modern","isolateEmulatorThread":"False","clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr3"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/mattjtestvm1","name":"mattjtestvm1","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-03T17:42:31.9874366Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:22.6413038Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"ubuntu","bootMethod":"BIOS","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/mattj-csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:b3:71:c7","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.3"},"cpuCores":6,"isolateEmulatorThread":"True","memorySizeGB":8,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/mattj-l3n-527","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.84.8","macAddress":"02:00:00:ab:6e:3e","networkAttachmentName":"mattj-l3n-527"}],"placementHints":[],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABgQCib9pCMCi9MqxRc8UAm1cGnImhXqCS6S1TVs5/3EmdLl0YIwrzL7jbqpcV+yq1OUqffkKkXYe+F+gz11KYtC6bP27j6XUHU4B7cUAi9pXqpk/qvT/ykIekobF4pDOXULAubpcSBYqZXBAMbnxpsUDaVysRcL33PyyV6XqfmoJ8j5N1dISQduzhnD9foxOoC49N5UYJWgaoZDFqSTeUa/irthdW10sC6gDySuO8RMKwiI2q9z7TLWJV3/ldf0ntV3mteNattdAWsdcbkgzhrub22Z4YZICqPGbhOWjuDniB+Ix8r58ER5GtzbngfPPRddNdSWir3Q3pseFZdosQjH0X5t/OSzBuhvk+rX9RlyjcGAImEsrhhhYU3TGJmZhk++KAN6AmB8E9DJHeyYZ0RBG9ryt99RwzTdBylvncFMshC5CsNwW4vtZIkeDGML5vlGWgh4bk8HAGmLwzBFkLRBGuFSWhQs6X5s0mggdwM18GelBxOpZ2vuGulJVnUwYMt9E= + mjeanneret@microsoft - azure infrastructure"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":45}},"userData":"I2Nsb3VkLWNvbmZpZwoKdXNlcnM6CiAgICAtIG5hbWU6IHJvb3QKICAgICAgc3NoX2F1dGhvcml6ZWRfa2V5czoKICAgICAgICAtIHNzaC1yc2Egc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCZ1FDOFFBaFE3SFdWMGNnaWowWE1DMjQwQk5tbzk0VW1FMlJjZnMrTTdkZHJBSFlJQlMxODJtVzg2QVNJTTQzOGZONUxTaVNiT3BPdHpOcEl1QmJOaThBZ21jeCtDUnF3NXZ0bWxmQUp1Sk9VWlBpV2wvSmVXSnU2ejN3ZkwvOWpZbUpMUk1pUy81cks5a01LRHd6Q09QRzBhOGpRV3RERWovRzRYSEJGbVJ5YmtZbHhXRVVwM3N3WG1ZUUFxZTRPb0d3NG5IQTlLSERvYWxmQTlZNkVmWS81UHdjSjl2bFR2VWxidUcxemJReVlVZ1hReHc0dGI2em5EaFh3NmNQcVM2cUU0czVlMkJnMGlPMVE5RE55b1M1cVJjSmxubUxQYlF3blNtampyUlFmWWk1ZXh4V3BDVk1OT1QwMUtRSGRMbmgwQ0xaNDlOSUxrM3dpV2xHM3NHbmZsL2pTR0dVNDJkdENhRW9HcTJUNzN5MHNXakFqaXAxMHRaVXk2NzJQamtOV1BFRExjcTZBKzhUWFNrUjBGclZoY0pRTTFLd3dwczlQajVIRFNjR2lzNFBSNHdZOU4xUTM0Z0NCVXA3UjNIV0dCQThqaHVtM1BoWm1WMG5FWStGV1h5QlR5NTI4dnFpQjhENmphMUo1cWsreXV5eXhkN3lpenIrL3djbkNxTjg9IGF6dXJldXNlckBiMzdqdW1wc2VydmVyNAogICAgICBzdWRvOiBBTEw9KEFMTCkgTk9QQVNTV0Q6QUxMCgp3cml0ZV9maWxlczoKICAgIC0gY29udGVudDogfC0KICAgICAgICAjanVub3MtY29uZmlnCiAgICAgICAgc3lzdGVtIHsKICAgICAgICAgICAgcm9vdC1hdXRoZW50aWNhdGlvbiB7CiAgICAgICAgICAgICAgICBlbmNyeXB0ZWQtcGFzc3dvcmQgLnhDZlExV0ZJZXNGL3hjLjlZb2FQWEtPbWdSalhRdnU4TXV2SG9Zc3ZrUEZqeUM5Z0I4ZHlDdzNjcmhZRFNhVHNKbGtyZmkuOyAjIyBTRUNSRVQtREFUQSAgPDw8PDwgSnVuaXBlcjEyMyBpcyB0aGUgcGFzc3dvcmQKICAgICAgICAgICAgfQogICAgICAgICAgICBzZXJ2aWNlcyB7CiAgICAgICAgICAgICAgICBzc2ggewogICAgICAgICAgICAgICAgICAgIHJvb3QtbG9naW4gYWxsb3c7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB3ZWItbWFuYWdlbWVudCB7CiAgICAgICAgICAgICAgICAgICAgaHR0cCB7CiAgICAgICAgICAgICAgICAgICAgICAgIGludGVyZmFjZSBmeHAwLjA7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGh0dHBzIHsKICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVtLWdlbmVyYXRlZC1jZXJ0aWZpY2F0ZTsKICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlIGZ4cDAuMDsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgbGljZW5zZSB7CiAgICAgICAgICAgICAgICBhdXRvdXBkYXRlIHsKICAgICAgICAgICAgICAgICAgICB1cmwgaHR0cHM6Ly9hZTEuanVuaXBlci5uZXQvanVub3Mva2V5X3JldHJpZXZhbDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBzZWN1cml0eSB7CiAgICAgICAgICAgIHpvbmVzIHsKICAgICAgICAgICAgICAgIHNlY3VyaXR5LXpvbmUgTUdUIHsKICAgICAgICAgICAgICAgICAgICBpbnRlcmZhY2VzIHsKICAgICAgICAgICAgICAgICAgICAgICAgZ2UtMC8wLzAuMCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3N0LWluYm91bmQtdHJhZmZpYyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVtLXNlcnZpY2VzIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbHMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGludGVyZmFjZXMgewogICAgICAgICAgICBnZS0wLzAvMCB7CiAgICAgICAgICAgICAgICB1bml0IDAgewogICAgICAgICAgICAgICAgICAgIGZhbWlseSBpbmV0IHsKICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzcyAxMC4xMDEuMi4yMS8yNDsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZ2UtMC8wLzEgewogICAgICAgICAgICAgICAgdW5pdCAwIHsKICAgICAgICAgICAgICAgICAgICBmYW1pbHkgaW5ldCB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3MgMTAuMTAxLjMuMjEvMjQ7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGdlLTAvMC8yIHsKICAgICAgICAgICAgICAgIHVuaXQgMCB7CiAgICAgICAgICAgICAgICAgICAgZmFtaWx5IGluZXQgewogICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzIDEwLjEwMS40LjIxLzI0OwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBmeHAwIHsKICAgICAgICAgICAgICAgIHVuaXQgMCB7CiAgICAgICAgICAgICAgICAgICAgZmFtaWx5IGluZXQgewogICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzIDE2OS4yNTQuOC4yMS8yNDsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcm91dGluZy1pbnN0YW5jZXMgewogICAgICAgICAgICBNR1QgewogICAgICAgICAgICAgICAgaW5zdGFuY2UtdHlwZSB2aXJ0dWFsLXJvdXRlcjsKICAgICAgICAgICAgICAgIHJvdXRpbmctb3B0aW9ucyB7CiAgICAgICAgICAgICAgICAgICAgc3RhdGljIHsKICAgICAgICAgICAgICAgICAgICAgICAgcm91dGUgMC4wLjAuMC8wIG5leHQtaG9wIDEwLjEwMS4yLjE7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaW50ZXJmYWNlIGdlLTAvMC8wLjA7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIHBhdGg6IC90bXAvZXhhbXBsZS1maWxlLnR4dAo=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"mattjprivdevacr.azurecr.io/vnf-clone-ubuntu-2204:v2","vmImageRepositoryCredentials":{"registryUrl":"mattjprivdevacr.azurecr.io","username":"mattjprivtoken"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","powerState":"On","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr6"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/j18vm01","name":"j18vm01","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T14:55:43.8542214Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-17T14:55:43.8542214Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"ubuntu","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/j18-csnet-21","ipAllocationMethod":"Dynamic"},"cpuCores":4,"isolateEmulatorThread":"True","memorySizeGB":8,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-568","defaultGateway":"True","ipAllocationMethod":"Dynamic","networkAttachmentName":"l3n1"}],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABAQCwz6i3i4or5xoWgCEm0MHfw+roDvUd+z+b050TvhkqSnTj6EVauPktapbdDSgMYe7yIP4GN/725FbSaahJZah1XRKJR80YkXN18GLF40CsSczJJk1NKgXw8t6BWejOTvBUYC3bstdLdN6qY4LbNkZA32rxcfKSIsl5HOc7Yqj2mvJMHDTaKhQZm97YpzwgCcU1+k0DmzsbX8X41vhsF9w/JzE9pA4r4fDvFPSIq8oO8WIK0Wgrp+7AUmRvDQypyGfTunLA0XinLLjld8V5FEeSDd19wDlXzpsRG0YKxWq433gu5GYArUnzAuO27XImNvZrWcNUfmFijtmrcFXxwwiL + roytang@picolo--placement-hints"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":10}},"virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/j18vm02","name":"j18vm02","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T15:10:06.2676838Z","lastModifiedBy":"REDACTED","lastModifiedByType":"User","lastModifiedAt":"2023-05-17T15:10:06.2676838Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"ubuntu","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/j18-csnet-21","ipAllocationMethod":"Dynamic"},"cpuCores":4,"isolateEmulatorThread":"False","memorySizeGB":8,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-568","defaultGateway":"True","ipAllocationMethod":"Dynamic","networkAttachmentName":"l3n1"}],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABAQCwz6i3i4or5xoWgCEm0MHfw+roDvUd+z+b050TvhkqSnTj6EVauPktapbdDSgMYe7yIP4GN/725FbSaahJZah1XRKJR80YkXN18GLF40CsSczJJk1NKgXw8t6BWejOTvBUYC3bstdLdN6qY4LbNkZA32rxcfKSIsl5HOc7Yqj2mvJMHDTaKhQZm97YpzwgCcU1+k0DmzsbX8X41vhsF9w/JzE9pA4r4fDvFPSIq8oO8WIK0Wgrp+7AUmRvDQypyGfTunLA0XinLLjld8V5FEeSDd19wDlXzpsRG0YKxWq433gu5GYArUnzAuO27XImNvZrWcNUfmFijtmrcFXxwwiL + roytang@picolo--placement-hints"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":10}},"vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/virtualMachines/j18vm03","name":"j18vm03","type":"microsoft.networkcloud/virtualmachines","location":"eastus2euap","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/j18-c0d28c8f7cd3-hostedresources-3781ac00/providers/microsoft.extendedlocation/customlocations/j18-c0d28c8f7cd3-cstm-loc","type":"CustomLocation"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T15:50:56.8512117Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:17.1277639Z"},"properties":{"provisioningState":"Succeeded","adminUsername":"ubuntu","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/cloudServicesNetworks/j18-csnet-21","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:71:1c:5b","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.3"},"cpuCores":4,"isolateEmulatorThread":"False","memorySizeGB":8,"networkAttachments":[{"attachedNetworkId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/l3Networks/l3network-568","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.6.155.10","macAddress":"02:00:00:b4:fa:58","networkAttachmentName":"l3n1"}],"sshPublicKeys":[{"keyData":"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAABAQCwz6i3i4or5xoWgCEm0MHfw+roDvUd+z+b050TvhkqSnTj6EVauPktapbdDSgMYe7yIP4GN/725FbSaahJZah1XRKJR80YkXN18GLF40CsSczJJk1NKgXw8t6BWejOTvBUYC3bstdLdN6qY4LbNkZA32rxcfKSIsl5HOc7Yqj2mvJMHDTaKhQZm97YpzwgCcU1+k0DmzsbX8X41vhsF9w/JzE9pA4r4fDvFPSIq8oO8WIK0Wgrp+7AUmRvDQypyGfTunLA0XinLLjld8V5FEeSDd19wDlXzpsRG0YKxWq433gu5GYArUnzAuO27XImNvZrWcNUfmFijtmrcFXxwwiL + roytang@picolo--placement-hints"}],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":10}},"vmImage":"nccacheacr.azurecr.io/nc-resource-custom:0.1.7-217","vmImageRepositoryCredentials":{"registryUrl":"nccacheacr.azurecr.io","username":"00000000-0000-0000-0000-000000000000"},"virtioInterface":"Modern","placementHints":[],"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-cluster/providers/Microsoft.NetworkCloud/clusters/j18-c0d28c8f7cd3","powerState":"On","detailedStatus":"Available","detailedStatusMessage":"Running + - virtual machine is running.","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/j18-c0d28c8f7cd3-HostedResources-3781AC00/providers/Microsoft.NetworkCloud/bareMetalMachines/j18r750wkr6"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '95360' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:24 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 93f482ae-f206-46e1-a108-a5417f23a14d + - b3200adc-99ce-44c9-960e-f883fba70d68 + - 66e404b2-949d-4179-b2cb-9016537f082d + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine list + Connection: + - keep-alive + ParameterSetName: + - --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines?api-version=2022-12-12-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","name":"cliTestVM000001","type":"microsoft.networkcloud/virtualmachines","location":"eastus","extendedLocation":{"name":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/simulator-hostedresources-02cda526/providers/microsoft.extendedlocation/customlocations/simulator-cstm-loc","type":"CustomLocation"},"tags":{"tag1":"tag1","tag2":"tag2update"},"systemData":{"createdBy":"REDACTED","createdByType":"User","createdAt":"2023-05-17T21:02:48.8052813Z","lastModifiedBy":"319f651f-7ddb-4fc6-9857-7aef9250bd05","lastModifiedByType":"Application","lastModifiedAt":"2023-05-17T21:05:19.514639Z"},"properties":{"adminUsername":"admin","bootMethod":"UEFI","cloudServicesNetworkAttachment":{"attachedNetworkId":"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/csn1","ipAllocationMethod":"Dynamic","defaultGateway":"False","macAddress":"02:00:00:37:47:f9","networkAttachmentName":"cloudservices","ipv4Address":"169.254.8.2"},"cpuCores":2,"isolateEmulatorThread":"False","memorySizeGB":4,"networkAttachments":[{"attachedNetworkId":"/subscriptions/121213213131/resourceGroups/op317q-rg/providers/Microsoft.NetworkCloud/l3Networks/l3network1","defaultGateway":"True","ipAllocationMethod":"Dynamic","ipv4Address":"10.10.100.9","macAddress":"02:00:00:20:6e:b4","networkAttachmentName":"l3netw-e0b7c"}],"networkData":"bmV0d29ya0RhdGVTYW1wbGU=","placementHints":[],"sshPublicKeys":[],"storageProfile":{"osDisk":{"createOption":"Ephemeral","deleteOption":"Delete","diskSizeGB":4}},"userData":"dXNlckRhdGVTYW1wbGU=","virtioInterface":"Modern","vmDeviceModel":"T2","vmImage":"hbusipalleacr2.azurecr.io/ubuntu:20.04","vmImageRepositoryCredentials":{"registryUrl":"hbusipalleacr2.azurecr.io","username":"user"},"clusterId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mikep-sim-rg/providers/Microsoft.NetworkCloud/clusters/simulator","powerState":"On","detailedStatus":"Available","bareMetalMachineId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/simulator-HostedResources-02CDA526/providers/Microsoft.NetworkCloud/bareMetalMachines/rack1compute01","provisioningState":"Succeeded","detailedStatusMessage":"Running + - virtual machine is running."}}]}' + headers: + cache-control: + - no-cache + content-length: + - '2436' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:25 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - e1858908-03fc-4bd6-b642-f60a0cfe5f4b + - 66c2997b-ef44-46a1-b2c4-c749538603c7 + - 56978b43-f400-4243-ab15-b4c1ffd56305 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001/reimage?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:26 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + mise-correlation-id: + - 16693139-0210-4243-8de9-2a1332c2e23c + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Accepted","startTime":"2023-05-17T21:05:26.2204445Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:26 GMT + etag: + - '"570003ee-0000-0100-0000-646541960000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:05:26.2204445Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:05:55 GMT + etag: + - '"570076f0-0000-0100-0000-6465419a0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:05:26.2204445Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:06:26 GMT + etag: + - '"570076f0-0000-0100-0000-6465419a0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:05:26.2204445Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:06:56 GMT + etag: + - '"570076f0-0000-0100-0000-6465419a0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:05:26.2204445Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:07:26 GMT + etag: + - '"570076f0-0000-0100-0000-6465419a0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:05:26.2204445Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:07:56 GMT + etag: + - '"570076f0-0000-0100-0000-6465419a0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:05:26.2204445Z","endTime":"2023-05-17T21:08:19.847004Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:08:26 GMT + etag: + - '"5800a744-0000-0100-0000-646542430000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine reimage + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"e6b0db53-3a4f-4fee-99bf-019405bbd983*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:05:26.2204445Z","endTime":"2023-05-17T21:08:19.847004Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:08:26 GMT + etag: + - '"5800a744-0000-0100-0000-646542430000"' + 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: + - networkcloud virtualmachine restart + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001/restart?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:08:27 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + mise-correlation-id: + - 8d39e9c4-43ac-45f9-a463-54e96137f01a + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Accepted","startTime":"2023-05-17T21:08:27.9005392Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:08:27 GMT + etag: + - '"58005648-0000-0100-0000-6465424b0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Provisioning","startTime":"2023-05-17T21:08:27.9005392Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '580' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:08:58 GMT + etag: + - '"5800bf4b-0000-0100-0000-646542530000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:08:27.9005392Z","endTime":"2023-05-17T21:09:24.9463452Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:09:28 GMT + etag: + - '"5800b962-0000-0100-0000-646542840000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine restart + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5f5bdade-e38b-4822-932f-e8dadb975ddc*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:08:27.9005392Z","endTime":"2023-05-17T21:09:24.9463452Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:09:28 GMT + etag: + - '"5800b962-0000-0100-0000-646542840000"' + 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: '{"skipShutdown": "True"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine power-off + Connection: + - keep-alive + Content-Length: + - '24' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --skip-shutdown + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001/powerOff?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:09:29 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + mise-correlation-id: + - 0b4fba23-07e0-4708-bf12-556db3ad49f9 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --skip-shutdown + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Accepted","startTime":"2023-05-17T21:09:29.700068Z"}' + headers: + cache-control: + - no-cache + content-length: + - '564' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:09:29 GMT + etag: + - '"58001e65-0000-0100-0000-646542890000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --skip-shutdown + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:09:29.700068Z","endTime":"2023-05-17T21:09:39.8222599Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:09:59 GMT + etag: + - '"5800036a-0000-0100-0000-646542930000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine power-off + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --skip-shutdown + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"5b74d9da-5169-460c-b836-3126f828aafa*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:09:29.700068Z","endTime":"2023-05-17T21:09:39.8222599Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '635' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:09:59 GMT + etag: + - '"5800036a-0000-0100-0000-646542930000"' + 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: + - networkcloud virtualmachine start + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001/start?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:10:01 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + mise-correlation-id: + - b07d3680-cea8-4260-8e47-aea7ac4b00c7 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Accepted","startTime":"2023-05-17T21:10:01.1782188Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:10:01 GMT + etag: + - '"5800f473-0000-0100-0000-646542a90000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:10:01.1782188Z","endTime":"2023-05-17T21:10:25.6186911Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:10:30 GMT + etag: + - '"58000e7f-0000-0100-0000-646542c10000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine start + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"9831e60e-20c7-4da1-862b-46fc45ce2486*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:10:01.1782188Z","endTime":"2023-05-17T21:10:25.6186911Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:10:30 GMT + etag: + - '"58000e7f-0000-0100-0000-646542c10000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001?api-version=2022-12-12-preview + response: + body: + string: 'null' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + cache-control: + - no-cache + content-length: + - '4' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:10:33 GMT + etag: + - '"97006290-0000-0100-0000-646542c90000"' + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + mise-correlation-id: + - 2b77cb0b-0bee-4e8c-89d6-e07f0f7fd78a + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Deleting","startTime":"2023-05-17T21:10:32.7060619Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:10:33 GMT + etag: + - '"58005282-0000-0100-0000-646542c80000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Deleting","startTime":"2023-05-17T21:10:32.7060619Z"}' + headers: + cache-control: + - no-cache + content-length: + - '565' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:11:03 GMT + etag: + - '"58007084-0000-0100-0000-646542cd0000"' + expires: + - '-1' + 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: + - networkcloud virtualmachine delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:10:32.7060619Z","endTime":"2023-05-17T21:11:20.7846199Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '625' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:11:32 GMT + etag: + - '"58002598-0000-0100-0000-646542f80000"' + 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: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - networkcloud virtualmachine delete + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group -y + User-Agent: + - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.4 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B?api-version=2022-12-12-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","name":"27b41081-68bf-40b1-b0a3-88d74ca702a3*F9BBF830EA872BAFA4A4A73EAC551AC21DCA469A8D64E6774E475F60F491551B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000002/providers/Microsoft.NetworkCloud/virtualMachines/cliTestVM000001","status":"Succeeded","startTime":"2023-05-17T21:10:32.7060619Z","endTime":"2023-05-17T21:11:20.7846199Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '625' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 17 May 2023 21:11:33 GMT + etag: + - '"58002598-0000-0100-0000-646542f80000"' + 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 +version: 1 diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_baremetalmachine.py b/src/networkcloud/azext_networkcloud/tests/latest/test_baremetalmachine.py new file mode 100644 index 00000000000..b4d9bcf5dc2 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_baremetalmachine.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. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +BareMetalMachine test scenarios +""" + +from azure.cli.testsdk import ScenarioTest +from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from .config import CONFIG + + +def setup_scenario1(test): + '''Env setup_scenario1 ''' + pass + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + pass + + +def call_scenario1(test): + '''Testcase: scenario1''' + setup_scenario1(test) + step_show(test, checks=[]) + step_update(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + cleanup_scenario1(test) + + +def setup_scenario2(test): + pass + + +def cleanup_scenario2(test): + pass + + +def call_scenario2(test): + setup_scenario2(test) + step_run_command(test, checks=[]) + step_run_data_extract(test, checks=[]) + step_run_read_command(test, checks=[]) + cleanup_scenario2(test) + + +def setup_scenario3(test): + pass + + +def cleanup_scenario3(test): + pass + + +def call_scenario3(test): + setup_scenario3(test) + step_cordon(test, checks=[]) + step_uncordon(test, checks=[]) + cleanup_scenario3(test) + + +def setup_scenario4(test): + pass + + +def cleanup_scenario4(test): + pass + + +def call_scenario4(test): + setup_scenario4(test) + step_restart(test, checks=[]) + step_power_off(test, checks=[]) + step_start(test, checks=[]) + cleanup_scenario4(test) + + +def setup_scenario5(test): + pass + + +def cleanup_scenario5(test): + pass + + +def call_scenario5(test): + setup_scenario5(test) + step_reimage(test, checks=[]) + cleanup_scenario5(test) + + +def step_show(test, checks=None): + '''BareMetalMachine show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine show --name {nameCrud} --resource-group {rgCrud}') + + +def step_update(test, checks=None): + '''BareMetalMachine update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine update --name {nameCrud} --tags {tagsUpdate} --machine-details {machineDetails} --resource-group {rgCrud}') + + +def step_list_subscription(test, checks=None): + '''BareMetalMachine list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud baremetalmachine list') + + +def step_list_resource_group(test, checks=None): + '''BareMetalMachine list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud baremetalmachine list --resource-group {rgCrud}') + + +def step_run_command(test, checks=None): + '''BareMetalMachine run command operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine run-command --name {nameRunCommand} --resource-group {rgCommands} --arguments {runCommandArguments} --limit-time-seconds {limitTimeSeconds} --script {script}') + + +def step_run_data_extract(test, checks=None): + '''BareMetalMachine run data extract operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine run-data-extract --name {nameRunDataExtract} --resource-group {rgCommands} --limit-time-seconds {limitTimeSeconds} --commands {dataExtractCommands}') + + +def step_run_read_command(test, checks=None): + '''BareMetalMachine run read command operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine run-read-command --name {nameRunReadCommand} --resource-group {rgCommands} --limit-time-seconds {limitTimeSeconds} --commands {runReadCommands}') + + +def step_cordon(test, checks=None): + '''BareMetalMachine cordon operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine cordon --evacuate {cordonEvacuate} --name {nameCordon} --resource-group {rgCordon}') + + +def step_uncordon(test, checks=None): + '''BareMetalMachine uncordon operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine uncordon --name {nameCordon} --resource-group {rgCordon}') + + +def step_restart(test, checks=None): + '''BareMetalMachine restart operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine restart --name {nameRestart} --resource-group {rgPower}') + + +def step_power_off(test, checks=None): + '''BareMetalMachine power off operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine power-off --name {namePower} --skip-shutdown {skipShutdown} --resource-group {rgPower}') + + +def step_start(test, checks=None): + '''BareMetalMachine start operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine start --name {namePower} --resource-group {rgPower}') + + +def step_reimage(test, checks=None): + '''BareMetalMachine reimage operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine reimage --name {nameReimage} --resource-group {rgValidate}') + + +def step_replace(test, checks=None): + '''BareMetalMachine replace operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine replace --name {nameReplace} --resource-group {rgValidate} --bmc-credentials {bmcCreds} --bmc-mac-address {bmcMacAddress} --boot-mac-address {bootMacAddress} --machine-name {newBmmName} --serial-number {serialNumber}') + + +def step_validate_hardware(test, checks=None): + '''BareMetalMachine validate hardware operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud baremetalmachine validate-hardware --name {nameValidate} --resource-group {rgValidate} --validation-category {validationCategory}') + + +class BareMetalMachineScenarioTest1(ScenarioTest): + '''BMMScenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + # We are unable to create hydrated resources from the CLI, + # so we are using existing baremetalmachine names and + # resource groups. + 'nameCrud': CONFIG.get('BAREMETALMACHINE', 'name_crud'), + 'rgCrud': CONFIG.get('BAREMETALMACHINE', 'resource_group_crud'), + 'tags': CONFIG.get('BAREMETALMACHINE', 'tags'), + 'tagsUpdate': CONFIG.get('BAREMETALMACHINE', 'tags_update'), + 'machineDetails': CONFIG.get('BAREMETALMACHINE', 'machine_details'), + 'nameRunCommand': CONFIG.get('BAREMETALMACHINE', 'name_run_command'), + 'nameRunDataExtract': CONFIG.get('BAREMETALMACHINE', 'name_run_data_extract'), + 'nameRunReadCommand': CONFIG.get('BAREMETALMACHINE', 'name_run_read_command'), + 'rgCommands': CONFIG.get('BAREMETALMACHINE', 'resource_group_commands'), + 'runCommandArguments': CONFIG.get('BAREMETALMACHINE', 'run_command_arguments'), + 'dataExtractCommands': CONFIG.get('BAREMETALMACHINE', 'data_extract_commands'), + 'runReadCommands': CONFIG.get('BAREMETALMACHINE', 'run_read_commands'), + 'limitTimeSeconds': CONFIG.get('BAREMETALMACHINE', 'limit_time_seconds'), + 'script': CONFIG.get('BAREMETALMACHINE', 'script'), + 'nameCordon': CONFIG.get('BAREMETALMACHINE', 'name_cordon'), + 'rgCordon': CONFIG.get('BAREMETALMACHINE', 'resource_group_cordon'), + 'cordonEvacuate': CONFIG.get('BAREMETALMACHINE', 'cordon_evacuate'), + 'nameRestart': CONFIG.get('BAREMETALMACHINE', 'name_restart'), + 'namePower': CONFIG.get('BAREMETALMACHINE', 'name_power'), + 'rgPower': CONFIG.get('BAREMETALMACHINE', 'resource_group_power'), + 'skipShutdown': CONFIG.get('BAREMETALMACHINE', 'skip_shutdown'), + 'nameReimage': CONFIG.get('BAREMETALMACHINE', 'name_reimage'), + 'nameValidate': CONFIG.get('BAREMETALMACHINE', 'name_validate'), + 'rgValidate': CONFIG.get('BAREMETALMACHINE', 'resource_group_validate'), + 'validationCategory': CONFIG.get('BAREMETALMACHINE', 'validation_category'), + }) + + @AllowLargeResponse() + def test_bmm_crud_scenario1(self): + ''' test scenario for BareMetalMachine CRUD operations''' + call_scenario1(self) + + @AllowLargeResponse() + def test_bmm_commands_scenario1(self): + ''' test scenario for BareMetalMachine run command operations''' + call_scenario2(self) + + @AllowLargeResponse() + def test_bmm_cordon_scenario1(self): + ''' test scenario for BareMetalMachine cordon operations''' + call_scenario3(self) + + def test_bmm_power_scenario1(self): + ''' test scenario for BareMetalMachine power operations''' + call_scenario4(self) + + def test_bmm_reimage_scenario1(self): + ''' test scenario for BareMetalMachine reimage operation''' + call_scenario5(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_baremetalmachinekeyset.py b/src/networkcloud/azext_networkcloud/tests/latest/test_baremetalmachinekeyset.py new file mode 100644 index 00000000000..c2076bcefa8 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_baremetalmachinekeyset.py @@ -0,0 +1,119 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +BaremetalMachineKeyset tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''BaremetalMachineKeyset create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud cluster baremetalmachinekeyset create --name {name} ' + '--extended-location name={extendedLocation} type="CustomLocation" ' + '--location {location} --azure-group-id {azureGroupId} --expiration {expiration} ' + '--jump-hosts-allowed {jumpHostsAllowed} --os-group-name {osGroupName} ' + '--privilege-level {privilegeLevel} --user-list {userList} ' + '--tags key1="myvalue1" key2="myvalue2" --cluster-name {clusterName} ' + '--resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''BaremetalMachineKeyset show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster baremetalmachinekeyset show --name {name} ' + '--cluster-name {clusterName} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''BaremetalMachineKeyset delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster baremetalmachinekeyset delete --name {name} ' + '--cluster-name {clusterName} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''BaremetalMachineKeyset list by resource group operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster baremetalmachinekeyset list ' + '--cluster-name {clusterName} --resource-group {rg}') + + +def step_update(test, checks=None): + '''BaremetalMachineKeyset update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster baremetalmachinekeyset update ' + '--name {name} --tags {tagsUpdate} --cluster-name {clusterName} ' + '--jump-hosts-allowed {jumpHostsAllowedUpdate} ' + '--user-list {userListUpdate} --resource-group {rg}') + + +class BaremetalMachineKeysetScenarioTest(ScenarioTest): + ''' BaremetalMachineKeyset scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + # Autogenerated resource group is not used in this scenario as it depeneds on the + # parent resource cluster to be present in the RG + 'rg': CONFIG.get('BAREMETALMACHINE_KEYSET', 'resource_group'), + 'name': self.create_random_name(prefix="cli-test-bmmks-", length=24), + 'location': CONFIG.get('BAREMETALMACHINE_KEYSET', 'location'), + 'extendedLocation': CONFIG.get('BAREMETALMACHINE_KEYSET', 'extended_location'), + 'tags': CONFIG.get('BAREMETALMACHINE_KEYSET', 'tags'), + 'tagsUpdate': CONFIG.get('BAREMETALMACHINE_KEYSET', 'tags_update'), + "azureGroupId": CONFIG.get('BAREMETALMACHINE_KEYSET', 'azure_group_id'), + 'expiration': CONFIG.get('BAREMETALMACHINE_KEYSET', 'expiration'), + "jumpHostsAllowed": CONFIG.get('BAREMETALMACHINE_KEYSET', 'jump_hosts_allowed'), + "jumpHostsAllowedUpdate": CONFIG.get('BAREMETALMACHINE_KEYSET', 'jump_hosts_allowed_update'), + "osGroupName": CONFIG.get('BAREMETALMACHINE_KEYSET', 'os_group_name'), + "privilegeLevel": CONFIG.get('BAREMETALMACHINE_KEYSET', 'privilege_level'), + "userList": CONFIG.get('BAREMETALMACHINE_KEYSET', 'user_list'), + "userListUpdate": CONFIG.get('BAREMETALMACHINE_KEYSET', 'user_list_update'), + "clusterName": CONFIG.get('BAREMETALMACHINE_KEYSET', 'cluster_name'), + }) + + def test_baremetalmachinekeyset_scenario1(self): + ''' test scenario for BaremetalMachineKeyset CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_bmckeyset.py b/src/networkcloud/azext_networkcloud/tests/latest/test_bmckeyset.py new file mode 100644 index 00000000000..5a0e5bfff15 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_bmckeyset.py @@ -0,0 +1,112 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +BMCKeySet tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest + +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''BMCKeySet create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud cluster bmckeyset create --name {name} --cluster-name {clusterName} ' + '--extended-location name={extendedLocation} type="CustomLocation" ' + '--location {location} --azure-group-id {azureGroupId} --expiration {expiration} ' + '--privilege-level {privilegeLevel} --user-list {userList} ' + '--tags {tags} --resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''BMCKeySet show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster bmckeyset show --name {name} --cluster-name {clusterName} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''BMCKeySet delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster bmckeyset delete --name {name} --cluster-name {clusterName} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''BMCKeySet list by resource group operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster bmckeyset list --cluster-name {clusterName} --resource-group {rg}') + + +def step_update(test, checks=None): + '''BMCKeySet update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster bmckeyset update --name {name} --cluster-name {clusterName} ' + '--tags {tagsUpdate} --user-list {userListUpdate} --expiration {expirationUpdate} ' + '--resource-group {rg}') + + +class BMCKeySetScenarioTest(ScenarioTest): + ''' BMCKeySet scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + # Autogenerated resource group is not used in this scenario as it depeneds on the + # parent resource cluster to be present in the RG + 'rg': CONFIG.get('BMC_KEYSET', 'resource_group'), + 'name': self.create_random_name(prefix="cli-test-bmcks-", length=24), + 'location': CONFIG.get('BMC_KEYSET', 'location'), + 'extendedLocation': CONFIG.get('BMC_KEYSET', 'extended_location'), + 'tags': CONFIG.get('BMC_KEYSET', 'tags'), + 'tagsUpdate': CONFIG.get('BMC_KEYSET', 'tags_update'), + "azureGroupId": CONFIG.get('BMC_KEYSET', 'azure_group_id'), + 'expiration': CONFIG.get('BMC_KEYSET', 'expiration'), + 'expirationUpdate': CONFIG.get('BMC_KEYSET', 'expirationUpdate'), + "privilegeLevel": CONFIG.get('BMC_KEYSET', 'privilege_level'), + "userList": CONFIG.get('BMC_KEYSET', 'user_list'), + "userListUpdate": CONFIG.get('BMC_KEYSET', 'user_list_update'), + "clusterName": CONFIG.get('BMC_KEYSET', 'cluster_name'), + }) + + def test_bmckeyset_scenario1(self): + ''' test scenario for BMCKeySet CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_cloudservicesnetwork.py b/src/networkcloud/azext_networkcloud/tests/latest/test_cloudservicesnetwork.py new file mode 100644 index 00000000000..cf82eef58ef --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_cloudservicesnetwork.py @@ -0,0 +1,114 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +CloudServicesNetwork tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''cloudservicesnetwork create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud cloudservicesnetwork create --name {name} --extended-location ' + 'name={extendedLocation} type="CustomLocation" --location {location} ' + '--additional-egress-endpoints {additionalEgressEndpoint} ' + '--enable-default-egress-endpoints {defaultEgressEndpoint} ' + ' --tags {tags} ' + ' --resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''cloudservicesnetwork show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cloudservicesnetwork show --name {name} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''cloudservicesnetwork delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cloudservicesnetwork delete --name {name} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''cloudservicesnetwork list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud cloudservicesnetwork list --resource-group {rg}') + + +def step_list_subscription(test, checks=None): + '''cloudservicesnetwork list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud cloudservicesnetwork list') + + +def step_update(test, checks=None): + '''cloudservicesnetwork update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cloudservicesnetwork update --name {name} ' + '--additional-egress-endpoints {additionalEgressEndpoint} ' + '--enable-default-egress-endpoints {defaultEgressEndpoint} ' + '--tags {tagsUpdate} ' + '--resource-group {rg}') + + +class CloudServicesNetworkScenarioTest(ScenarioTest): + ''' CloudServicesNetwork scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cli-test-csn-", length=24), + 'location': CONFIG.get('CLOUD_SERVICES_NETWORK', 'location'), + 'extendedLocation': CONFIG.get('CLOUD_SERVICES_NETWORK', 'extended_location'), + 'additionalEgressEndpoint': CONFIG.get('CLOUD_SERVICES_NETWORK', 'additional_egress_endpoint'), + 'defaultEgressEndpoint': CONFIG.get('CLOUD_SERVICES_NETWORK', 'default_egress_endpoint'), + 'tags': CONFIG.get('CLOUD_SERVICES_NETWORK', 'tags'), + 'tagsUpdate': CONFIG.get('CLOUD_SERVICES_NETWORK', 'tags_update'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_cloudservicesnetwork_scenario1(self): + ''' test scenario for CloudServicesNetwork CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_cluster.py b/src/networkcloud/azext_networkcloud/tests/latest/test_cluster.py new file mode 100644 index 00000000000..a6d5ea1dec6 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_cluster.py @@ -0,0 +1,274 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +Cluster tests scenarios +""" + +from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + """Env setup_scenario1""" + + +def cleanup_scenario1(test): + """Env cleanup_scenario1""" + + +def call_scenario1(test): + """# Testcase: scenario1""" + setup_scenario1(test) + step_create( + test, + checks=[ + test.check("name", "{name}"), + test.check("provisioningState", "Succeeded"), + ], + ) + step_update( + test, + checks=[ + test.check("tags", "{tagsUpdate}"), + test.check("provisioningState", "Succeeded"), + ], + ) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + # skip testing delete until the cluster can be deleted without being deployed + # bug reference: https://dev.azure.com/msazuredev/AzureForOperatorsIndustry/_workitems/edit/710955/?triage=true + # step_delete(test, checks=[]) + # instead the delete is tested in scenario2 + cleanup_scenario1(test) + + +def setup_scenario2(test): + """Env setup_scenario2""" + + +def cleanup_scenario2(test): + """Env cleanup_scenario2""" + + +def call_scenario2(test): + """# Testcase: scenario2 temporary split of cluster delete operation to work with the already created and deployed simulator""" + setup_scenario2(test) + step_delete_sim(test, checks=[]) + cleanup_scenario2(test) + + +def setup_scenario3(test): + """Env setup_scenario3""" + + +def cleanup_scenario3(test): + """Env cleanup_scenario3""" + + +def call_scenario3(test): + """# Testcase: scenario3 temporary split of cluster deploy operation to work with the already created and deployed simulator""" + setup_scenario3(test) + step_deploy_sim(test, checks=[]) + cleanup_scenario3(test) + + +def setup_scenario4(test): + """Env setup_scenario4""" + + +def cleanup_scenario4(test): + """Env cleanup_scenario4""" + + +def call_scenario4(test): + """# Testcase: scenario4 temporary split of cluster update version operation to work with the already created and deployed simulator""" + setup_scenario4(test) + step_update_version_sim(test, checks=[]) + cleanup_scenario4(test) + + +def step_create(test, checks=None): + """cluster create operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster create --name {name} --resource-group {rg} --extended-location " + "name={extendedLocation} type={extendedLocationType} --location {location} " + "--analytics-workspace-id {analyticsWorkspaceId} --cluster-location {clusterLocation} " + "--cluster-service-principal application-id={applicationId} password={password} principal-id={principalId} " + "tenant-id={tenantId} --cluster-type {clusterType} --cluster-version {clusterVersion} " + "--compute-deployment-threshold type={thresholdType} grouping={thresholdGrouping} value={thresholdValue} " + "--network-fabric-id {networkFabricId} --aggregator-or-single-rack-definition {aggregatorOrSingleRackDefinition} " + "--tags {tags}", + checks=checks, + ) + + +def step_json_create(test, checks=None): + """cluster create operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster create --name {name} --resource-group {rg} --extended-location " + "name={extendedLocation} type={extendedLocationType} --location {location} " + "--analytics-workspace-id {analyticsWorkspaceId} --cluster-location {clusterLocation} " + "--cluster-service-principal application-id={applicationId} password={password} principal-id={principalId} " + "tenant-id={tenantId} --cluster-type {clusterType} --cluster-version {clusterVersion} " + "--compute-deployment-threshold type={thresholdType} grouping={thresholdGrouping} value={thresholdValue} " + "--network-fabric-id {networkFabricId} --aggregator-or-single-rack-definition {aggregatorOrSingleRackDefinitionDirectory} " + "--tags {tags}", + checks=checks, + ) + + +# Cluster deploy action takes hours and requires at the moment a real lab or updates to the simulator to support it. +# The current test will execute the deploy command in async mode. +def step_deploy_sim(test, checks=None): + """cluster deploy operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster deploy --no-wait --name {nameDeploy} --resource-group {rgDeploy} --skip-validations-for-machines {skipValidationForMachines}", + checks=checks, + ) + + +def step_show(test, checks=None): + """cluster show operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster show --name {name} --resource-group {rg}") + + +def step_delete(test, checks=None): + """cluster delete operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster delete --name {name} --resource-group {rg} -y") + + +def step_delete_sim(test, checks=None): + """cluster delete operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster delete --name {nameDelete} --resource-group {rgDelete} -y" + ) + + +def step_list_resource_group(test, checks=None): + """cluster list by resource group operation""" + if checks is None: + checks = [] + test.cmd("az networkcloud cluster list --resource-group {rg}") + + +def step_list_subscription(test, checks=None): + """cluster list by subscription operation""" + if checks is None: + checks = [] + test.cmd("az networkcloud cluster list") + + +def step_update(test, checks=None): + """cluster update operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster update --name {name} --cluster-location {clusterLocationUpdate}" + " --tags {tagsUpdate} --resource-group {rg}" + ) + + +# Cluster update-version action will take hours to complete. +# The current test will execute the command in async mode. +def step_update_version_sim(test, checks=None): + """cluster update-version operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud cluster update-version --cluster-name {nameUpdateVersion} --target-cluster-version {versionUpdateVersion} --resource-group {rgUpdateVersion} --no-wait" + ) + + +class ClusterScenarioTest(ScenarioTest): + """Cluster scenario test""" + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update( + { + "name": self.create_random_name(prefix="cli-test-cluster-", length=24), + "extendedLocation": CONFIG.get("CLUSTER", "extended_location"), + "extendedLocationType": CONFIG.get("CLUSTER", "extended_location_type"), + "location": CONFIG.get("CLUSTER", "location"), + "analyticsWorkspaceId": CONFIG.get("CLUSTER", "analytics_workspace_id"), + "clusterLocation": CONFIG.get("CLUSTER", "cluster_location"), + "clusterLocationUpdate": CONFIG.get( + "CLUSTER", "cluster_location_update" + ), + "applicationId": CONFIG.get("CLUSTER", "application_id"), + "password": CONFIG.get("CLUSTER", "password"), + "principalId": CONFIG.get("CLUSTER", "principal_id"), + "tenantId": CONFIG.get("CLUSTER", "tenant_id"), + "clusterType": CONFIG.get("CLUSTER", "cluster_type"), + "clusterVersion": CONFIG.get("CLUSTER", "cluster_version"), + "thresholdType": CONFIG.get("CLUSTER", "threshold_type"), + "thresholdGrouping": CONFIG.get("CLUSTER", "threshold_grouping"), + "thresholdValue": CONFIG.get("CLUSTER", "threshold_value"), + "networkFabricId": CONFIG.get("CLUSTER", "network_fabric_id"), + "aggregatorOrSingleRackDefinition": CONFIG.get( + "CLUSTER", "aggregator_or_single_rack_definition" + ), + "aggregatorOrSingleRackDefinitionDirectory": CONFIG.get( + "CLUSTER", "aggregator_or_single_rack_definition_directory" + ), + "tags": CONFIG.get("CLUSTER", "tags"), + "tagsUpdate": CONFIG.get("CLUSTER", "tags_update"), + "nameUpdateVersion": CONFIG.get("CLUSTER", "name_update_version"), + "rgUpdateVersion": CONFIG.get("CLUSTER", "rg_update_version"), + "versionUpdateVersion": CONFIG.get("CLUSTER", "version_update_version"), + "nameDelete": CONFIG.get("CLUSTER", "name_delete"), + "rgDelete": CONFIG.get("CLUSTER", "rg_delete"), + "nameDeploy": CONFIG.get("CLUSTER", "name_deploy"), + "rgDeploy": CONFIG.get("CLUSTER", "rg_deploy"), + "skipValidationForMachines": CONFIG.get( + "CLUSTER", "skip_validations_for_machines" + ), + } + ) + + @AllowLargeResponse() + @ResourceGroupPreparer( + name_prefix="clitest_rg"[:7], + key="rg", + parameter_name="rg", + random_name_length=24, + ) + def test_cluster_scenario1(self): + """test scenario for Cluster CRU operations (delete is tested separately for now)""" + call_scenario1(self) + + # scenario2 will use the existing cluster resources created outside of the testing framework because of the API limitations + def test_cluster_scenario2(self): + """test scenario for Cluster delete operation""" + call_scenario2(self) + + # scenario3 will use the existing cluster resources created outside of the testing framework because of the API limitations + def test_cluster_scenario3(self): + """test scenario for Cluster deploy operation""" + call_scenario3(self) + + # scenario4 will use the existing cluster resources created outside of the testing framework because of the API limitations + def test_cluster_scenario4(self): + """test scenario for Cluster version update operation""" + call_scenario4(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_clustermanager.py b/src/networkcloud/azext_networkcloud/tests/latest/test_clustermanager.py new file mode 100644 index 00000000000..41464ea3bd3 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_clustermanager.py @@ -0,0 +1,112 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +ClusterManager test scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''ClusterManager create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud clustermanager create --name {name} ' + '--location {location} --resource-group {rg} ' + '--fabric-controller-id {fabricControllerId} ' + '--tags {tags} ' + '--managed-resource-group-configuration name={mrg_name} ' + '--analytics-workspace-id {analyticsWorkspaceId}', + checks=checks) + + +def step_delete(test, checks=None): + '''ClusterManager delete operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud clustermanager delete --name {name} ' + '--resource-group {rg} -y', checks=checks) + + +def step_show(test, checks=None): + '''ClusterManager show operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud clustermanager show --name {name} ' + '--resource-group {rg}', checks=checks) + + +def step_list_resource_group(test, checks=None): + '''ClusterManager list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud clustermanager list --resource-group {rg}') + + +@AllowLargeResponse +def step_list_subscription(test): + '''ClusterManager list by subscription operation''' + test.cmd('az networkcloud clustermanager list') + + +def step_update(test, checks=None): + '''ClusterManager update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud clustermanager update --name {name} ' + '--tags {tagsUpdate} --resource-group {rg}') + + +class ClusterManagerScenarioTest(ScenarioTest): + '''ClusterManager scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cli-test-cm-", length=24), + 'mrg_name': self.create_random_name(prefix="cli-test-cm-mrg-", length=24), + 'location': CONFIG.get('CLUSTER_MANAGER', 'location'), + 'analyticsWorkspaceId': CONFIG.get('CLUSTER_MANAGER', 'analytics_workspace_id'), + 'fabricControllerId': CONFIG.get('CLUSTER_MANAGER', 'fabric_controller_id'), + 'tags': CONFIG.get('CLUSTER_MANAGER', 'tags'), + 'tagsUpdate': CONFIG.get('CLUSTER_MANAGER', 'tags_update'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_clustermanager_scenario1(self): + ''' test scenario for ClusterManager CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_defaultcninetwork.py b/src/networkcloud/azext_networkcloud/tests/latest/test_defaultcninetwork.py new file mode 100644 index 00000000000..b5b9f6cf381 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_defaultcninetwork.py @@ -0,0 +1,115 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +DefaultCNINetwork tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''DefaultCNINetwork create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud defaultcninetwork create --name {name} --extended-location ' + ' name={extendedLocation} type="CustomLocation" --location {location} ' + ' --cni-bgp-configuration {cniBgpConfiguration} --ip-allocation-type {ipAllocationType}' + ' --ipv4-connected-prefix {ipv4prefix} --ipv6-connected-prefix {ipv6prefix} ' + ' --l3-isolation-domain-id {l3_isolation_domain_id} --vlan {vlan}' + ' --tags {tags} --resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''DefaultCNINetwork show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud defaultcninetwork show --name {name} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''DefaultCNINetwork delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud defaultcninetwork delete --name {name} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''DefaultCNINetwork list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud defaultcninetwork list --resource-group {rg}') + + +def step_list_subscription(test, checks=None): + '''DefaultCNINetwork list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud defaultcninetwork list') + + +def step_update(test, checks=None): + '''DefaultCNINetwork update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud defaultcninetwork update --name {name} --tags {tagsUpdate} --resource-group {rg}') + + +class DefaultCNINetworkScenarioTest(ScenarioTest): + ''' DefaultCNINetwork scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cli-test-defaultcni-", length=24), + 'location': CONFIG.get('DEFAULT_CNI_NETWORK', 'location'), + 'extendedLocation': CONFIG.get('DEFAULT_CNI_NETWORK', 'extended_location'), + 'tags': CONFIG.get('DEFAULT_CNI_NETWORK', 'tags'), + 'tagsUpdate': CONFIG.get('DEFAULT_CNI_NETWORK', 'tags_update'), + "type": CONFIG.get('DEFAULT_CNI_NETWORK', 'type'), + 'vlan': CONFIG.get('DEFAULT_CNI_NETWORK', 'vlan'), + "ipAllocationType": CONFIG.get('DEFAULT_CNI_NETWORK', 'ip_allocation_type'), + "cniBgpConfiguration": CONFIG.get('DEFAULT_CNI_NETWORK', 'cni_bgp_configuration'), + "ipv4prefix": CONFIG.get('DEFAULT_CNI_NETWORK', 'ipv4prefix'), + "ipv6prefix": CONFIG.get('DEFAULT_CNI_NETWORK', 'ipv6prefix'), + "l3_isolation_domain_id": CONFIG.get('DEFAULT_CNI_NETWORK', 'l3_isolation_domain_id'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_defaultcninetwork_scenario1(self): + ''' test scenario for DefaultCNINetwork CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_hybridakscluster.py b/src/networkcloud/azext_networkcloud/tests/latest/test_hybridakscluster.py new file mode 100644 index 00000000000..cf652c9b5ef --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_hybridakscluster.py @@ -0,0 +1,84 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +HybridAksCluster test scenarios +""" + +from azure.cli.testsdk import ScenarioTest +from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test) + step_list_resource_group(test, checks=[]) + cleanup_scenario1(test) + + +def step_show(test, checks=None): + '''hybridakscluster show operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud hybridakscluster show --name {name} ' + '--resource-group {rg}', checks=checks) + + +def step_list_resource_group(test, checks=None): + '''hybridakscluster list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud hybridakscluster list --resource-group {rg}') + + +@AllowLargeResponse +def step_list_subscription(test): + '''hybridakscluster list by subscription operation''' + test.cmd('az networkcloud hybridakscluster list') + + +def step_update(test, checks=None): + '''hybridakscluster update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud hybridakscluster update --name {name} ' + '--tags {tagsUpdate} --resource-group {rg}') + + +class HybridAksClusterScenarioTest1(ScenarioTest): + '''hybridakscluster Scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + # Autogenerated resource group and name are not used in this scenario because the Hybrid AKS Cluster + # is created when a tenant creates the provisioned cluster + 'name': CONFIG.get('HYBRID_AKS_CLUSTER', 'name'), + 'rg': CONFIG.get('HYBRID_AKS_CLUSTER', 'resource_group'), + 'tags': CONFIG.get('HYBRID_AKS_CLUSTER', 'tags'), + 'tagsUpdate': CONFIG.get('HYBRID_AKS_CLUSTER', 'tags_update'), + }) + + def test_hybridakscluster_scenario1(self): + ''' test scenario for hybridakscluster CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_l2network.py b/src/networkcloud/azext_networkcloud/tests/latest/test_l2network.py new file mode 100644 index 00000000000..ab6718a7d8f --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_l2network.py @@ -0,0 +1,112 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +L2Network tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''L2Network create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud l2network create --name {name} --extended-location ' + 'name={extendedLocation} type={type} --location {location} ' + '--hybrid-aks-plugin-type {hybridAksPluginType} ' + '--interface-name {interfaceName} ' + '--l2-isolation-domain-id {l2_isolation_domain_id} --tags ' + ' {tags} --resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''L2Network show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud l2network show --name {name} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''L2Network delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud l2network delete --name {name} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''L2Network list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud l2network list --resource-group {rg}') + + +def step_list_subscription(test, checks=None): + '''L2Network list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud l2network list') + + +def step_update(test, checks=None): + '''L2Network update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud l2network update --name {name} --tags {tagsUpdate} --resource-group {rg}') + + +class L2NetworkScenarioTest(ScenarioTest): + '''L2Network scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cli-test-l2-", length=24), + 'location': CONFIG.get('L2_NETWORK', 'location'), + 'extendedLocation': CONFIG.get('L2_NETWORK', 'extended_location'), + 'tags': CONFIG.get('L2_NETWORK', 'tags'), + 'tagsUpdate': CONFIG.get('L2_NETWORK', 'tags_update'), + "type": CONFIG.get('L2_NETWORK', 'type'), + "interfaceName": CONFIG.get('L2_NETWORK', 'interface_name'), + "hybridAksPluginType": CONFIG.get('L2_NETWORK', 'hybrid_aks_plugin_type'), + "l2_isolation_domain_id": CONFIG.get('L2_NETWORK', 'l2_isolation_domain_id'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_l2network_scenario1(self): + '''test scenario for L2Network CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_l3network.py b/src/networkcloud/azext_networkcloud/tests/latest/test_l3network.py new file mode 100644 index 00000000000..f963cf6f1a9 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_l3network.py @@ -0,0 +1,118 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +L3Network tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''L3Network create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud l3network create --name {name} --extended-location ' + 'name={extendedLocation} type="CustomLocation" --location {location} ' + '--hybrid-aks-ipam-enabled {hybridAksIpamEnabled} ' + '--hybrid-aks-plugin-type {hybridAksPluginType} ' + ' --interface-name "eth0" --ip-allocation-type {ipAllocationType}' + ' --ipv4-connected-prefix {ipv4prefix} --ipv6-connected-prefix {ipv6prefix} ' + '--l3-isolation-domain-id {l3_isolation_domain_id} --vlan {vlan} --tags ' + ' {tags} --resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''L3Network show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud l3network show --name {name} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''L3Network delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud l3network delete --name {name} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''L3Network list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud l3network list --resource-group {rg}') + + +def step_list_subscription(test, checks=None): + '''L3Network list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud l3network list') + + +def step_update(test, checks=None): + '''L3Network update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud l3network update --name {name} --tags {tagsUpdate} --resource-group {rg}') + + +class L3NetworkScenarioTest(ScenarioTest): + ''' L3Network scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cli-test-l3-", length=24), + 'location': CONFIG.get('L3_NETWORK', 'location'), + 'extendedLocation': CONFIG.get('L3_NETWORK', 'extended_location'), + 'tags': CONFIG.get('L3_NETWORK', 'tags'), + 'tagsUpdate': CONFIG.get('L3_NETWORK', 'tags_update'), + "type": CONFIG.get('L3_NETWORK', 'type'), + 'vlan': CONFIG.get('L3_NETWORK', 'vlan'), + "ipAllocationType": CONFIG.get('L3_NETWORK', 'ip_allocation_type'), + "hybridAksPluginType": CONFIG.get('L3_NETWORK', 'hybrid_aks_plugin_type'), + "hybridAksIpamEnabled": CONFIG.get('L3_NETWORK', 'hybrid_aks_ipam_enabled'), + "ipv4prefix": CONFIG.get('L3_NETWORK', 'ipv4prefix'), + "ipv6prefix": CONFIG.get('L3_NETWORK', 'ipv6prefix'), + "l3_isolation_domain_id": CONFIG.get('L3_NETWORK', 'l3_isolation_domain_id'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_l3network_scenario1(self): + ''' test scenario for L3Network CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_metricsconfiguration.py b/src/networkcloud/azext_networkcloud/tests/latest/test_metricsconfiguration.py new file mode 100644 index 00000000000..c4b0a1a1cce --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_metricsconfiguration.py @@ -0,0 +1,105 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +MetricsConfiguration tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[test.check('provisioningState', 'Succeeded')]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''MetricsConfiguration create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud cluster metricsconfiguration create --cluster-name {clusterName} ' + '--extended-location name={extendedLocation} type="CustomLocation" ' + '--location {location} --collection-interval {collectionInterval} ' + '--enabled-metrics {enabledMetrics} --tags {tags} ' + '--resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''MetricsConfiguration show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster metricsconfiguration show --cluster-name {clusterName} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''MetricsConfiguration delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster metricsconfiguration delete --cluster-name {clusterName} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''MetricsConfiguration list by resource group operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster metricsconfiguration list ' + '--cluster-name {clusterName} --resource-group {rg}') + + +def step_update(test, checks=None): + '''MetricsConfiguration update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud cluster metricsconfiguration update ' + '--cluster-name {clusterName} --tags {tagsUpdate} ' + '--enabled-metrics {enabledMetrics} ' + '--collection-interval {collectionInterval} --resource-group {rg}') + + +class MetricsConfigurationScenarioTest(ScenarioTest): + ''' MetricsConfiguration scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + # Autogenerated resource group is not used in this scenario as it depends on the + # parent resource cluster to be present in the RG + 'rg': CONFIG.get('METRICSCONFIGURATION', 'resource_group'), + 'location': CONFIG.get('METRICSCONFIGURATION', 'location'), + 'extendedLocation': CONFIG.get('METRICSCONFIGURATION', 'extended_location'), + 'tags': CONFIG.get('METRICSCONFIGURATION', 'tags'), + 'collectionInterval': CONFIG.get('METRICSCONFIGURATION', 'collection_interval'), + 'enabledMetrics': CONFIG.get('METRICSCONFIGURATION', 'enabled_metrics'), + 'tagsUpdate': CONFIG.get('METRICSCONFIGURATION', 'tags_update'), + "clusterName": CONFIG.get('METRICSCONFIGURATION', 'cluster_name'), + }) + + def test_metricsconfiguration_scenario1(self): + ''' test scenario for MetricsConfiguration CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_networkcloud.py b/src/networkcloud/azext_networkcloud/tests/latest/test_networkcloud.py new file mode 100644 index 00000000000..0b1fc947ba0 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_networkcloud.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 +# -------------------------------------------------------------------------------------------- + +from azure.cli.testsdk import ScenarioTest + + +class NetworkcloudScenario(ScenarioTest): + # TODO: add tests here + pass diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_rack.py b/src/networkcloud/azext_networkcloud/tests/latest/test_rack.py new file mode 100644 index 00000000000..246f2408efa --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_rack.py @@ -0,0 +1,89 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +Rack test scenarios +""" + +from azure.cli.testsdk import ScenarioTest +from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test) + step_list_resource_group(test, checks=[]) + cleanup_scenario1(test) + + +def step_show(test, checks=None): + '''Rack show operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud rack show --name {name} ' + '--resource-group {rg}', checks=checks) + + +def step_list_resource_group(test=None, checks=None): + '''Rack list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud rack list --resource-group {rg}') + + +@AllowLargeResponse +def step_list_subscription(test): + '''Rack list by subscription operation''' + test.cmd('az networkcloud rack list') + + +def step_update(test, checks=None): + '''Rack update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud rack update --name {name} ' + '--rack-location {rackLocation} ' + '--rack-serial-number {serialNumber} ' + '--tags {tagsUpdate} --resource-group {rg}') + + +# As Rack is a hydrated resource, it won't be provisioned in a testing rg +# instead, we will use a resource created as a part of cluster deployment for testing +class RackScenarioTest(ScenarioTest): + '''Rack scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': CONFIG.get('RACK', 'name'), + 'location': CONFIG.get('RACK', 'location'), + 'rackLocation': CONFIG.get('RACK', 'rack_location'), + 'rg': CONFIG.get('RACK', 'resource_group'), + 'serialNumber': CONFIG.get('RACK', 'serial_number'), + 'tags': CONFIG.get('RACK', 'tags'), + 'tagsUpdate': CONFIG.get('RACK', 'tags_update'), + }) + + def test_rack_scenario1(self): + ''' test scenario for Rack read and update operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_racksku.py b/src/networkcloud/azext_networkcloud/tests/latest/test_racksku.py new file mode 100644 index 00000000000..e4c918955e8 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_racksku.py @@ -0,0 +1,57 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +RackSku tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_show(test, checks=None) + step_list_subscription(test, checks=[]) + cleanup_scenario1(test) + + +def step_show(test, checks=None): + '''RackSku show operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud racksku show --name {rackskuname}') + + +def step_list_subscription(test, checks=None): + '''RackSku list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud racksku list') + + +class RackSkuScenarioTest(ScenarioTest): + ''' RackSku scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'rackskuname': CONFIG.get('RACKSKU', 'name') + }) + + def test_racksku_scenario1(self): + ''' test scenario for RackSku operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_storageappliance.py b/src/networkcloud/azext_networkcloud/tests/latest/test_storageappliance.py new file mode 100644 index 00000000000..fba213b7764 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_storageappliance.py @@ -0,0 +1,124 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +StorageAppliance tests scenarios +""" + +from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from azure.cli.testsdk import ScenarioTest +from .config import CONFIG + + +def setup_scenario1(test): + """Env setup_scenario1""" + + +def cleanup_scenario1(test): + """Env cleanup_scenario1""" + + +def call_scenario1(test): + """# Testcase: scenario1""" + setup_scenario1(test) + step_enable_remote_vendor_management( + test, + checks=[test.check("status", "Succeeded")], + ) + step_disable_remote_vendor_management( + test, + checks=[test.check("status", "Succeeded")], + ) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_update( + test, + checks=[ + test.check("tags", "{tagsUpdate}"), + test.check("provisioningState", "Succeeded"), + ], + ) + cleanup_scenario1(test) + + +def step_enable_remote_vendor_management(test, checks=None): + """StorageAppliance enable remote vendor management operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud storageappliance enable-remote-vendor-management --resource-group {rg} --storage-appliance-name {name}", + checks=checks, + ) + + +def step_disable_remote_vendor_management(test, checks=None): + """StorageAppliance disable remote vendor management operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud storageappliance disable-remote-vendor-management --resource-group {rg} --storage-appliance-name {name}", + checks=checks, + ) + + +def step_show(test, checks=None): + """StorageAppliance show operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud storageappliance show --resource-group {rg} --storage-appliance-name {name}" + ) + + +def step_list_resource_group(test, checks=None): + """StorageAppliance list by resource group operation""" + if checks is None: + checks = [] + test.cmd("az networkcloud storageappliance list --resource-group {rg}") + + +def step_list_subscription(test, checks=None): + """StorageAppliance list by subscription operation""" + if checks is None: + checks = [] + test.cmd("az networkcloud storageappliance list") + + +# skip run-read-command as it's not implemented yet +# def step_run_read_command(test, checks=None): + + +def step_update(test, checks=None): + """StorageAppliance update operation""" + if checks is None: + checks = [] + test.cmd( + "az networkcloud storageappliance update --resource-group {rg} --storage-appliance-name {name} --serial-number {serialNumber} --tags {tagsUpdate}" + ) + + +# As storage appliance is hydrated resource, it won't be provisioned in a testing rg +# instead, we will use a pre-provisioned storage appliance (from an actual lab) for testing +class StorageApplianceScenarioTest(ScenarioTest): + """StorageAppliance scenario test""" + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update( + { + "name": CONFIG.get("STORAGE_APPLIANCE", "name"), + "rg": CONFIG.get("STORAGE_APPLIANCE", "rg"), + "tagsUpdate": CONFIG.get("STORAGE_APPLIANCE", "tags_update"), + "serialNumber": CONFIG.get("STORAGE_APPLIANCE", "serial_number"), + } + ) + + @AllowLargeResponse() + def test_storage_appliance_scenario1(self): + """test scenario for StorageAppliance CRUD operations""" + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_trunkednetwork.py b/src/networkcloud/azext_networkcloud/tests/latest/test_trunkednetwork.py new file mode 100644 index 00000000000..a15d6e40b0c --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_trunkednetwork.py @@ -0,0 +1,112 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +TrunkedNetwork tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''TrunkedNetwork create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud trunkednetwork create --name {name} --extended-location ' + ' name={extendedLocation} type="CustomLocation" --location {location} ' + '--hybrid-aks-plugin-type "{hybridAksPluginType}" --interface-name "{interfaceName}" ' + '--isolation-domain-ids {isolationDomainIds} --vlans {vlans} ' + '--tags {tags} --resource-group {rg} --debug', checks=checks) + + +def step_show(test, checks=None): + '''TrunkedNetwork show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud trunkednetwork show --name {name} --resource-group {rg}') + + +def step_delete(test, checks=None): + '''TrunkedNetwork delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud trunkednetwork delete --name {name} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''TrunkedNetwork list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud trunkednetwork list --resource-group {rg}') + + +def step_list_subscription(test, checks=None): + '''TrunkedNetwork list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud trunkednetwork list') + + +def step_update(test, checks=None): + '''TrunkedNetwork update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud trunkednetwork update --name {name} --tags {tagsUpdate} --resource-group {rg}') + + +class TrunkedNetworkScenarioTest(ScenarioTest): + '''TrunkedNetwork scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cli-test-trunkednw-", length=24), + 'location': CONFIG.get('TRUNKED_NETWORK', 'location'), + 'extendedLocation': CONFIG.get('TRUNKED_NETWORK', 'extended_location'), + 'tags': CONFIG.get('TRUNKED_NETWORK', 'tags'), + 'tagsUpdate': CONFIG.get('TRUNKED_NETWORK', 'tags_update'), + "type": CONFIG.get('TRUNKED_NETWORK', 'type'), + 'vlans': CONFIG.get('TRUNKED_NETWORK', 'vlans'), + "interfaceName": CONFIG.get('TRUNKED_NETWORK', 'interface_name'), + "hybridAksPluginType": CONFIG.get('TRUNKED_NETWORK', 'hybrid_aks_plugin_type'), + "isolationDomainIds": CONFIG.get('TRUNKED_NETWORK', 'isolation_domain_ids'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_trunkednetwork_scenario1(self): + '''test scenario for TrunkedNetwork CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/latest/test_virtualmachine.py b/src/networkcloud/azext_networkcloud/tests/latest/test_virtualmachine.py new file mode 100644 index 00000000000..62eb8383376 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/latest/test_virtualmachine.py @@ -0,0 +1,173 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# -------------------------------------------------------------------------------------------- +# pylint: disable=too-few-public-methods,unnecessary-pass,unused-argument + +""" +VirtualMachine tests scenarios +""" + +from azure.cli.testsdk import ScenarioTest, ResourceGroupPreparer +from .config import CONFIG + + +def setup_scenario1(test): + ''' Env setup_scenario1 ''' + + +def cleanup_scenario1(test): + '''Env cleanup_scenario1 ''' + + +def call_scenario1(test): + ''' # Testcase: scenario1''' + setup_scenario1(test) + step_create(test, checks=[ + test.check('name', '{name}'), + test.check('provisioningState', 'Succeeded') + ]) + step_update(test, checks=[ + test.check('tags', '{tagsUpdate}'), + test.check('provisioningState', 'Succeeded') + ]) + step_show(test, checks=[]) + step_list_subscription(test, checks=[]) + step_list_resource_group(test, checks=[]) + step_reimage(test, checks=[]) + step_restart(test, checks=[]) + step_power_off(test, checks=[]) + step_start(test, checks=[]) + step_delete(test, checks=[]) + cleanup_scenario1(test) + + +def step_create(test, checks=None): + '''VirtualMachine create operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud virtualmachine create --name {name} --extended-location ' + 'name={extendedLocation} type="CustomLocation" --location {location} ' + '--admin-username {adminUserName} --boot-method {bootMethod} ' + '--cloud-services-network-attachment attached-network-id={attachedNetworkID} ' + '--cpu-cores {cpuCores} --isolate-emulator-thread {isolateEmulatorThread} ' + '--memory-size {memorySize} --network-attachments {networkAttachments} ' + '--network-data {networkData} --placement-hints {placementHints} ' + '--ssh-key-values {sshKeyValues} --storage-profile disk-size={diskSize} create-option={createOpt} ' + ' delete-option={deleteOpt} --tags {tags} ' + '--user-data {userData} --virtio-interface {virtioInterface} ' + '--vm-image {vmName} --vm-image-repository-credentials password={password} ' + 'registry-url={registryURL} username={userName} --resource-group {rg}', checks=checks) + + +def step_show(test, checks=None): + '''VirtualMachine show operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine show --name {name} --resource-group {rg}') + + +def step_reimage(test, checks=None): + '''VirtualMachine reimage operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine reimage --name {name} --resource-group {rg} ') + + +def step_restart(test, checks=None): + '''VirtualMachine restart operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine restart --name {name} --resource-group {rg} ') + + +def step_power_off(test, checks=None): + '''VirtualMachine power off operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine power-off --name {name} --resource-group {rg} ' + '--skip-shutdown "True"') + + +def step_start(test, checks=None): + '''VirtualMachine start operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine start --name {name} --resource-group {rg} ') + + +def step_delete(test, checks=None): + '''VirtualMachine delete operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine delete --name {name} --resource-group {rg} -y') + + +def step_list_resource_group(test, checks=None): + '''VirtualMachine list by resource group operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud virtualmachine list --resource-group {rg}') + + +def step_list_subscription(test, checks=None): + '''VirtualMachine list by subscription operation''' + if checks is None: + checks = [] + test.cmd('az networkcloud virtualmachine list') + + +def step_update(test, checks=None): + '''VirtualMachine update operation''' + if checks is None: + checks = [] + test.cmd( + 'az networkcloud virtualmachine update --name {name} ' + '--vm-image-repository-credentials password={password} registry-url={registryURL} username={userName} ' + '--tags {tagsUpdate} --resource-group {rg}') + + +# VirtualMachine has a different name regex. The commonly used pattern "cli-test-vm-" cannot be used as the dashes are not accepted. +class VirtualMachineScenarioTest(ScenarioTest): + '''VirtualMachine scenario test''' + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.kwargs.update({ + 'name': self.create_random_name(prefix="cliTestVM", length=24), + 'location': CONFIG.get('VIRTUALMACHINE', 'location'), + 'extendedLocation': CONFIG.get('VIRTUALMACHINE', 'extended_location'), + 'adminUserName': CONFIG.get('VIRTUALMACHINE', 'admin_user_name'), + 'bootMethod': CONFIG.get('VIRTUALMACHINE', 'boot_method'), + 'attachedNetworkID': CONFIG.get('VIRTUALMACHINE', 'attached_network_id'), + 'cpuCores': CONFIG.get('VIRTUALMACHINE', 'cpu_cores'), + 'isolateEmulatorThread': CONFIG.get('VIRTUALMACHINE', 'isolate_emulator_thread'), + 'memorySize': CONFIG.get('VIRTUALMACHINE', 'memory_size'), + 'networkAttachments': CONFIG.get('VIRTUALMACHINE', 'network_attachments'), + 'networkData': CONFIG.get('VIRTUALMACHINE', 'network_data'), + 'placementHints': CONFIG.get('VIRTUALMACHINE', 'placement_hints'), + 'sshKeyValues': CONFIG.get('VIRTUALMACHINE', 'ssh_key_values'), + 'diskSize': CONFIG.get('VIRTUALMACHINE', 'disk_size'), + 'createOpt': CONFIG.get('VIRTUALMACHINE', 'create_opt'), + 'deleteOpt': CONFIG.get('VIRTUALMACHINE', 'delete_opt'), + 'tags': CONFIG.get('VIRTUALMACHINE', 'tags'), + 'tagsUpdate': CONFIG.get('VIRTUALMACHINE', 'tags_update'), + 'userData': CONFIG.get('VIRTUALMACHINE', 'user_data'), + 'virtioInterface': CONFIG.get('VIRTUALMACHINE', 'virtio_interface'), + 'vmName': CONFIG.get('VIRTUALMACHINE', 'vm_name'), + 'password': CONFIG.get('VIRTUALMACHINE', 'password'), + 'registryURL': CONFIG.get('VIRTUALMACHINE', 'registry_url'), + 'userName': CONFIG.get('VIRTUALMACHINE', 'user_name'), + }) + + @ResourceGroupPreparer(name_prefix='clitest_rg'[:7], key='rg', parameter_name='rg') + def test_virtualmachine_scenario1(self): + ''' test scenario for VirtualMachine CRUD operations''' + call_scenario1(self) diff --git a/src/networkcloud/azext_networkcloud/tests/testdata/aggregatorOrSingleRackDefinition.json b/src/networkcloud/azext_networkcloud/tests/testdata/aggregatorOrSingleRackDefinition.json new file mode 100644 index 00000000000..1ffc141632b --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/testdata/aggregatorOrSingleRackDefinition.json @@ -0,0 +1,131 @@ +{ + "networkRackId": "/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/resourceGroups/mbashtovaya-sim2-rg/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet", + "rackSkuId": "/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/V1_5_4_Single_DellR750_8C2M_x70r3_9_labonly", + "rackSerialNumber": "b99m99r1", + "rackLocation": "b99m99r1", + "availabilityZone": "1", + "storageApplianceConfigurationData": [ + { + "rackSlot": 1, + "adminCredentials": { + "username": "admin", + "password": "admin" + }, + "storageApplianceName": "name", + "serialNumber": "serial" + } + ], + "bareMetalMachineConfigurationData": [ + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:DD:E7:08", + "bootMacAddress": "AA:BB:CC:F8:71:2E", + "machineName": "lab00r750wkr1", + "rackSlot": 2, + "serialNumber": "5HS7PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:DD:E6:CC", + "bootMacAddress": "AA:BB:CC:F8:78:C0", + "machineDetails": "16628585", + "machineName": "lab00r750wkr2", + "rackSlot": 3, + "serialNumber": "4HS7PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:DD:D8:A4", + "bootMacAddress": "AA:BB:CC:F8:50:C6", + "machineName": "lab00r750wkr3", + "rackSlot": 4, + "serialNumber": "FM56PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:FE:82:4E", + "bootMacAddress": "AA:BB:CC:F8:5B:C8", + "machineName": "lab00r750wkr4", + "rackSlot": 5, + "serialNumber": "7M56PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:EF:5E:B8", + "bootMacAddress": "AA:BB:CC:DE:7F:F4", + "machineName": "lab00r650mgr1", + "rackSlot": 6, + "serialNumber": "6P56PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:EF:60:20", + "bootMacAddress": "AA:BB:CC:DE:79:FC", + "machineName": "lab00r650mgr2", + "rackSlot": 7, + "serialNumber": "7P56PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:FD:E9:4E", + "bootMacAddress": "AA:BB:CC:F8:5B:12", + "machineName": "lab00r750wkr5", + "rackSlot": 8, + "serialNumber": "8HS7PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:FD:E8:52", + "bootMacAddress": "AA:BB:CC:F8:76:A6", + "machineName": "lab00r750wkr6", + "rackSlot": 9, + "serialNumber": "2N56PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:FD:E8:40", + "bootMacAddress": "AA:BB:CC:F8:60:4C", + "machineName": "lab00r750wkr7", + "rackSlot": 10, + "serialNumber": "GM56PK3" + }, + { + "bmcCredentials": { + "password": "bmcPassword", + "username": "root" + }, + "bmcMacAddress": "AA:BB:CC:FD:DC:76", + "bootMacAddress": "AA:BB:CC:F8:50:CA", + "machineName": "lab00r750wkr8", + "rackSlot": 11, + "serialNumber": "9M56PK3" + } + ] +} \ No newline at end of file diff --git a/src/networkcloud/azext_networkcloud/tests/unit/__init__.py b/src/networkcloud/azext_networkcloud/tests/unit/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/unit/__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/networkcloud/azext_networkcloud/tests/unit/test_virtualmachine.py b/src/networkcloud/azext_networkcloud/tests/unit/test_virtualmachine.py new file mode 100644 index 00000000000..7aab09905f0 --- /dev/null +++ b/src/networkcloud/azext_networkcloud/tests/unit/test_virtualmachine.py @@ -0,0 +1,124 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +import unittest +from unittest import mock + +from azure.cli.core.aaz import AAZStrType +from azure.cli.core.commands import AzCliCommand +from azure.cli.core.mock import DummyCli + +from cryptography.hazmat.primitives.asymmetric import rsa +from cryptography.hazmat.primitives import serialization + +from azure.cli.core.azclierror import InvalidArgumentValueError + +from azext_networkcloud import NetworkcloudCommandsLoader +from azext_networkcloud.aaz.operations.virtualmachine._create import add_ssh_key_action, generate_ssh_keys, get_ssh_keys_from_path + + +class TestVirtualMachineCreate(unittest.TestCase): + def setUp(self): + self._cli_ctx = DummyCli() + loader = NetworkcloudCommandsLoader(self._cli_ctx) + self._cmd = AzCliCommand(loader, 'test', None) + + @mock.patch('azure.cli.core.keys.generate_ssh_keys') + @mock.patch('os.path.expanduser') + def test_generate_ssh_keys(self, mock_expand_user, mock_keys): + # Mock user home dir path + mock_expand_user.assert_called_with = '~' + test_home_dir = '/home/user' + mock_expand_user.return_value = test_home_dir + + # Mock generated keys return values + test_key_contents = '======ssh-rsa foo' + mock_keys.return_value = test_key_contents + + # Call func + result = generate_ssh_keys() + + # Validate call values match mock home dir + mock_keys.assert_called_with('{}/.ssh/id_rsa'.format(test_home_dir), + '{}/.ssh/id_rsa.pub'.format(test_home_dir)) + + # Validate result matches key returned by azcli lib + self.assertEqual(result, [{'keyData': test_key_contents}]) + + @mock.patch('os.listdir') + @mock.patch('os.path.isdir') + @mock.patch('os.path.isfile') + def test_get_ssh_keys_from_path(self, mock_isfile, mock_isdir, mock_listdir): + key = rsa.generate_private_key(65537, 2048) + valid_key = str(key.public_key().public_bytes(serialization.Encoding.OpenSSH, + serialization.PublicFormat.OpenSSH), 'UTF-8') + invalid_key = '==== ssh-rsa' + + # Create a list of paths + paths = ['/home/user/.ssh/id_rsa.pub', '/home/user2/.ssh/id_rsa.pub'] + mock_listdir.return_value = ['/dir/key.pub', '/dir/id_rsa.pub'] + + # Test that a path that is not a dir nor a file raises exception + mock_isdir.return_value = False + mock_isfile.return_value = False + with self.assertRaises(InvalidArgumentValueError): + get_ssh_keys_from_path(paths) + + # Test that a valid file path to a valid key results in a list of keys + mock_isfile.return_value = True + with mock.patch('builtins.open', mock.mock_open(None, valid_key)): + result = get_ssh_keys_from_path(paths) + self.assertEqual([{'keyData': valid_key} for _ in paths], result) + + # Test that a valid file path to a invalid key raises exception + with mock.patch('builtins.open', mock.mock_open(None, invalid_key)): + with self.assertRaises(InvalidArgumentValueError): + get_ssh_keys_from_path(paths) + + # Test that a valid dir path to valid keys results in a list of keys + mock_isdir.return_value = True + mock_isfile.return_value = False + with mock.patch('builtins.open', mock.mock_open(None, valid_key)): + result = get_ssh_keys_from_path(paths) + self.assertEqual([{'keyData': valid_key} + for _ in range(4)], result) + + # Test that a valid dir path to invalid keys raises exception + with mock.patch('builtins.open', mock.mock_open(None, invalid_key)): + with self.assertRaises(InvalidArgumentValueError): + get_ssh_keys_from_path(paths) + + # Test that a valid dir path with no keys raises exception + mock_listdir.return_value = [] + with self.assertRaises(InvalidArgumentValueError): + get_ssh_keys_from_path(paths) + + # Test that a valid dir path with no .pub files raises exception + mock_listdir.return_value = ['/home/user/.ssh/id_rsa'] + with self.assertRaises(InvalidArgumentValueError): + get_ssh_keys_from_path(paths) + + def test_add_key_action(self): + # Generate some valid public keys for testing + keys = [] + for _ in range(5): + key = rsa.generate_private_key(65537, 2048) + pub = key.public_key().public_bytes(serialization.Encoding.OpenSSH, + serialization.PublicFormat.OpenSSH) + # Convert from bytes + keys.append(str(pub, 'UTF-8')) + + # Wrap keys in expected return format + expected_result = [{'keyData': x} for x in keys] + + # TODO(drewwalters): a future enhancement would be to figure out how to + # pass keys wrapped in the type the code expects. Passing as a string + # achieves the same result for now. Example: + # values = [AAZStrType(x) for x in keys] + self.assertEqual(expected_result, add_ssh_key_action(keys)) + + # Change a key to an invalid type and validate it raises exception + keys[1] = '==== ssh-rsa invalid-key' + with self.assertRaises(InvalidArgumentValueError): + add_ssh_key_action(keys) diff --git a/src/networkcloud/setup.cfg b/src/networkcloud/setup.cfg new file mode 100644 index 00000000000..2fdd96e5d39 --- /dev/null +++ b/src/networkcloud/setup.cfg @@ -0,0 +1 @@ +#setup.cfg \ No newline at end of file diff --git a/src/networkcloud/setup.py b/src/networkcloud/setup.py new file mode 100644 index 00000000000..97ef8c3fee9 --- /dev/null +++ b/src/networkcloud/setup.py @@ -0,0 +1,49 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +from codecs import open +from setuptools import setup, find_packages + + +# HISTORY.rst entry. +VERSION = '0.3.0' + +# The full list of classifiers is available at +# https://pypi.python.org/pypi?%3Aaction=list_classifiers +CLASSIFIERS = [ + 'Development Status :: 4 - Beta', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'Programming Language :: Python', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + 'License :: OSI Approved :: MIT License', +] + +DEPENDENCIES = [] + +with open('README.md', 'r', encoding='utf-8') as f: + README = f.read() +with open('HISTORY.rst', 'r', encoding='utf-8') as f: + HISTORY = f.read() + +setup( + name='networkcloud', + version=VERSION, + description='Support for Azure Operator Nexus network cloud commands based on 2022-12-12-preview API version.', + long_description=README + '\n\n' + HISTORY, + license='MIT', + author='Microsoft Corporation', + author_email='azpycli@microsoft.com', + url='https://github.com/Azure/azure-cli-extensions/tree/main/src/networkcloud', + classifiers=CLASSIFIERS, + packages=find_packages(exclude=["tests"]), + package_data={'azext_networkcloud': ['azext_metadata.json']}, + install_requires=DEPENDENCIES +) diff --git a/src/service_name.json b/src/service_name.json index 926a45a2566..3f5d45f0fd6 100644 --- a/src/service_name.json +++ b/src/service_name.json @@ -389,6 +389,11 @@ "AzureServiceName": "Azure Network Bastion", "URL": "https://learn.microsoft.com/en-us/azure/bastion/" }, + { + "Command": "az networkcloud", + "AzureServiceName": "Azure Operator Nexus", + "URL": "https://learn.microsoft.com/en-us/azure/operator-nexus/" + }, { "Command": "az network-function", "AzureServiceName": "Azure Network Function",