
    %e                     V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z,Generated client library for iap version v1.    )absolute_import)base_api)iap_v1_messagesc                     ^  \ rS rSrSr\rSrSrSr	S/r
SrSrS	rS
rS rSrSr     SU 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      rSrU =r$ )IapV1
   z4Generated client library for service iap version v1.zhttps://iap.googleapis.com/z https://iap.mtls.googleapis.com/iapz.https://www.googleapis.com/auth/cloud-platformv1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                   > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        U R!                  U 5      U l        g)zCreate a new iap handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__.ProjectsBrandsIdentityAwareProxyClientsService)projects_brands_identityAwareProxyClientsProjectsBrandsServiceprojects_brands+ProjectsIapTunnelLocationsDestGroupsService(projects_iap_tunnel_locations_destGroups!ProjectsIapTunnelLocationsServiceprojects_iap_tunnel_locationsProjectsIapTunnelServiceprojects_iap_tunnelProjectsServiceprojects	V1Servicer
   )selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Alib/googlecloudsdk/generated_clients/apis/iap/v1/iap_v1_client.pyr   IapV1.__init__   s     
C	%'%)3 7+   - 6:5h5him5nD255d;D484d4dei4jD1)-)O)OPT)UD&#<<TBD((.DMnnT"DG    c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )4IapV1.ProjectsBrandsIdentityAwareProxyClientsService2   zIService class for the projects_brands_identityAwareProxyClients resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr(   clientr*   s     r+   r   =IapV1.ProjectsBrandsIdentityAwareProxyClientsService.__init__7   s#    E@@$PQWXdr-   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an Identity Aware Proxy (IAP) OAuth client. The client is owned by IAP. Requires that the brand for the project exists and that it is set for internal-only use.

Args:
  request: (IapProjectsBrandsIdentityAwareProxyClientsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IdentityAwareProxyClient) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr(   requestr:   configs       r+   r8   ;IapV1.ProjectsBrandsIdentityAwareProxyClientsService.Create<   /     ##H-f__
  8 8r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NDv1/projects/{projectsId}/brands/{brandsId}/identityAwareProxyClientsPOSTz4iap.projects.brands.identityAwareProxyClients.createparent&v1/{+parent}/identityAwareProxyClientsidentityAwareProxyClient7IapProjectsBrandsIdentityAwareProxyClientsCreateRequestIdentityAwareProxyClientF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r-   r+   <lambda>=IapV1.ProjectsBrandsIdentityAwareProxyClientsService.<lambda>I   s4    8#9#9XH zJ>0S5$r-   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes an Identity Aware Proxy (IAP) OAuth client. Useful for removing obsolete clients, managing the number of clients in a given project, and cleaning up after tests. Requires that the client is owned by IAP.

Args:
  request: (IapProjectsBrandsIdentityAwareProxyClientsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Deleter9   r;   r>   s       r+   r]   ;IapV1.ProjectsBrandsIdentityAwareProxyClientsService.DeleteW   rB   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nbv1/projects/{projectsId}/brands/{brandsId}/identityAwareProxyClients/{identityAwareProxyClientsId}DELETEz4iap.projects.brands.identityAwareProxyClients.deletename
v1/{+name} 7IapProjectsBrandsIdentityAwareProxyClientsDeleteRequestEmptyFrK   rW   rY   r-   r+   rZ   r[   d   s4    8#9#9vHxH"S"$r-   c                 D    U R                  S5      nU R                  X1US9$ )a>  Retrieves an Identity Aware Proxy (IAP) OAuth client. Requires that the client is owned by IAP.

Args:
  request: (IapProjectsBrandsIdentityAwareProxyClientsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IdentityAwareProxyClient) The response message.
Getr9   r;   r>   s       r+   rh   8IapV1.ProjectsBrandsIdentityAwareProxyClientsService.Getr   /     ##E*f__
  8 8r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr`   GETz1iap.projects.brands.identityAwareProxyClients.getrb   rc   rd   4IapProjectsBrandsIdentityAwareProxyClientsGetRequestrJ   FrK   rW   rY   r-   r+   rZ   r[      s4     6 6vExH"P5!r-   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists the existing clients for the brand.

Args:
  request: (IapProjectsBrandsIdentityAwareProxyClientsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListIdentityAwareProxyClientsResponse) The response message.
Listr9   r;   r>   s       r+   ro   9IapV1.ProjectsBrandsIdentityAwareProxyClientsService.List   /     ##F+f__
  8 8r-   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NrD   rl   z2iap.projects.brands.identityAwareProxyClients.listrF   pageSize	pageTokenrG   rd   5IapProjectsBrandsIdentityAwareProxyClientsListRequest%ListIdentityAwareProxyClientsResponseFrK   rW   rY   r-   r+   rZ   r[      s9    !7!7XF zJ +.>QB"r-   c                 D    U R                  S5      nU R                  X1US9$ )ap  Resets an Identity Aware Proxy (IAP) OAuth client secret. Useful if the secret was compromised. Requires that the client is owned by IAP.

Args:
  request: (IapProjectsBrandsIdentityAwareProxyClientsResetSecretRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IdentityAwareProxyClient) The response message.
ResetSecretr9   r;   r>   s       r+   rx   @IapV1.ProjectsBrandsIdentityAwareProxyClientsService.ResetSecret   s/     ##M2f__
  8 8r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nznv1/projects/{projectsId}/brands/{brandsId}/identityAwareProxyClients/{identityAwareProxyClientsId}:resetSecretrE   z9iap.projects.brands.identityAwareProxyClients.resetSecretrb   zv1/{+name}:resetSecret*resetIdentityAwareProxyClientSecretRequest<IapProjectsBrandsIdentityAwareProxyClientsResetSecretRequestrJ   FrK   rW   rY   r-   r+   rZ   r[      s7    (>(> CMxH.BX5)r-   r3   r2   )__name__
__module____qualname____firstlineno____doc___NAMEr   r8   method_configr]   rh   ro   rx   __static_attributes____classcell__r*   s   @r+   r   r/   2   s^    S7E
8F8F8C8D8!Kr-   r   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )IapV1.ProjectsBrandsService   z/Service class for the projects_brands resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r2   )r   r   r   r   r3   r4   s     r+   r   $IapV1.ProjectsBrandsService.__init__   s"    E''7?dr-   c                 D    U R                  S5      nU R                  X1US9$ )a  Constructs a new OAuth brand for the project if one does not exist. The created brand is "internal only", meaning that OAuth clients created under it only accept requests from users who belong to the same Google Workspace organization as the project. The brand is created in an un-reviewed status. NOTE: The "internal only" status can be manually changed in the Google Cloud Console. Requires that a brand does not already exist for the project, and that the specified support email is owned by the caller.

Args:
  request: (IapProjectsBrandsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Brand) The response message.
r8   r9   r;   r>   s       r+   r8   "IapV1.ProjectsBrandsService.Create   rB   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1/projects/{projectsId}/brandsrE   ziap.projects.brands.createrF   v1/{+parent}/brandsbrandIapProjectsBrandsCreateRequestBrandFrK   rW   rY   r-   r+   rZ   $IapV1.ProjectsBrandsService.<lambda>   s4    8#9#93. zJ+:"$r-   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves the OAuth brand of the project.

Args:
  request: (IapProjectsBrandsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Brand) The response message.
rh   r9   r;   r>   s       r+   rh   IapV1.ProjectsBrandsService.Get   rj   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz*v1/projects/{projectsId}/brands/{brandsId}rl   ziap.projects.brands.getrb   rc   rd   IapProjectsBrandsGetRequestr   FrK   rW   rY   r-   r+   rZ   r      s4     6 6>+xH"7"!r-   c                 D    U R                  S5      nU R                  X1US9$ )zLists the existing brands for the project.

Args:
  request: (IapProjectsBrandsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListBrandsResponse) The response message.
ro   r9   r;   r>   s       r+   ro    IapV1.ProjectsBrandsService.List  rq   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rl   ziap.projects.brands.listrF   r   rd   IapProjectsBrandsListRequestListBrandsResponseFrK   rW   rY   r-   r+   rZ   r     s4    !7!73, zJ+8/"r-   r}   r2   )r~   r   r   r   r   r   r   r8   r   rh   ro   r   r   r   s   @r+   r   r      s@    9E
8F8C8Dr-   r   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )1IapV1.ProjectsIapTunnelLocationsDestGroupsServicei  zHService class for the projects_iap_tunnel_locations_destGroups resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r2   )r   r   r   r   r3   r4   s     r+   r   :IapV1.ProjectsIapTunnelLocationsDestGroupsService.__init__#  s"    E==tMfUdr-   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a new TunnelDestGroup.

Args:
  request: (IapProjectsIapTunnelLocationsDestGroupsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TunnelDestGroup) The response message.
r8   r9   r;   r>   s       r+   r8   8IapV1.ProjectsIapTunnelLocationsDestGroupsService.Create(  rB   r-   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NFv1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroupsrE   z3iap.projects.iap_tunnel.locations.destGroups.createrF   tunnelDestGroupIdv1/{+parent}/destGroupstunnelDestGroup4IapProjectsIapTunnelLocationsDestGroupsCreateRequestTunnelDestGroupFrK   rW   rY   r-   r+   rZ   :IapV1.ProjectsIapTunnelLocationsDestGroupsService.<lambda>5  s7    8#9#9ZG zJ)*/'P,$r-   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a TunnelDestGroup.

Args:
  request: (IapProjectsIapTunnelLocationsDestGroupsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r]   r9   r;   r>   s       r+   r]   8IapV1.ProjectsIapTunnelLocationsDestGroupsService.DeleteC  rB   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NUv1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroups/{destGroupsId}ra   z3iap.projects.iap_tunnel.locations.destGroups.deleterb   rc   rd   4IapProjectsIapTunnelLocationsDestGroupsDeleteRequestrf   FrK   rW   rY   r-   r+   rZ   r   P  s4    8#9#9iGxH"P"$r-   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves an existing TunnelDestGroup.

Args:
  request: (IapProjectsIapTunnelLocationsDestGroupsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TunnelDestGroup) The response message.
rh   r9   r;   r>   s       r+   rh   5IapV1.ProjectsIapTunnelLocationsDestGroupsService.Get^  rj   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rl   z0iap.projects.iap_tunnel.locations.destGroups.getrb   rc   rd   1IapProjectsIapTunnelLocationsDestGroupsGetRequestr   FrK   rW   rY   r-   r+   rZ   r   k  s4     6 6iDxH"M,!r-   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists the existing TunnelDestGroups. To group across all locations, use a `-` as the location ID. For example: `/v1/projects/123/iap_tunnel/locations/-/destGroups`.

Args:
  request: (IapProjectsIapTunnelLocationsDestGroupsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListTunnelDestGroupsResponse) The response message.
ro   r9   r;   r>   s       r+   ro   6IapV1.ProjectsIapTunnelLocationsDestGroupsService.Listy  rq   r-   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rl   z1iap.projects.iap_tunnel.locations.destGroups.listrF   rs   rt   r   rd   2IapProjectsIapTunnelLocationsDestGroupsListRequestListTunnelDestGroupsResponseFrK   rW   rY   r-   r+   rZ   r     s9    !7!7ZE zJ +./N9"r-   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a TunnelDestGroup.

Args:
  request: (IapProjectsIapTunnelLocationsDestGroupsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TunnelDestGroup) The response message.
Patchr9   r;   r>   s       r+   r   7IapV1.ProjectsIapTunnelLocationsDestGroupsService.Patch  s/     ##G,f__
  8 8r-   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   PATCHz2iap.projects.iap_tunnel.locations.destGroups.patchrb   
updateMaskrc   r   3IapProjectsIapTunnelLocationsDestGroupsPatchRequestr   FrK   rW   rY   r-   r+   rZ   r     s6    ("8"8iFxH"^"'O,#r-   r}   r2   )r~   r   r   r   r   r   r   r8   r   r]   rh   ro   r   r   r   r   s   @r+   r   r     s^    R6E
8F8F8C8D8Er-   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )'IapV1.ProjectsIapTunnelLocationsServicei  z=Service class for the projects_iap_tunnel_locations resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r2   )r   r   r!   r   r3   r4   s     r+   r   0IapV1.ProjectsIapTunnelLocationsService.__init__  s"    E33TCFKdr-   r}   	r~   r   r   r   r   r   r   r   r   r   s   @r+   r!   r     s    G+E r-   r!   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )IapV1.ProjectsIapTunnelServicei  z3Service class for the projects_iap_tunnel resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r2   )r   r   r#   r   r3   r4   s     r+   r   'IapV1.ProjectsIapTunnelService.__init__  s"    E**D:6Bdr-   r}   r   r   s   @r+   r#   r     s    =!E r-   r#   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )IapV1.ProjectsServicei  z(Service class for the projects resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r2   )r   r   r%   r   r3   r4   s     r+   r   IapV1.ProjectsService.__init__  s"    E!!41&9dr-   r}   r   r   s   @r+   r%   r     s    2E r-   r%   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )IapV1.V1Servicei  z"Service class for the v1 resource.r
   c                 N   > [         [        R                  U ]  U5        0 U l        g r2   )r   r   r'   r   r3   r4   s     r+   r   IapV1.V1Service.__init__  s     EOOT+F3dr-   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the access control policy for an Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api.

Args:
  request: (IapGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
GetIamPolicyr9   r;   r>   s       r+   r   IapV1.V1Service.GetIamPolicy  /     ##N3f__
  8 8r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/{v1Id}:getIamPolicyrE   ziap.getIamPolicyresourcezv1/{+resource}:getIamPolicygetIamPolicyRequestIapGetIamPolicyRequestPolicyFrK   rW   rY   r-   r+   rZ   IapV1.V1Service.<lambda>  4    )?)?*$"|L3+2#*r-   c                 D    U R                  S5      nU R                  X1US9$ )zGets the IAP settings on a particular IAP protected resource.

Args:
  request: (IapGetIapSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IapSettings) The response message.
GetIapSettingsr9   r;   r>   s       r+   r   IapV1.V1Service.GetIapSettings  s0     ##$45f__
  8 8r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1/{v1Id}:iapSettingsrl   ziap.getIapSettingsrb   v1/{+name}:iapSettingsrd   IapGetIapSettingsRequestIapSettingsFrK   rW   rY   r-   r+   rZ   r     s4    8+A+A)&xH.4(,r-   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy for an Identity-Aware Proxy protected resource. Replaces any existing policy. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api.

Args:
  request: (IapSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
SetIamPolicyr9   r;   r>   s       r+   r   IapV1.V1Service.SetIamPolicy  r   r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/{v1Id}:setIamPolicyrE   ziap.setIamPolicyr   zv1/{+resource}:setIamPolicysetIamPolicyRequestIapSetIamPolicyRequestr   FrK   rW   rY   r-   r+   rZ   r     r   r-   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns permissions that a caller has on the Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api.

Args:
  request: (IapTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestIamPermissionsResponse) The response message.
TestIamPermissionsr9   r;   r>   s       r+   r   "IapV1.V1Service.TestIamPermissions(  s0     ##$89f__
  8 8r-   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/{v1Id}:testIamPermissionsrE   ziap.testIamPermissionsr   z!v1/{+resource}:testIamPermissionstestIamPermissionsRequestIapTestIamPermissionsRequestTestIamPermissionsResponseFrK   rW   rY   r-   r+   rZ   r   5  s4    x/E/E0*"|L91870r-   c                 D    U R                  S5      nU R                  X1US9$ )a1  Updates the IAP settings on a particular IAP protected resource. It replaces all fields unless the `update_mask` is set.

Args:
  request: (IapUpdateIapSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IapSettings) The response message.
UpdateIapSettingsr9   r;   r>   s       r+   r   !IapV1.V1Service.UpdateIapSettingsC  s0     ##$78f__
  8 8r-   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   r   ziap.updateIapSettingsrb   r   r   iapSettingsIapUpdateIapSettingsRequestr   FrK   rW   rY   r-   r+   rZ   r   P  s6    h.D.D))xH"^.#7(/r-   c                 D    U R                  S5      nU R                  X1US9$ )a!  Validates that a given CEL expression conforms to IAP restrictions.

Args:
  request: (IapValidateAttributeExpressionRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ValidateIapAttributeExpressionResponse) The response message.
ValidateAttributeExpressionr9   r;   r>   s       r+   r   +IapV1.V1Service.ValidateAttributeExpression^  s0     ##$ABf__
  8 8r-   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz%v1/{v1Id}:validateAttributeExpressionrE   ziap.validateAttributeExpressionrb   
expressionz&v1/{+name}:validateAttributeExpressionrd   %IapValidateAttributeExpressionRequest&ValidateIapAttributeExpressionResponseFrK   rW   rY   r-   r+   rZ   r   k  s6    8N8N93xH"^>AC9r-   r}   r2   )r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @r+   r'   r     sp    ,E
8"L8$N 8"L8($8'#81--r-   r'   )r&   r   r   r$   r"   r    r
   )rd   NTNNFFNNNN)r~   r   r   r   r   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r!   r#   r%   r'   r   r   r   s   @r+   r   r   
   s    </*(4-(=>'(*"."+,()-6:/4<@?C	#.Ox7N7N ObYh55 YvOH4K4K Ob(*A*A !8!8 // j()) j jr-   r   N)
r   
__future__r   apitools.base.pyr   ,googlecloudsdk.generated_clients.apis.iap.v1r   r   BaseApiClientr   rY   r-   r+   <module>r     s'    2 ' % Tm	H"" m	r-   