def _build_parameters()

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)]"
                ),
            )
        )