in azext_edge/edge/providers/orchestration/clone.py [0:0]
def _build_parameters(self):
self.parameter_map.update(build_parameter(name=TemplateParams.CLUSTER_NAME.value))
self.parameter_map.update(
build_parameter(
name=TemplateParams.CLUSTER_NAMESPACE.value, default=self.custom_location["properties"]["namespace"]
)
)
self.parameter_map.update(
build_parameter(
name=TemplateParams.CUSTOM_LOCATION_NAME.value,
default=self.custom_location["name"],
)
)
self.parameter_map.update(
build_parameter(name=TemplateParams.INSTANCE_NAME.value, default=self.instance_record["name"])
)
self.parameter_map.update(
build_parameter(
name=TemplateParams.OPS_EXTENSION_NAME.value,
default=(
get_ops_extension_name(self.custom_location["properties"].get("clusterExtensionIds", []))
or "[format('azure-iot-operations-{0}', parameters('resourceSlug'))]"
),
)
)
self.parameter_map.update(
build_parameter(
name=TemplateParams.RESOURCE_SLUG.value,
default=(
"[take(uniqueString(resourceGroup().id, "
"parameters('clusterName'), parameters('clusterNamespace')), 5)]"
),
)
)