@@ -263,6 +263,20 @@ def build_auth_userinfo_request(**kwargs: Any) -> HttpRequest:
263263 return HttpRequest (method = "GET" , url = _url , headers = _headers , ** kwargs )
264264
265265
266+ def build_auth_get_proxy_request (** kwargs : Any ) -> HttpRequest :
267+ _headers = case_insensitive_dict (kwargs .pop ("headers" , {}) or {})
268+
269+ accept = _headers .pop ("Accept" , "application/json" )
270+
271+ # Construct URL
272+ _url = "/api/auth/proxy"
273+
274+ # Construct headers
275+ _headers ["Accept" ] = _SERIALIZER .header ("accept" , accept , "str" )
276+
277+ return HttpRequest (method = "GET" , url = _url , headers = _headers , ** kwargs )
278+
279+
266280def build_config_serve_config_request (
267281 vo : str ,
268282 * ,
@@ -1480,6 +1494,57 @@ def userinfo(self, **kwargs: Any) -> _models.UserInfoResponse:
14801494
14811495 return deserialized
14821496
1497+ @distributed_trace
1498+ def get_proxy (self , ** kwargs : Any ) -> Any :
1499+ """Get Proxy.
1500+
1501+ Get Proxy.
1502+
1503+ :return: any
1504+ :rtype: any
1505+ :raises ~azure.core.exceptions.HttpResponseError:
1506+ """
1507+ error_map = {
1508+ 401 : ClientAuthenticationError ,
1509+ 404 : ResourceNotFoundError ,
1510+ 409 : ResourceExistsError ,
1511+ 304 : ResourceNotModifiedError ,
1512+ }
1513+ error_map .update (kwargs .pop ("error_map" , {}) or {})
1514+
1515+ _headers = kwargs .pop ("headers" , {}) or {}
1516+ _params = kwargs .pop ("params" , {}) or {}
1517+
1518+ cls : ClsType [Any ] = kwargs .pop ("cls" , None )
1519+
1520+ request = build_auth_get_proxy_request (
1521+ headers = _headers ,
1522+ params = _params ,
1523+ )
1524+ request .url = self ._client .format_url (request .url )
1525+
1526+ _stream = False
1527+ pipeline_response : PipelineResponse = (
1528+ self ._client ._pipeline .run ( # pylint: disable=protected-access
1529+ request , stream = _stream , ** kwargs
1530+ )
1531+ )
1532+
1533+ response = pipeline_response .http_response
1534+
1535+ if response .status_code not in [200 ]:
1536+ map_error (
1537+ status_code = response .status_code , response = response , error_map = error_map
1538+ )
1539+ raise HttpResponseError (response = response )
1540+
1541+ deserialized = self ._deserialize ("object" , pipeline_response )
1542+
1543+ if cls :
1544+ return cls (pipeline_response , deserialized , {})
1545+
1546+ return deserialized
1547+
14831548
14841549class ConfigOperations :
14851550 """
0 commit comments