
                         V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z7Generated client library for osconfig version v1alpha1.    )absolute_import)base_api)osconfig_v1alpha1_messagesc                     ^  \ rS rSrSr\rSrSrSr	S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 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#$ )*OsconfigV1alpha1
   z?Generated client library for service osconfig version v1alpha1.z https://osconfig.googleapis.com/ osconfigz.https://www.googleapis.com/auth/cloud-platformz'https://www.googleapis.com/auth/computev1alpha1	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        U R%                  U 5      U l        U R)                  U 5      U l        U R-                  U 5      U l        U R1                  U 5      U l        U R5                  U 5      U l        U R9                  U 5      U l        g)zCreate a new osconfig handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__FoldersAssignmentsServicefolders_assignmentsFoldersOsConfigsServicefolders_osConfigsFoldersServicefoldersOrganizationsAssignmentsServiceorganizations_assignmentsOrganizationsOsConfigsServiceorganizations_osConfigsOrganizationsServiceorganizationsProjectsAssignmentsServiceprojects_assignmentsProjectsOsConfigsServiceprojects_osConfigs'ProjectsPatchJobsInstanceDetailsService"projects_patchJobs_instanceDetailsProjectsPatchJobsServiceprojects_patchJobsProjectsZonesInstancesServiceprojects_zones_instancesProjectsZonesServiceprojects_zonesProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Wlib/googlecloudsdk/generated_clients/apis/osconfig/v1alpha1/osconfig_v1alpha1_client.pyr   OsconfigV1alpha1.__init__   s7    
C	
D*'%)3 7+ + -  $==dCD!99$?D&&t,DL%)%I%I$%OD"#'#E#Ed#KD 2248D $ ? ? ED";;DAD.2.Z.Z[_.`D+";;DAD$($F$Ft$LD!33D9D((.DM    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$ )*OsconfigV1alpha1.FoldersAssignmentsService8   z3Service class for the folders_assignments resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr6   clientr8   s     r9   r   3OsconfigV1alpha1.FoldersAssignmentsService.__init__=   s#    66FvNdr;   c                 D    U R                  S5      nU R                  X1US9$ )zCreate an OS Config Assignment.

Args:
  request: (OsconfigFoldersAssignmentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr6   requestrH   configs       r9   rF   1OsconfigV1alpha1.FoldersAssignmentsService.CreateB   /     ##H-f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N(v1alpha1/folders/{foldersId}/assignmentsPOSTz#osconfig.folders.assignments.createparentv1alpha1/{+parent}/assignments
assignment'OsconfigFoldersAssignmentsCreateRequest
AssignmentF	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;   r9   <lambda>3OsconfigV1alpha1.FoldersAssignmentsService.<lambda>O   s4    8#9#9<7 zJ6"C'$r;   c                 D    U R                  S5      nU R                  X1US9$ )zDelete an OS Config Assignment.

Args:
  request: (OsconfigFoldersAssignmentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
DeleterG   rI   rL   s       r9   rk   1OsconfigV1alpha1.FoldersAssignmentsService.Delete]   rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N8v1alpha1/folders/{foldersId}/assignments/{assignmentsId}DELETEz#osconfig.folders.assignments.deletenamev1alpha1/{+name}r	   'OsconfigFoldersAssignmentsDeleteRequestEmptyFrY   re   rg   r;   r9   rh   ri   j   s4    8#9#9L7xH(C"$r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet an OS Config Assignment.

Args:
  request: (OsconfigFoldersAssignmentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
GetrG   rI   rL   s       r9   ru   .OsconfigV1alpha1.FoldersAssignmentsService.Getx   /     ##E*f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrn   GETz osconfig.folders.assignments.getrp   rq   r	   $OsconfigFoldersAssignmentsGetRequestrX   FrY   re   rg   r;   r9   rh   ri      s4     6 6L4xH(@'!r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of OS Config Assignments.

Args:
  request: (OsconfigFoldersAssignmentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListAssignmentsResponse) The response message.
ListrG   rI   rL   s       r9   r|   /OsconfigV1alpha1.FoldersAssignmentsService.List   /     ##F+f__
  8 8r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NrR   ry   z!osconfig.folders.assignments.listrT   pageSize	pageTokenrU   r	   %OsconfigFoldersAssignmentsListRequestListAssignmentsResponseFrY   re   rg   r;   r9   rh   ri      s9    !7!7<5 zJ +.6A4"r;   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate an OS Config Assignment.

Args:
  request: (OsconfigFoldersAssignmentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
PatchrG   rI   rL   s       r9   r   0OsconfigV1alpha1.FoldersAssignmentsService.Patch   /     ##G,f__
  8 8r;   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nrn   PATCHz"osconfig.folders.assignments.patchrp   
updateMaskrq   rV   &OsconfigFoldersAssignmentsPatchRequestrX   FrY   re   rg   r;   r9   rh   ri      s6    ("8"8L6xH"^("B'#r;   rA   r@   __name__
__module____qualname____firstlineno____doc___NAMEr   rF   method_configrk   ru   r|   r   __static_attributes____classcell__r8   s   @r9   r   r=   8   s^    =!E
8F8F8C8D8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rU =r$ )(OsconfigV1alpha1.FoldersOsConfigsService   z1Service class for the folders_osConfigs resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r   r   rA   rB   s     r9   r   1OsconfigV1alpha1.FoldersOsConfigsService.__init__   s#    44dDVLdr;   c                 D    U R                  S5      nU R                  X1US9$ )zCreate an OsConfig.

Args:
  request: (OsconfigFoldersOsConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
rF   rG   rI   rL   s       r9   rF   /OsconfigV1alpha1.FoldersOsConfigsService.Create   rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N&v1alpha1/folders/{foldersId}/osConfigsrS   z!osconfig.folders.osConfigs.createrT   v1alpha1/{+parent}/osConfigsosConfig%OsconfigFoldersOsConfigsCreateRequestOsConfigFrY   re   rg   r;   r9   rh   1OsconfigV1alpha1.FoldersOsConfigsService.<lambda>   s4    8#9#9:5 zJ4 A%$r;   c                 D    U R                  S5      nU R                  X1US9$ )zDelete an OsConfig.

Args:
  request: (OsconfigFoldersOsConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rk   rG   rI   rL   s       r9   rk   /OsconfigV1alpha1.FoldersOsConfigsService.Delete   rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N4v1alpha1/folders/{foldersId}/osConfigs/{osConfigsId}ro   z!osconfig.folders.osConfigs.deleterp   rq   r	   %OsconfigFoldersOsConfigsDeleteRequestrs   FrY   re   rg   r;   r9   rh   r      s4    8#9#9H5xH(A"$r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet an OsConfig.

Args:
  request: (OsconfigFoldersOsConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
ru   rG   rI   rL   s       r9   ru   ,OsconfigV1alpha1.FoldersOsConfigsService.Get	  rw   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   ry   zosconfig.folders.osConfigs.getrp   rq   r	   "OsconfigFoldersOsConfigsGetRequestr   FrY   re   rg   r;   r9   rh   r     s4     6 6H2xH(>%!r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of OsConfigs.

Args:
  request: (OsconfigFoldersOsConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOsConfigsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   -OsconfigV1alpha1.FoldersOsConfigsService.List$  r~   r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   ry   zosconfig.folders.osConfigs.listrT   r   r   r   r	   #OsconfigFoldersOsConfigsListRequestListOsConfigsResponseFrY   re   rg   r;   r9   rh   r   1  s9    !7!7:3 zJ +.4?2"r;   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate an OsConfig.

Args:
  request: (OsconfigFoldersOsConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
r   rG   rI   rL   s       r9   r   .OsconfigV1alpha1.FoldersOsConfigsService.Patch?  r   r;   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   r   z osconfig.folders.osConfigs.patchrp   r   rq   r   $OsconfigFoldersOsConfigsPatchRequestr   FrY   re   rg   r;   r9   rh   r   L  s6    ("8"8H4xH"^( @%#r;   r   r@   r   r   s   @r9   r   r      s^    ;E
8F8F8C8D8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rU =r$ )OsconfigV1alpha1.FoldersServiceiZ  z'Service class for the folders resource.r!   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r    r   rA   rB   s     r9   r   (OsconfigV1alpha1.FoldersService.__init___  s#    ++T;FCdr;   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the access control policy for an OsConfig or an OS Config Assignment.
Returns NOT_FOUND error if the OsConfig does not exist. Returns an empty
policy if the resource exists but does not have a policy set.

      Args:
        request: (OsconfigFoldersGetIamPolicyRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Policy) The response message.
      GetIamPolicyrG   rI   rL   s       r9   r   ,OsconfigV1alpha1.FoldersService.GetIamPolicyd  /     ##N3f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz)v1alpha1/folders/{foldersId}:getIamPolicyrS   zosconfig.folders.getIamPolicyresource!v1alpha1/{+resource}:getIamPolicygetIamPolicyRequest"OsconfigFoldersGetIamPolicyRequestPolicyFrY   re   rg   r;   r9   rh   (OsconfigV1alpha1.FoldersService.<lambda>s  4    )?)?=1"|L9+>#*r;   c                 D    U R                  S5      nU R                  X1US9$ )aG  Sets the access control policy for an OsConfig or an OS Config Assignment.
Replaces any existing policy.

      Args:
        request: (OsconfigFoldersSetIamPolicyRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Policy) The response message.
      SetIamPolicyrG   rI   rL   s       r9   r   ,OsconfigV1alpha1.FoldersService.SetIamPolicy  /     ##N3f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz)v1alpha1/folders/{foldersId}:setIamPolicyrS   zosconfig.folders.setIamPolicyr   !v1alpha1/{+resource}:setIamPolicysetIamPolicyRequest"OsconfigFoldersSetIamPolicyRequestr   FrY   re   rg   r;   r9   rh   r     r   r;   c                 D    U R                  S5      nU R                  X1US9$ )a  Test the access control policy for an OsConfig or an OS Config Assignment.

Args:
  request: (OsconfigFoldersTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestIamPermissionsResponse) The response message.
TestIamPermissionsrG   rI   rL   s       r9   r   2OsconfigV1alpha1.FoldersService.TestIamPermissions  0     ##$89f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz/v1alpha1/folders/{foldersId}:testIamPermissionsrS   z#osconfig.folders.testIamPermissionsr   'v1alpha1/{+resource}:testIamPermissionstestIamPermissionsRequest(OsconfigFoldersTestIamPermissionsRequestTestIamPermissionsResponseFrY   re   rg   r;   r9   rh   r     s4    x/E/EC7"|L?1D70r;   r   r@   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @r9   r    r   Z  sA    1E
8"L8"L8($$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$ )0OsconfigV1alpha1.OrganizationsAssignmentsServicei  z9Service class for the organizations_assignments resource.r#   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r"   r   rA   rB   s     r9   r   9OsconfigV1alpha1.OrganizationsAssignmentsService.__init__  s#    <<dLVTdr;   c                 D    U R                  S5      nU R                  X1US9$ )zCreate an OS Config Assignment.

Args:
  request: (OsconfigOrganizationsAssignmentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
rF   rG   rI   rL   s       r9   rF   7OsconfigV1alpha1.OrganizationsAssignmentsService.Create  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N4v1alpha1/organizations/{organizationsId}/assignmentsrS   z)osconfig.organizations.assignments.createrT   rU   rV   -OsconfigOrganizationsAssignmentsCreateRequestrX   FrY   re   rg   r;   r9   rh   9OsconfigV1alpha1.OrganizationsAssignmentsService.<lambda>  s4    8#9#9H= zJ6"I'$r;   c                 D    U R                  S5      nU R                  X1US9$ )zDelete an OS Config Assignment.

Args:
  request: (OsconfigOrganizationsAssignmentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rk   rG   rI   rL   s       r9   rk   7OsconfigV1alpha1.OrganizationsAssignmentsService.Delete  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NDv1alpha1/organizations/{organizationsId}/assignments/{assignmentsId}ro   z)osconfig.organizations.assignments.deleterp   rq   r	   -OsconfigOrganizationsAssignmentsDeleteRequestrs   FrY   re   rg   r;   r9   rh   r     s4    8#9#9X=xH(I"$r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet an OS Config Assignment.

Args:
  request: (OsconfigOrganizationsAssignmentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
ru   rG   rI   rL   s       r9   ru   4OsconfigV1alpha1.OrganizationsAssignmentsService.Get  rw   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   ry   z&osconfig.organizations.assignments.getrp   rq   r	   *OsconfigOrganizationsAssignmentsGetRequestrX   FrY   re   rg   r;   r9   rh   r     s4     6 6X:xH(F'!r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of OS Config Assignments.

Args:
  request: (OsconfigOrganizationsAssignmentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListAssignmentsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   5OsconfigV1alpha1.OrganizationsAssignmentsService.List  r~   r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   ry   z'osconfig.organizations.assignments.listrT   r   r   rU   r	   +OsconfigOrganizationsAssignmentsListRequestr   FrY   re   rg   r;   r9   rh   r      s9    !7!7H; zJ +.6G4"r;   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate an OS Config Assignment.

Args:
  request: (OsconfigOrganizationsAssignmentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
r   rG   rI   rL   s       r9   r   6OsconfigV1alpha1.OrganizationsAssignmentsService.Patch.  r   r;   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   r   z(osconfig.organizations.assignments.patchrp   r   rq   rV   ,OsconfigOrganizationsAssignmentsPatchRequestrX   FrY   re   rg   r;   r9   rh   r   ;  s6    ("8"8X<xH"^("H'#r;   r   r@   r   r   s   @r9   r"   r     s^    C'E
8F8F8C8D8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rU =r$ ).OsconfigV1alpha1.OrganizationsOsConfigsServiceiI  z7Service class for the organizations_osConfigs resource.r%   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r$   r   rA   rB   s     r9   r   7OsconfigV1alpha1.OrganizationsOsConfigsService.__init__N  #    ::DJ6Rdr;   c                 D    U R                  S5      nU R                  X1US9$ )zCreate an OsConfig.

Args:
  request: (OsconfigOrganizationsOsConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
rF   rG   rI   rL   s       r9   rF   5OsconfigV1alpha1.OrganizationsOsConfigsService.CreateS  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N2v1alpha1/organizations/{organizationsId}/osConfigsrS   z'osconfig.organizations.osConfigs.createrT   r   r   +OsconfigOrganizationsOsConfigsCreateRequestr   FrY   re   rg   r;   r9   rh   7OsconfigV1alpha1.OrganizationsOsConfigsService.<lambda>`  s4    8#9#9F; zJ4 G%$r;   c                 D    U R                  S5      nU R                  X1US9$ )zDelete an OsConfig.

Args:
  request: (OsconfigOrganizationsOsConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rk   rG   rI   rL   s       r9   rk   5OsconfigV1alpha1.OrganizationsOsConfigsService.Deleten  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N@v1alpha1/organizations/{organizationsId}/osConfigs/{osConfigsId}ro   z'osconfig.organizations.osConfigs.deleterp   rq   r	   +OsconfigOrganizationsOsConfigsDeleteRequestrs   FrY   re   rg   r;   r9   rh   r   {  s4    8#9#9T;xH(G"$r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet an OsConfig.

Args:
  request: (OsconfigOrganizationsOsConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
ru   rG   rI   rL   s       r9   ru   2OsconfigV1alpha1.OrganizationsOsConfigsService.Get  rw   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  ry   z$osconfig.organizations.osConfigs.getrp   rq   r	   (OsconfigOrganizationsOsConfigsGetRequestr   FrY   re   rg   r;   r9   rh   r     s4     6 6T8xH(D%!r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of OsConfigs.

Args:
  request: (OsconfigOrganizationsOsConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOsConfigsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   3OsconfigV1alpha1.OrganizationsOsConfigsService.List  r~   r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   ry   z%osconfig.organizations.osConfigs.listrT   r   r   r   r	   )OsconfigOrganizationsOsConfigsListRequestr   FrY   re   rg   r;   r9   rh   r     s9    !7!7F9 zJ +.4E2"r;   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate an OsConfig.

Args:
  request: (OsconfigOrganizationsOsConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
r   rG   rI   rL   s       r9   r   4OsconfigV1alpha1.OrganizationsOsConfigsService.Patch  r   r;   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z&osconfig.organizations.osConfigs.patchrp   r   rq   r   *OsconfigOrganizationsOsConfigsPatchRequestr   FrY   re   rg   r;   r9   rh   r     s6    ("8"8T:xH"^( F%#r;   r   r@   r   r   s   @r9   r$   r   I  s^    A%E
8F8F8C8D8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rU =r$ )%OsconfigV1alpha1.OrganizationsServicei  z-Service class for the organizations resource.r'   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r&   r   rA   rB   s     r9   r   .OsconfigV1alpha1.OrganizationsService.__init__  #    114A&Idr;   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the access control policy for an OsConfig or an OS Config Assignment.
Returns NOT_FOUND error if the OsConfig does not exist. Returns an empty
policy if the resource exists but does not have a policy set.

      Args:
        request: (OsconfigOrganizationsGetIamPolicyRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Policy) The response message.
      r   rG   rI   rL   s       r9   r   2OsconfigV1alpha1.OrganizationsService.GetIamPolicy  r   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz5v1alpha1/organizations/{organizationsId}:getIamPolicyrS   z#osconfig.organizations.getIamPolicyr   r   r   (OsconfigOrganizationsGetIamPolicyRequestr   FrY   re   rg   r;   r9   rh   .OsconfigV1alpha1.OrganizationsService.<lambda>  4    )?)?I7"|L9+D#*r;   c                 D    U R                  S5      nU R                  X1US9$ )aM  Sets the access control policy for an OsConfig or an OS Config Assignment.
Replaces any existing policy.

      Args:
        request: (OsconfigOrganizationsSetIamPolicyRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Policy) The response message.
      r   rG   rI   rL   s       r9   r   2OsconfigV1alpha1.OrganizationsService.SetIamPolicy  r   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz5v1alpha1/organizations/{organizationsId}:setIamPolicyrS   z#osconfig.organizations.setIamPolicyr   r   r   (OsconfigOrganizationsSetIamPolicyRequestr   FrY   re   rg   r;   r9   rh   r    r  r;   c                 D    U R                  S5      nU R                  X1US9$ )a%  Test the access control policy for an OsConfig or an OS Config Assignment.

Args:
  request: (OsconfigOrganizationsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestIamPermissionsResponse) The response message.
r   rG   rI   rL   s       r9   r   8OsconfigV1alpha1.OrganizationsService.TestIamPermissions  r   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz;v1alpha1/organizations/{organizationsId}:testIamPermissionsrS   z)osconfig.organizations.testIamPermissionsr   r   r   .OsconfigOrganizationsTestIamPermissionsRequestr   FrY   re   rg   r;   r9   rh   r  *  s4    x/E/EO="|L?1J70r;   r   r@   r   r   s   @r9   r&   r    sA    7E
8"L8"L8($$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$ )+OsconfigV1alpha1.ProjectsAssignmentsServicei8  z4Service class for the projects_assignments resource.r)   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r(   r   rA   rB   s     r9   r   4OsconfigV1alpha1.ProjectsAssignmentsService.__init__=  s#    77GOdr;   c                 D    U R                  S5      nU R                  X1US9$ )zCreate an OS Config Assignment.

Args:
  request: (OsconfigProjectsAssignmentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
rF   rG   rI   rL   s       r9   rF   2OsconfigV1alpha1.ProjectsAssignmentsService.CreateB  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N*v1alpha1/projects/{projectsId}/assignmentsrS   z$osconfig.projects.assignments.createrT   rU   rV   (OsconfigProjectsAssignmentsCreateRequestrX   FrY   re   rg   r;   r9   rh   4OsconfigV1alpha1.ProjectsAssignmentsService.<lambda>O  s4    8#9#9>8 zJ6"D'$r;   c                 D    U R                  S5      nU R                  X1US9$ )zDelete an OS Config Assignment.

Args:
  request: (OsconfigProjectsAssignmentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rk   rG   rI   rL   s       r9   rk   2OsconfigV1alpha1.ProjectsAssignmentsService.Delete]  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N:v1alpha1/projects/{projectsId}/assignments/{assignmentsId}ro   z$osconfig.projects.assignments.deleterp   rq   r	   (OsconfigProjectsAssignmentsDeleteRequestrs   FrY   re   rg   r;   r9   rh   r-  j  s4    8#9#9N8xH(D"$r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet an OS Config Assignment.

Args:
  request: (OsconfigProjectsAssignmentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
ru   rG   rI   rL   s       r9   ru   /OsconfigV1alpha1.ProjectsAssignmentsService.Getx  rw   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr1  ry   z!osconfig.projects.assignments.getrp   rq   r	   %OsconfigProjectsAssignmentsGetRequestrX   FrY   re   rg   r;   r9   rh   r-    s4     6 6N5xH(A'!r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of OS Config Assignments.

Args:
  request: (OsconfigProjectsAssignmentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListAssignmentsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   0OsconfigV1alpha1.ProjectsAssignmentsService.List  r~   r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr+  ry   z"osconfig.projects.assignments.listrT   r   r   rU   r	   &OsconfigProjectsAssignmentsListRequestr   FrY   re   rg   r;   r9   rh   r-    s9    !7!7>6 zJ +.6B4"r;   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate an OS Config Assignment.

Args:
  request: (OsconfigProjectsAssignmentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Assignment) The response message.
r   rG   rI   rL   s       r9   r   1OsconfigV1alpha1.ProjectsAssignmentsService.Patch  r   r;   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr1  r   z#osconfig.projects.assignments.patchrp   r   rq   rV   'OsconfigProjectsAssignmentsPatchRequestrX   FrY   re   rg   r;   r9   rh   r-    s6    ("8"8N7xH"^("C'#r;   r   r@   r   r   s   @r9   r(   r%  8  s^    >"E
8F8F8C8D8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rU =r$ ))OsconfigV1alpha1.ProjectsOsConfigsServicei  z2Service class for the projects_osConfigs resource.r+   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r*   r   rA   rB   s     r9   r   2OsconfigV1alpha1.ProjectsOsConfigsService.__init__  #    55tEfMdr;   c                 D    U R                  S5      nU R                  X1US9$ )zCreate an OsConfig.

Args:
  request: (OsconfigProjectsOsConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
rF   rG   rI   rL   s       r9   rF   0OsconfigV1alpha1.ProjectsOsConfigsService.Create  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N(v1alpha1/projects/{projectsId}/osConfigsrS   z"osconfig.projects.osConfigs.createrT   r   r   &OsconfigProjectsOsConfigsCreateRequestr   FrY   re   rg   r;   r9   rh   2OsconfigV1alpha1.ProjectsOsConfigsService.<lambda>  s4    8#9#9<6 zJ4 B%$r;   c                 D    U R                  S5      nU R                  X1US9$ )zDelete an OsConfig.

Args:
  request: (OsconfigProjectsOsConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rk   rG   rI   rL   s       r9   rk   0OsconfigV1alpha1.ProjectsOsConfigsService.Delete  rP   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N6v1alpha1/projects/{projectsId}/osConfigs/{osConfigsId}ro   z"osconfig.projects.osConfigs.deleterp   rq   r	   &OsconfigProjectsOsConfigsDeleteRequestrs   FrY   re   rg   r;   r9   rh   rI    s4    8#9#9J6xH(B"$r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet an OsConfig.

Args:
  request: (OsconfigProjectsOsConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
ru   rG   rI   rL   s       r9   ru   -OsconfigV1alpha1.ProjectsOsConfigsService.Get	  rw   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NrM  ry   zosconfig.projects.osConfigs.getrp   rq   r	   #OsconfigProjectsOsConfigsGetRequestr   FrY   re   rg   r;   r9   rh   rI    4     6 6J3xH(?%!r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of OsConfigs.

Args:
  request: (OsconfigProjectsOsConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOsConfigsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   .OsconfigV1alpha1.ProjectsOsConfigsService.List$  r~   r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NrG  ry   z osconfig.projects.osConfigs.listrT   r   r   r   r	   $OsconfigProjectsOsConfigsListRequestr   FrY   re   rg   r;   r9   rh   rI  1  9    !7!7<4 zJ +.4@2"r;   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate an OsConfig.

Args:
  request: (OsconfigProjectsOsConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OsConfig) The response message.
r   rG   rI   rL   s       r9   r   /OsconfigV1alpha1.ProjectsOsConfigsService.Patch?  r   r;   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NrM  r   z!osconfig.projects.osConfigs.patchrp   r   rq   r   %OsconfigProjectsOsConfigsPatchRequestr   FrY   re   rg   r;   r9   rh   rI  L  s6    ("8"8J5xH"^( A%#r;   r   r@   r   r   s   @r9   r*   r@    s^    < E
8F8F8C8D8Er;   r*   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	8OsconfigV1alpha1.ProjectsPatchJobsInstanceDetailsServiceiZ  zBService class for the projects_patchJobs_instanceDetails resource.r-   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r,   r   rA   rB   s     r9   r   AOsconfigV1alpha1.ProjectsPatchJobsInstanceDetailsService.__init___  s$    DDdTU[\dr;   c                 D    U R                  S5      nU R                  X1US9$ )a   Get a page of instances' details for a given patch job.

Args:
  request: (OsconfigProjectsPatchJobsInstanceDetailsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPatchJobInstanceDetailsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   =OsconfigV1alpha1.ProjectsPatchJobsInstanceDetailsService.Listd  r~   r;   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzFv1alpha1/projects/{projectsId}/patchJobs/{patchJobsId}/instanceDetailsry   z0osconfig.projects.patchJobs.instanceDetails.listrT   )filterr   r   z"v1alpha1/{+parent}/instanceDetailsr	   3OsconfigProjectsPatchJobsInstanceDetailsListRequest#ListPatchJobInstanceDetailsResponseFrY   re   rg   r;   r9   rh   AOsconfigV1alpha1.ProjectsPatchJobsInstanceDetailsService.<lambda>q  s4    !7!7ZD zJ8:O@"r;   r   r@   )r   r   r   r   r   r   r   r|   r   r   r   r   s   @r9   r,   r^  Z  s"    L0E
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rU =r$ ))OsconfigV1alpha1.ProjectsPatchJobsServicei  z2Service class for the projects_patchJobs resource.r/   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r.   r   rA   rB   s     r9   r   2OsconfigV1alpha1.ProjectsPatchJobsService.__init__  rC  r;   c                 D    U R                  S5      nU R                  X1US9$ )a@  Cancel a patch job. The patch job must be active. Canceled patch jobs.
cannot be restarted.

      Args:
        request: (OsconfigProjectsPatchJobsCancelRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (PatchJob) The response message.
      CancelrG   rI   rL   s       r9   rm  0OsconfigV1alpha1.ProjectsPatchJobsService.Cancel  s/     ##H-f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz=v1alpha1/projects/{projectsId}/patchJobs/{patchJobsId}:cancelrS   z"osconfig.projects.patchJobs.cancelrp   zv1alpha1/{+name}:cancelcancelPatchJobRequest&OsconfigProjectsPatchJobsCancelRequestPatchJobFrY   re   rg   r;   r9   rh   2OsconfigV1alpha1.ProjectsPatchJobsService.<lambda>  s4    8#9#9Q6xH/-B%$r;   c                 D    U R                  S5      nU R                  X1US9$ )zPatch GCE instances by creating and running a PatchJob.

Args:
  request: (OsconfigProjectsPatchJobsExecuteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (PatchJob) The response message.
ExecuterG   rI   rL   s       r9   ru  1OsconfigV1alpha1.ProjectsPatchJobsService.Execute  s/     ##I.f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz0v1alpha1/projects/{projectsId}/patchJobs:executerS   z#osconfig.projects.patchJobs.executerT   z$v1alpha1/{+parent}/patchJobs:executeexecutePatchJobRequest'OsconfigProjectsPatchJobsExecuteRequestrr  FrY   re   rg   r;   r9   rh   rs    s4    H$:$:D7 zJ<.C%%r;   c                 D    U R                  S5      nU R                  X1US9$ )a]  Get the patch job. This can be used to track the progress of an.
ongoing patch job or review the details of completed jobs.

      Args:
        request: (OsconfigProjectsPatchJobsGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (PatchJob) The response message.
      ru   rG   rI   rL   s       r9   ru   -OsconfigV1alpha1.ProjectsPatchJobsService.Get  s/     ##E*f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz6v1alpha1/projects/{projectsId}/patchJobs/{patchJobsId}ry   zosconfig.projects.patchJobs.getrp   rq   r	   #OsconfigProjectsPatchJobsGetRequestrr  FrY   re   rg   r;   r9   rh   rs    rS  r;   c                 D    U R                  S5      nU R                  X1US9$ )zGet a page of patch jobs.

Args:
  request: (OsconfigProjectsPatchJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPatchJobsResponse) The response message.
r|   rG   rI   rL   s       r9   r|   .OsconfigV1alpha1.ProjectsPatchJobsService.List  r~   r;   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nz(v1alpha1/projects/{projectsId}/patchJobsry   z osconfig.projects.patchJobs.listrT   r   r   zv1alpha1/{+parent}/patchJobsr	   $OsconfigProjectsPatchJobsListRequestListPatchJobsResponseFrY   re   rg   r;   r9   rh   rs    rX  r;   r   r@   )r   r   r   r   r   r   r   rm  r   ru  ru   r|   r   r   r   s   @r9   r.   ri    sO    < E
8F8G8C8Dr;   r.   c                   d   ^  \ 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	r
U =r$ ).OsconfigV1alpha1.ProjectsZonesInstancesServicei  z8Service class for the projects_zones_instances resource.r1   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r0   r   rA   rB   s     r9   r   7OsconfigV1alpha1.ProjectsZonesInstancesService.__init__  r   r;   c                 D    U R                  S5      nU R                  X1US9$ )a
  Lookup the configs that are assigned to an instance. This lookup.
will merge all configs that are assigned to the instance resolving
conflicts as necessary.
This is usually called by the agent running on the instance but can be
called directly to see what configs
This

      Args:
        request: (OsconfigProjectsZonesInstancesLookupConfigsRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (LookupConfigsResponse) The response message.
      LookupConfigsrG   rI   rL   s       r9   r  <OsconfigV1alpha1.ProjectsZonesInstancesService.LookupConfigs  s/     ##O4f__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzTv1alpha1/projects/{projectsId}/zones/{zonesId}/instances/{instancesId}:lookupConfigsrS   z/osconfig.projects.zones.instances.lookupConfigsr   z"v1alpha1/{+resource}:lookupConfigslookupConfigsRequest2OsconfigProjectsZonesInstancesLookupConfigsRequestLookupConfigsResponseFrY   re   rg   r;   r9   rh   7OsconfigV1alpha1.ProjectsZonesInstancesService.<lambda>  s4    (*@*@hC"|L:,N2+r;   c                 D    U R                  S5      nU R                  X1US9$ )a  Endpoint used by the agent to report back its state during a patch.
job. This endpoint will also return the patch job's state and
configurations that the agent needs to know in order to run or stop
patching.

This endpoint is only used by the agent. Using it in other ways may
affect the state of the active patch job and prevent the patches from
being correctly applied to this instance.

      Args:
        request: (OsconfigProjectsZonesInstancesReportPatchJobInstanceDetailsRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ReportPatchJobInstanceDetailsResponse) The response message.
      ReportPatchJobInstanceDetailsrG   rI   rL   s       r9   r  LOsconfigV1alpha1.ProjectsZonesInstancesService.ReportPatchJobInstanceDetails!  s0      ##$CDf__
  8 8r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzdv1alpha1/projects/{projectsId}/zones/{zonesId}/instances/{instancesId}:reportPatchJobInstanceDetailsrS   z?osconfig.projects.zones.instances.reportPatchJobInstanceDetailsr   z2v1alpha1/{+resource}:reportPatchJobInstanceDetails$reportPatchJobInstanceDetailsRequestBOsconfigProjectsZonesInstancesReportPatchJobInstanceDetailsRequest%ReportPatchJobInstanceDetailsResponseFrY   re   rg   r;   r9   rh   r  5  s4    (:P:PxS"|LJ<^B;r;   r   r@   )r   r   r   r   r   r   r   r  r   r  r   r   r   s   @r9   r0   r    s2    B&E
8$#M8(3!//r;   r0   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )%OsconfigV1alpha1.ProjectsZonesServiceiC  z.Service class for the projects_zones resource.r3   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r2   r   rA   rB   s     r9   r   .OsconfigV1alpha1.ProjectsZonesService.__init__H  r  r;   r   )	r   r   r   r   r   r   r   r   r   r   s   @r9   r2   r  C  s    8E r;   r2   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$ ) OsconfigV1alpha1.ProjectsServiceiM  z(Service class for the projects resource.r5   c                 N   > [         [        R                  U ]  U5        0 U l        g r@   )r   r   r4   r   rA   rB   s     r9   r   )OsconfigV1alpha1.ProjectsService.__init__R  s#    ,,d<VDdr;   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the access control policy for an OsConfig or an OS Config Assignment.
Returns NOT_FOUND error if the OsConfig does not exist. Returns an empty
policy if the resource exists but does not have a policy set.

      Args:
        request: (OsconfigProjectsGetIamPolicyRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Policy) The response message.
      r   rG   rI   rL   s       r9   r   -OsconfigV1alpha1.ProjectsService.GetIamPolicyW  r   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz+v1alpha1/projects/{projectsId}:getIamPolicyrS   zosconfig.projects.getIamPolicyr   r   r   #OsconfigProjectsGetIamPolicyRequestr   FrY   re   rg   r;   r9   rh   )OsconfigV1alpha1.ProjectsService.<lambda>f  4    )?)??2"|L9+?#*r;   c                 D    U R                  S5      nU R                  X1US9$ )aH  Sets the access control policy for an OsConfig or an OS Config Assignment.
Replaces any existing policy.

      Args:
        request: (OsconfigProjectsSetIamPolicyRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Policy) The response message.
      r   rG   rI   rL   s       r9   r   -OsconfigV1alpha1.ProjectsService.SetIamPolicyt  r   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz+v1alpha1/projects/{projectsId}:setIamPolicyrS   zosconfig.projects.setIamPolicyr   r   r   #OsconfigProjectsSetIamPolicyRequestr   FrY   re   rg   r;   r9   rh   r    r  r;   c                 D    U R                  S5      nU R                  X1US9$ )a   Test the access control policy for an OsConfig or an OS Config Assignment.

Args:
  request: (OsconfigProjectsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestIamPermissionsResponse) The response message.
r   rG   rI   rL   s       r9   r   3OsconfigV1alpha1.ProjectsService.TestIamPermissions  r   r;   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz1v1alpha1/projects/{projectsId}:testIamPermissionsrS   z$osconfig.projects.testIamPermissionsr   r   r   )OsconfigProjectsTestIamPermissionsRequestr   FrY   re   rg   r;   r9   rh   r    s4    x/E/EE8"|L?1E70r;   r   r@   r   r   s   @r9   r4   r  M  sA    2E
8"L8"L8($$r;   r4   )r!   r   r   r'   r#   r%   r5   r)   r+   r/   r-   r3   r1   )r	   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.   r0   r2   r4   r   r   r   s   @r9   r   r   
   sn   G//(-(=?hi'(*"."+),()-6:/4<@?C	/:O("9"9 ObO 7 7 Ob\x.. \|O(?(? ObOh&=&= Ob\X44 \|O8#:#: ObO!8!8 Ob#0G0G #Jv!8!8 vpJh&=&= JXX44 \// \ \r;   r   N)
r   
__future__r   apitools.base.pyr   7googlecloudsdk.generated_clients.apis.osconfig.v1alpha1r   r  BaseApiClientr   rg   r;   r9   <module>r     s'    = ' % j_x-- _r;   