@@ -475,9 +475,14 @@ def build_apps_get_logs_active_deployment_request( # pylint: disable=name-too-l
475475
476476
477477def build_apps_get_exec_active_deployment_request( # pylint: disable=name-too-long
478- app_id: str, component_name: str, **kwargs: Any
478+ app_id: str,
479+ component_name: str,
480+ *,
481+ instance_name: Optional[str] = None,
482+ **kwargs: Any,
479483) -> HttpRequest:
480484 _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
485+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
481486
482487 accept = _headers.pop("Accept", "application/json")
483488
@@ -490,10 +495,18 @@ def build_apps_get_exec_active_deployment_request( # pylint: disable=name-too-l
490495
491496 _url: str = _url.format(**path_format_arguments) # type: ignore
492497
498+ # Construct parameters
499+ if instance_name is not None:
500+ _params["instance_name"] = _SERIALIZER.query(
501+ "instance_name", instance_name, "str"
502+ )
503+
493504 # Construct headers
494505 _headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
495506
496- return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
507+ return HttpRequest(
508+ method="GET", url=_url, params=_params, headers=_headers, **kwargs
509+ )
497510
498511
499512def build_apps_get_instances_request(app_id: str, **kwargs: Any) -> HttpRequest:
@@ -83184,7 +83197,12 @@ def get_logs_active_deployment(
8318483197
8318583198 @distributed_trace
8318683199 def get_exec_active_deployment(
83187- self, app_id: str, component_name: str, **kwargs: Any
83200+ self,
83201+ app_id: str,
83202+ component_name: str,
83203+ *,
83204+ instance_name: Optional[str] = None,
83205+ **kwargs: Any,
8318883206 ) -> JSON:
8318983207 # pylint: disable=line-too-long
8319083208 """Retrieve Exec URL.
@@ -83197,6 +83215,9 @@ def get_exec_active_deployment(
8319783215 :param component_name: An optional component name. If set, logs will be limited to this
8319883216 component only. Required.
8319983217 :type component_name: str
83218+ :keyword instance_name: The name of the actively running ephemeral compute instance. Default
83219+ value is None.
83220+ :paramtype instance_name: str
8320083221 :return: JSON object
8320183222 :rtype: JSON
8320283223 :raises ~azure.core.exceptions.HttpResponseError:
@@ -83242,6 +83263,7 @@ def get_exec_active_deployment(
8324283263 _request = build_apps_get_exec_active_deployment_request(
8324383264 app_id=app_id,
8324483265 component_name=component_name,
83266+ instance_name=instance_name,
8324583267 headers=_headers,
8324683268 params=_params,
8324783269 )
0 commit comments