
    C                    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 cloudidentity version v1beta1.    )absolute_import)base_api)cloudidentity_v1beta1_messagesc                     ^  \ rS rSrSr\rSrSrSr	/ SQ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' S(\R(                  5      r"S)r#U =r$$ )+CloudidentityV1beta1
   zCGenerated client library for service cloudidentity version v1beta1.z%https://cloudidentity.googleapis.com/z*https://cloudidentity.mtls.googleapis.com/cloudidentity)z6https://www.googleapis.com/auth/cloud-identity.devicesz=https://www.googleapis.com/auth/cloud-identity.devices.lookupz?https://www.googleapis.com/auth/cloud-identity.devices.readonlyz5https://www.googleapis.com/auth/cloud-identity.groupsz>https://www.googleapis.com/auth/cloud-identity.groups.readonlyz9https://www.googleapis.com/auth/cloud-identity.inboundssozBhttps://www.googleapis.com/auth/cloud-identity.inboundsso.readonlyz7https://www.googleapis.com/auth/cloud-identity.orgunitsz@https://www.googleapis.com/auth/cloud-identity.orgunits.readonlyz7https://www.googleapis.com/auth/cloud-identity.policiesz@https://www.googleapis.com/auth/cloud-identity.policies.readonlyz.https://www.googleapis.com/auth/cloud-platformv1beta1	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        U R=                  U 5      U l        g)z"Create a new cloudidentity handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN) BASE_URLsuperr   __init__CustomersUserinvitationsServicecustomers_userinvitationsCustomersService	customers%DevicesDeviceUsersClientStatesService devices_deviceUsers_clientStatesDevicesDeviceUsersServicedevices_deviceUsersDevicesServicedevicesGroupsMembershipsServicegroups_membershipsGroupsServicegroupsInboundOidcSsoProfilesServiceinboundOidcSsoProfiles+InboundSamlSsoProfilesIdpCredentialsService%inboundSamlSsoProfiles_idpCredentialsInboundSamlSsoProfilesServiceinboundSamlSsoProfilesInboundSsoAssignmentsServiceinboundSsoAssignmentsOrgUnitsMembershipsServiceorgUnits_membershipsOrgUnitsServiceorgUnitsPoliciesServicepolicies)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               _lib/googlecloudsdk/generated_clients/apis/cloudidentity/v1beta1/cloudidentity_v1beta1_client.pyr   CloudidentityV1beta1.__init__   sH    
C	
.'%)3 7+ / - &*%I%I$%OD"**40DN,0,V,VW[,\D)#==dCD&&t,DL";;DAD$$T*DK"&"D"DT"JD151a1abf1gD."&"D"DT"JD!%!B!B4!HD $ ? ? ED((.DM((.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$ )4CloudidentityV1beta1.CustomersUserinvitationsService9   z9Service class for the customers_userinvitations resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr7   clientr9   s     r:   r   =CloudidentityV1beta1.CustomersUserinvitationsService.__init__>   s$     @@$PQWXdr<   c                 D    U R                  S5      nU R                  X1US9$ )zCancels a UserInvitation that was already sent.

Args:
  request: (CloudidentityCustomersUserinvitationsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Cancelglobal_paramsGetMethodConfig
_RunMethodr7   requestrI   configs       r:   rG   ;CloudidentityV1beta1.CustomersUserinvitationsService.CancelC   /     ##H-f__
  8 8r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzJv1beta1/customers/{customersId}/userinvitations/{userinvitationsId}:cancelPOSTz.cloudidentity.customers.userinvitations.cancelnamezv1beta1/{+name}:cancelcancelUserInvitationRequest2CloudidentityCustomersUserinvitationsCancelRequest	OperationF	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>=CloudidentityV1beta1.CustomersUserinvitationsService.<lambda>P   s4    8#9#9^BxH.3N&$r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieves a UserInvitation resource. **Note:** New consumer accounts with the customer's verified domain created within the previous 48 hours will not appear in the result. This delay also applies to newly-verified domains.

Args:
  request: (CloudidentityCustomersUserinvitationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UserInvitation) The response message.
GetrH   rJ   rM   s       r:   rj   8CloudidentityV1beta1.CustomersUserinvitationsService.Get^   /     ##E*f__
  8 8r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzCv1beta1/customers/{customersId}/userinvitations/{userinvitationsId}GETz+cloudidentity.customers.userinvitations.getrT   v1beta1/{+name} /CloudidentityCustomersUserinvitationsGetRequestUserInvitationFrX   rd   rf   r<   r:   rg   rh   k   s4     6 6W?xH'K+!r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Verifies whether a user account is eligible to receive a UserInvitation (is an unmanaged account). Eligibility is based on the following criteria: * the email address is a consumer account and it's the primary email address of the account, and * the domain of the email address matches an existing verified Google Workspace or Cloud Identity domain If both conditions are met, the user is eligible. **Note:** This method is not supported for Workspace Essentials customers.

Args:
  request: (CloudidentityCustomersUserinvitationsIsInvitableUserRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IsInvitableUserResponse) The response message.
IsInvitableUserrH   rJ   rM   s       r:   rt   DCloudidentityV1beta1.CustomersUserinvitationsService.IsInvitableUsery   s0     ##$56f__
  8 8r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzSv1beta1/customers/{customersId}/userinvitations/{userinvitationsId}:isInvitableUserrn   z7cloudidentity.customers.userinvitations.isInvitableUserrT   zv1beta1/{+name}:isInvitableUserrp   ;CloudidentityCustomersUserinvitationsIsInvitableUserRequestIsInvitableUserResponseFrX   rd   rf   r<   r:   rg   rh      s4    H,B,BgKxH7W4-r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieves a list of UserInvitation resources. **Note:** New consumer accounts with the customer's verified domain created within the previous 48 hours will not appear in the result. This delay also applies to newly-verified domains.

Args:
  request: (CloudidentityCustomersUserinvitationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListUserInvitationsResponse) The response message.
ListrH   rJ   rM   s       r:   rz   9CloudidentityV1beta1.CustomersUserinvitationsService.List   /     ##F+f__
  8 8r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz/v1beta1/customers/{customersId}/userinvitationsrn   z,cloudidentity.customers.userinvitations.listparent)filterorderBypageSize	pageTokenz!v1beta1/{+parent}/userinvitationsrp   0CloudidentityCustomersUserinvitationsListRequestListUserInvitationsResponseFrX   rd   rf   r<   r:   rg   rh      s4    !7!7C@ zJC9L8"r<   c                 D    U R                  S5      nU R                  X1US9$ )ad  Sends a UserInvitation to email. If the `UserInvitation` does not exist for this request and it is a valid request, the request creates a `UserInvitation`. **Note:** The `get` and `list` methods have a 48-hour delay where newly-created consumer accounts will not appear in the results. You can still send a `UserInvitation` to those accounts if you know the unmanaged email address and IsInvitableUser==True.

Args:
  request: (CloudidentityCustomersUserinvitationsSendRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
SendrH   rJ   rM   s       r:   r   9CloudidentityV1beta1.CustomersUserinvitationsService.Send   r|   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzHv1beta1/customers/{customersId}/userinvitations/{userinvitationsId}:sendrS   z,cloudidentity.customers.userinvitations.sendrT   zv1beta1/{+name}:sendsendUserInvitationRequest0CloudidentityCustomersUserinvitationsSendRequestrW   FrX   rd   rf   r<   r:   rg   rh      s4    !7!7\@xH,1L&"r<   rB   rA   )__name__
__module____qualname____firstlineno____doc___NAMEr   rG   method_configrj   rt   rz   r   __static_attributes____classcell__r9   s   @r:   r   r>   9   s^    C'E
8F8C8%O!8D8Dr<   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )%CloudidentityV1beta1.CustomersService   z)Service class for the customers resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r   r   rB   rC   s     r:   r   .CloudidentityV1beta1.CustomersService.__init__   s#     114A&Idr<   r   	r   r   r   r   r   r   r   r   r   r   s   @r:   r   r      s    3E 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$ ):CloudidentityV1beta1.DevicesDeviceUsersClientStatesService   z@Service class for the devices_deviceUsers_clientStates resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r   r   rB   rC   s     r:   r   CCloudidentityV1beta1.DevicesDeviceUsersClientStatesService.__init__   s$     FFVW]^dr<   c                 D    U R                  S5      nU R                  X1US9$ )zGets the client state for the device user.

Args:
  request: (CloudidentityDevicesDeviceUsersClientStatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ClientState) The response message.
rj   rH   rJ   rM   s       r:   rj   >CloudidentityV1beta1.DevicesDeviceUsersClientStatesService.Get   rl   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NUv1beta1/devices/{devicesId}/deviceUsers/{deviceUsersId}/clientStates/{clientStatesId}rn   z2cloudidentity.devices.deviceUsers.clientStates.getrT   customerro   rp   5CloudidentityDevicesDeviceUsersClientStatesGetRequestClientStateFrX   rd   rf   r<   r:   rg   CCloudidentityV1beta1.DevicesDeviceUsersClientStatesService.<lambda>   s6     6 6iFxH \'Q(!r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates the client state for the device user **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium.

Args:
  request: (CloudidentityDevicesDeviceUsersClientStatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
PatchrH   rJ   rM   s       r:   r   @CloudidentityV1beta1.DevicesDeviceUsersClientStatesService.Patch   /     ##G,f__
  8 8r<   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   PATCHz4cloudidentity.devices.deviceUsers.clientStates.patchrT   r   
updateMaskro   clientState7CloudidentityDevicesDeviceUsersClientStatesPatchRequestrW   FrX   rd   rf   r<   r:   rg   r     s9    ("8"8iHxH ,/'#S&#r<   r   rA   )r   r   r   r   r   r   r   rj   r   r   r   r   r   s   @r:   r   r      s1    J.E
8C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S jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ).CloudidentityV1beta1.DevicesDeviceUsersServicei  z3Service class for the devices_deviceUsers resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r!   r   rB   rC   s     r:   r   7CloudidentityV1beta1.DevicesDeviceUsersService.__init__  s#     ::DJ6Rdr<   c                 D    U R                  S5      nU R                  X1US9$ )zApproves device to access user data.

Args:
  request: (CloudidentityDevicesDeviceUsersApproveRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
ApproverH   rJ   rM   s       r:   r   6CloudidentityV1beta1.DevicesDeviceUsersService.Approve  s/     ##I.f__
  8 8r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz?v1beta1/devices/{devicesId}/deviceUsers/{deviceUsersId}:approverS   z)cloudidentity.devices.deviceUsers.approverT   zv1beta1/{+name}:approveapproveDeviceUserRequest-CloudidentityDevicesDeviceUsersApproveRequestrW   FrX   rd   rf   r<   r:   rg   7CloudidentityV1beta1.DevicesDeviceUsersService.<lambda>+  s4    H$:$:S=xH/0I&%r<   c                 D    U R                  S5      nU R                  X1US9$ )zBlocks device from accessing user data.

Args:
  request: (CloudidentityDevicesDeviceUsersBlockRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
BlockrH   rJ   rM   s       r:   r   4CloudidentityV1beta1.DevicesDeviceUsersService.Block9  r   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz=v1beta1/devices/{devicesId}/deviceUsers/{deviceUsersId}:blockrS   z'cloudidentity.devices.deviceUsers.blockrT   zv1beta1/{+name}:blockblockDeviceUserRequest+CloudidentityDevicesDeviceUsersBlockRequestrW   FrX   rd   rf   r<   r:   rg   r   F  s4    ("8"8Q;xH-.G&#r<   c                 D    U R                  S5      nU R                  X1US9$ )ay  Cancels an unfinished user account wipe. This operation can be used to cancel device wipe in the gap between the wipe operation returning success and the device being wiped.

Args:
  request: (CloudidentityDevicesDeviceUsersCancelWipeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.

CancelWiperH   rJ   rM   s       r:   r   9CloudidentityV1beta1.DevicesDeviceUsersService.CancelWipeT  /     ##L1f__
  8 8r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzBv1beta1/devices/{devicesId}/deviceUsers/{deviceUsersId}:cancelWiperS   z,cloudidentity.devices.deviceUsers.cancelWiperT   v1beta1/{+name}:cancelWipecancelWipeDeviceUserRequest0CloudidentityDevicesDeviceUsersCancelWipeRequestrW   FrX   rd   rf   r<   r:   rg   r   a  s4    x'='=V@xH23L&(r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes the specified DeviceUser. This also revokes the user's access to device data.

Args:
  request: (CloudidentityDevicesDeviceUsersDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
DeleterH   rJ   rM   s       r:   r   5CloudidentityV1beta1.DevicesDeviceUsersService.Deleteo  rQ   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N7v1beta1/devices/{devicesId}/deviceUsers/{deviceUsersId}DELETEz(cloudidentity.devices.deviceUsers.deleterT   r   ro   rp   ,CloudidentityDevicesDeviceUsersDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r   |  s6    8#9#9K<xH \'H&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves the specified DeviceUser.

Args:
  request: (CloudidentityDevicesDeviceUsersGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DeviceUser) The response message.
rj   rH   rJ   rM   s       r:   rj   2CloudidentityV1beta1.DevicesDeviceUsersService.Get  rl   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   rn   z%cloudidentity.devices.deviceUsers.getrT   r   ro   rp   )CloudidentityDevicesDeviceUsersGetRequest
DeviceUserFrX   rd   rf   r<   r:   rg   r     s6     6 6K9xH \'E'!r<   c                 D    U R                  S5      nU R                  X1US9$ )zLists/Searches DeviceUsers.

Args:
  request: (CloudidentityDevicesDeviceUsersListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDeviceUsersResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   3CloudidentityV1beta1.DevicesDeviceUsersService.List  r|   r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz'v1beta1/devices/{devicesId}/deviceUsersrn   z&cloudidentity.devices.deviceUsers.listr~   )r   r   r   r   r   zv1beta1/{+parent}/deviceUsersrp   *CloudidentityDevicesDeviceUsersListRequestListDeviceUsersResponseFrX   rd   rf   r<   r:   rg   r     s4    !7!7;: zJO5F4"r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Looks up resource names of the DeviceUsers associated with the caller's credentials, as well as the properties provided in the request. This method must be called with end-user credentials with the scope: https://www.googleapis.com/auth/cloud-identity.devices.lookup If multiple properties are provided, only DeviceUsers having all of these properties are considered as matches - i.e. the query behaves like an AND. Different platforms require different amounts of information from the caller to ensure that the DeviceUser is uniquely identified. - iOS: Specifying the 'partner' and 'ios_device_id' fields is required. - Android: Specifying the 'android_id' field is required. - Desktop: Specifying the 'raw_resource_id' field is required.

Args:
  request: (CloudidentityDevicesDeviceUsersLookupRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LookupSelfDeviceUsersResponse) The response message.
LookuprH   rJ   rM   s       r:   r   5CloudidentityV1beta1.DevicesDeviceUsersService.Lookup  rQ   r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz.v1beta1/devices/{devicesId}/deviceUsers:lookuprn   z(cloudidentity.devices.deviceUsers.lookupr~   )	androidIdiosDeviceIdr   r   partnerrawResourceIduserIdzv1beta1/{+parent}:lookuprp   ,CloudidentityDevicesDeviceUsersLookupRequestLookupSelfDeviceUsersResponseFrX   rd   rf   r<   r:   rg   r     s4    8#9#9B< zJp0H:$r<   c                 D    U R                  S5      nU R                  X1US9$ )zWipes the user's account on a device.

Args:
  request: (CloudidentityDevicesDeviceUsersWipeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
WiperH   rJ   rM   s       r:   r   3CloudidentityV1beta1.DevicesDeviceUsersService.Wipe  r|   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz<v1beta1/devices/{devicesId}/deviceUsers/{deviceUsersId}:wiperS   z&cloudidentity.devices.deviceUsers.wiperT   v1beta1/{+name}:wipewipeDeviceUserRequest*CloudidentityDevicesDeviceUsersWipeRequestrW   FrX   rd   rf   r<   r:   rg   r     s4    !7!7P:xH,-F&"r<   r   rA   )r   r   r   r   r   r   r   r   r   r   r   r   rj   rz   r   r   r   r   r   s   @r:   r!   r     s    =!E
8G8E8 J8F8C8D8F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S jrS \l        SrU =r$ )#CloudidentityV1beta1.DevicesServicei  z'Service class for the devices resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r#   r   rB   rC   s     r:   r   ,CloudidentityV1beta1.DevicesService.__init__  s#     //?Gdr<   c                 D    U R                  S5      nU R                  X1US9$ )ah  Cancels an unfinished device wipe. This operation can be used to cancel device wipe in the gap between the wipe operation returning success and the device being wiped.

Args:
  request: (CloudidentityDevicesCancelWipeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   .CloudidentityV1beta1.DevicesService.CancelWipe   r   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz&v1beta1/devices/{devicesId}:cancelWiperS   z cloudidentity.devices.cancelWiperT   r   cancelWipeDeviceRequest%CloudidentityDevicesCancelWipeRequestrW   FrX   rd   rf   r<   r:   rg   ,CloudidentityV1beta1.DevicesService.<lambda>  s4    x'='=:4xH2/A&(r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a device. Only company-owned device may be created. **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium.

Args:
  request: (CreateDeviceRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
CreaterH   rJ   rM   s       r:   r   *CloudidentityV1beta1.DevicesService.Create  rQ   r<   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	NrS   zcloudidentity.devices.createv1beta1/devices	<request>CreateDeviceRequestrW   F
rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   rf   r<   r:   rg   r   (  s-    8#9#90'!/&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes the specified device.

Args:
  request: (CloudidentityDevicesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   *CloudidentityV1beta1.DevicesService.Delete5  rQ   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nv1beta1/devices/{devicesId}r   zcloudidentity.devices.deleterT   r   ro   rp   !CloudidentityDevicesDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r   B  s6    8#9#9/0xH \'=&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves the specified device.

Args:
  request: (CloudidentityDevicesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Device) The response message.
rj   rH   rJ   rM   s       r:   rj   'CloudidentityV1beta1.DevicesService.GetP  rl   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  rn   zcloudidentity.devices.getrT   r   ro   rp   CloudidentityDevicesGetRequestDeviceFrX   rd   rf   r<   r:   rg   r   ]  s6     6 6/-xH \':#!r<   c                 D    U R                  S5      nU R                  X1US9$ )zLists/Searches devices.

Args:
  request: (CloudidentityDevicesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDevicesResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   (CloudidentityV1beta1.DevicesService.Listk  r|   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   zcloudidentity.devices.list)r   r   r   r   r   viewr   rp   CloudidentityDevicesListRequestListDevicesResponseFr   rd   rf   r<   r:   rg   r   x  s-    !7!7.W';0"r<   c                 D    U R                  S5      nU R                  X1US9$ )zWipes all data on the specified device.

Args:
  request: (CloudidentityDevicesWipeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   (CloudidentityV1beta1.DevicesService.Wipe  r|   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz v1beta1/devices/{devicesId}:wiperS   zcloudidentity.devices.wiperT   r   wipeDeviceRequestCloudidentityDevicesWipeRequestrW   FrX   rd   rf   r<   r:   rg   r     s4    !7!74.xH,);&"r<   r   rA   )r   r   r   r   r   r   r   r   r   r   r   rj   rz   r   r   r   r   s   @r:   r#   r     sm    1E
8 J8F8F8C8D8Dr<   r#   c                   N  ^  \ 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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$ )-CloudidentityV1beta1.GroupsMembershipsServicei  z2Service class for the groups_memberships resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r%   r   rB   rC   s     r:   r   6CloudidentityV1beta1.GroupsMembershipsService.__init__  s#     994I&Qdr<   c                 D    U R                  S5      nU R                  X1US9$ )a  Check a potential member for membership in a group. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A member has membership to a group as long as there is a single viewable transitive membership between the group and the member. The actor must have view permissions to at least one transitive membership between the member and group.

Args:
  request: (CloudidentityGroupsMembershipsCheckTransitiveMembershipRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (CheckTransitiveMembershipResponse) The response message.
CheckTransitiveMembershiprH   rJ   rM   s       r:   r  GCloudidentityV1beta1.GroupsMembershipsService.CheckTransitiveMembership  s0     ##$?@f__
  8 8r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz?v1beta1/groups/{groupsId}/memberships:checkTransitiveMembershiprn   z:cloudidentity.groups.memberships.checkTransitiveMembershipr~   queryz7v1beta1/{+parent}/memberships:checkTransitiveMembershiprp   >CloudidentityGroupsMembershipsCheckTransitiveMembershipRequest!CheckTransitiveMembershipResponseFrX   rd   rf   r<   r:   rg   6CloudidentityV1beta1.GroupsMembershipsService.<lambda>  s6    h6L6LSN zJYOZ>7r<   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a `Membership`.

Args:
  request: (CloudidentityGroupsMembershipsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   4CloudidentityV1beta1.GroupsMembershipsService.Create  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N%v1beta1/groups/{groupsId}/membershipsrS   z'cloudidentity.groups.memberships.creater~   v1beta1/{+parent}/memberships
membership+CloudidentityGroupsMembershipsCreateRequestrW   FrX   rd   rf   r<   r:   rg   r     s4    8#9#99; zJ5"G&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a `Membership`.

Args:
  request: (CloudidentityGroupsMembershipsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   4CloudidentityV1beta1.GroupsMembershipsService.Delete  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N5v1beta1/groups/{groupsId}/memberships/{membershipsId}r   z'cloudidentity.groups.memberships.deleterT   ro   rp   +CloudidentityGroupsMembershipsDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r     s4    8#9#9I;xH'G&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves a `Membership`.

Args:
  request: (CloudidentityGroupsMembershipsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Membership) The response message.
rj   rH   rJ   rM   s       r:   rj   1CloudidentityV1beta1.GroupsMembershipsService.Get  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr+  rn   z$cloudidentity.groups.memberships.getrT   ro   rp   (CloudidentityGroupsMembershipsGetRequest
MembershipFrX   rd   rf   r<   r:   rg   r     s4     6 6I8xH'D'!r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Get a membership graph of just a member or both a member and a group. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. Given a member, the response will contain all membership paths from the member. Given both a group and a member, the response will contain all membership paths between the group and the member.

Args:
  request: (CloudidentityGroupsMembershipsGetMembershipGraphRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
GetMembershipGraphrH   rJ   rM   s       r:   r3  @CloudidentityV1beta1.GroupsMembershipsService.GetMembershipGraph  0     ##$89f__
  8 8r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz8v1beta1/groups/{groupsId}/memberships:getMembershipGraphrn   z3cloudidentity.groups.memberships.getMembershipGraphr~   r  z0v1beta1/{+parent}/memberships:getMembershipGraphrp   7CloudidentityGroupsMembershipsGetMembershipGraphRequestrW   FrX   rd   rf   r<   r:   rg   r   #  s6    x/E/ELG zJYHS&0r<   c                 D    U R                  S5      nU R                  X1US9$ )zLists the `Membership`s within a `Group`.

Args:
  request: (CloudidentityGroupsMembershipsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListMembershipsResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   2CloudidentityV1beta1.GroupsMembershipsService.List1  r|   r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr$  rn   z%cloudidentity.groups.memberships.listr~   )r   r   r  r%  rp   )CloudidentityGroupsMembershipsListRequestListMembershipsResponseFrX   rd   rf   r<   r:   rg   r   >  s4    !7!799 zJ65E4"r<   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Looks up the [resource name](https://cloud.google.com/apis/design/resource_names) of a `Membership` by its `EntityKey`.

Args:
  request: (CloudidentityGroupsMembershipsLookupRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LookupMembershipNameResponse) The response message.
r   rH   rJ   rM   s       r:   r   4CloudidentityV1beta1.GroupsMembershipsService.LookupL  rQ   r<   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nz,v1beta1/groups/{groupsId}/memberships:lookuprn   z'cloudidentity.groups.memberships.lookupr~   memberKey_idmemberKey_namespacez$v1beta1/{+parent}/memberships:lookuprp   +CloudidentityGroupsMembershipsLookupRequestLookupMembershipNameResponseFrX   rd   rf   r<   r:   rg   r   Y  s:    8#9#9@; zJ$&;<<G9$r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Modifies the `MembershipRole`s of a `Membership`.

Args:
  request: (CloudidentityGroupsMembershipsModifyMembershipRolesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ModifyMembershipRolesResponse) The response message.
ModifyMembershipRolesrH   rJ   rM   s       r:   rE  CCloudidentityV1beta1.GroupsMembershipsService.ModifyMembershipRolesg  s0     ##$;<f__
  8 8r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzKv1beta1/groups/{groupsId}/memberships/{membershipsId}:modifyMembershipRolesrS   z6cloudidentity.groups.memberships.modifyMembershipRolesrT   z%v1beta1/{+name}:modifyMembershipRolesmodifyMembershipRolesRequest:CloudidentityGroupsMembershipsModifyMembershipRolesRequestModifyMembershipRolesResponseFrX   rd   rf   r<   r:   rg   r   t  s4    (2H2H_JxH=4V:3r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Searches direct groups of a member.

Args:
  request: (CloudidentityGroupsMembershipsSearchDirectGroupsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SearchDirectGroupsResponse) The response message.
SearchDirectGroupsrH   rJ   rM   s       r:   rL  @CloudidentityV1beta1.GroupsMembershipsService.SearchDirectGroups  r5  r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz8v1beta1/groups/{groupsId}/memberships:searchDirectGroupsrn   z3cloudidentity.groups.memberships.searchDirectGroupsr~   )r   r   r   r  z0v1beta1/{+parent}/memberships:searchDirectGroupsrp   7CloudidentityGroupsMembershipsSearchDirectGroupsRequestSearchDirectGroupsResponseFrX   rd   rf   r<   r:   rg   r     s4    x/E/ELG zJBHS70r<   c                 D    U R                  S5      nU R                  X1US9$ )aG  Search transitive groups of a member. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive group is any group that has a direct or indirect membership to the member. Actor must have view permissions all transitive groups.

Args:
  request: (CloudidentityGroupsMembershipsSearchTransitiveGroupsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SearchTransitiveGroupsResponse) The response message.
SearchTransitiveGroupsrH   rJ   rM   s       r:   rR  DCloudidentityV1beta1.GroupsMembershipsService.SearchTransitiveGroups  0     ##$<=f__
  8 8r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz<v1beta1/groups/{groupsId}/memberships:searchTransitiveGroupsrn   z7cloudidentity.groups.memberships.searchTransitiveGroupsr~   )r   r   r  z4v1beta1/{+parent}/memberships:searchTransitiveGroupsrp   ;CloudidentityGroupsMembershipsSearchTransitiveGroupsRequestSearchTransitiveGroupsResponseFrX   rd   rf   r<   r:   rg   r     s4    83I3IPK zJ7LW;4r<   c                 D    U R                  S5      nU R                  X1US9$ )aN  Search transitive memberships of a group. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive membership is any direct or indirect membership of a group. Actor must have view permissions to all transitive memberships.

Args:
  request: (CloudidentityGroupsMembershipsSearchTransitiveMembershipsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SearchTransitiveMembershipsResponse) The response message.
SearchTransitiveMembershipsrH   rJ   rM   s       r:   rY  ICloudidentityV1beta1.GroupsMembershipsService.SearchTransitiveMemberships  s0     ##$ABf__
  8 8r<   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzAv1beta1/groups/{groupsId}/memberships:searchTransitiveMembershipsrn   z<cloudidentity.groups.memberships.searchTransitiveMembershipsr~   r   r   z9v1beta1/{+parent}/memberships:searchTransitiveMembershipsrp   @CloudidentityGroupsMembershipsSearchTransitiveMembershipsRequest#SearchTransitiveMembershipsResponseFrX   rd   rf   r<   r:   rg   r     s9    8N8NUP zJ +.Q\@9r<   r   rA   )r   r   r   r   r   r   r   r  r   r   r   rj   r3  rz   r   rE  rL  rR  rY  r   r   r   s   @r:   r%   r    s    < E
8/+8F8F8C8($8D8F8+'8($8,(81--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S jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )"CloudidentityV1beta1.GroupsServicei  z&Service class for the groups resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r'   r   rB   rC   s     r:   r   +CloudidentityV1beta1.GroupsService.__init__  s#     ..>vFdr<   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a `Group`.

Args:
  request: (CloudidentityGroupsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   )CloudidentityV1beta1.GroupsService.Create  rQ   r<   c                  >    [         R                  " SS/ / S/SSSSSS	9
$ )
NrS   zcloudidentity.groups.createinitialGroupConfigv1beta1/groupsgroup CloudidentityGroupsCreateRequestrW   Fr   rd   rf   r<   r:   rg   +CloudidentityV1beta1.GroupsService.<lambda>  s0    8#9#9/*+&<&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a `Group`.

Args:
  request: (CloudidentityGroupsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   )CloudidentityV1beta1.GroupsService.Delete  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1beta1/groups/{groupsId}r   zcloudidentity.groups.deleterT   ro   rp    CloudidentityGroupsDeleteRequestrW   FrX   rd   rf   r<   r:   rg   ri    s4    8#9#9-/xH'<&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves a `Group`.

Args:
  request: (CloudidentityGroupsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Group) The response message.
rj   rH   rJ   rM   s       r:   rj   &CloudidentityV1beta1.GroupsService.Get  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrm  rn   zcloudidentity.groups.getrT   ro   rp   CloudidentityGroupsGetRequestGroupFrX   rd   rf   r<   r:   rg   ri    s4     6 6-,xH'9"!r<   c                 D    U R                  S5      nU R                  X1US9$ )zGet Security Settings.

Args:
  request: (CloudidentityGroupsGetSecuritySettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SecuritySettings) The response message.
GetSecuritySettingsrH   rJ   rM   s       r:   ru  6CloudidentityV1beta1.GroupsService.GetSecuritySettings-  s0     ##$9:f__
  8 8r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N*v1beta1/groups/{groupsId}/securitySettingsrn   z(cloudidentity.groups.getSecuritySettingsrT   readMaskro   rp   -CloudidentityGroupsGetSecuritySettingsRequestSecuritySettingsFrX   rd   rf   r<   r:   rg   ri  :  s6    0F0F><xH \'I-1r<   c                 D    U R                  S5      nU R                  X1US9$ )zLists the `Group` resources under a customer or namespace.

Args:
  request: (CloudidentityGroupsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListGroupsResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   'CloudidentityV1beta1.GroupsService.ListH  r|   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   zcloudidentity.groups.list)r   r   r~   r  rf  rp   CloudidentityGroupsListRequestListGroupsResponseFr   rd   rf   r<   r:   rg   ri  U  s-    !7!7-@&:/"r<   c                 D    U R                  S5      nU R                  X1US9$ )a<  Looks up the [resource name](https://cloud.google.com/apis/design/resource_names) of a `Group` by its `EntityKey`.

Args:
  request: (CloudidentityGroupsLookupRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LookupGroupNameResponse) The response message.
r   rH   rJ   rM   s       r:   r   )CloudidentityV1beta1.GroupsService.Lookupb  rQ   r<   c                  @    [         R                  " SS/ / SS/SSSSS	S
9
$ )Nrn   zcloudidentity.groups.lookupgroupKey_idgroupKey_namespacezv1beta1/groups:lookuprp    CloudidentityGroupsLookupRequestLookupGroupNameResponseFr   rd   rf   r<   r:   rg   ri  o  s3    8#9#9/#%9:-<4$r<   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a `Group`.

Args:
  request: (CloudidentityGroupsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   (CloudidentityV1beta1.GroupsService.Patch|  r   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nrm  r   zcloudidentity.groups.patchrT   r   ro   rg  CloudidentityGroupsPatchRequestrW   FrX   rd   rf   r<   r:   rg   ri    s6    ("8"8-.xH"^';&#r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Searches for `Group` resources matching a specified query.

Args:
  request: (CloudidentityGroupsSearchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SearchGroupsResponse) The response message.
SearchrH   rJ   rM   s       r:   r  )CloudidentityV1beta1.GroupsService.Search  rQ   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   zcloudidentity.groups.search)r   r   r   r  r  zv1beta1/groups:searchrp    CloudidentityGroupsSearchRequestSearchGroupsResponseFr   rd   rf   r<   r:   rg   ri    s-    8#9#9/J-<1$r<   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate Security Settings.

Args:
  request: (CloudidentityGroupsUpdateSecuritySettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
UpdateSecuritySettingsrH   rJ   rM   s       r:   r  9CloudidentityV1beta1.GroupsService.UpdateSecuritySettings  rT  r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nrx  r   z+cloudidentity.groups.updateSecuritySettingsrT   r   ro   securitySettings0CloudidentityGroupsUpdateSecuritySettingsRequestrW   FrX   rd   rf   r<   r:   rg   ri    s6    83I3I>?xH"^'(L&4r<   r   rA   )r   r   r   r   r   r   r   r   r   r   rj   ru  rz   r   r   r  r  r   r   r   s   @r:   r'   r_    s    0E
8F8F8C8)%8D8F8E8F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$ )2CloudidentityV1beta1.InboundOidcSsoProfilesServicei  z6Service class for the inboundOidcSsoProfiles resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r)   r   rB   rC   s     r:   r   ;CloudidentityV1beta1.InboundOidcSsoProfilesService.__init__  #     >>NvVdr<   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InboundOidcSsoProfile for a customer. When the target customer has enabled [Multi-party approval for sensitive actions](https://support.google.com/a/answer/13790448), the `Operation` in the response will have `"done": false`, it will not have a response, and the metadata will have `"state": "awaiting-multi-party-approval"`.

Args:
  request: (InboundOidcSsoProfile) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   9CloudidentityV1beta1.InboundOidcSsoProfilesService.Create  rQ   r<   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	NrS   z+cloudidentity.inboundOidcSsoProfiles.createv1beta1/inboundOidcSsoProfilesr   InboundOidcSsoProfilerW   Fr   rd   rf   r<   r:   rg   ;CloudidentityV1beta1.InboundOidcSsoProfilesService.<lambda>  -    8#9#9?6!1&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an InboundOidcSsoProfile.

Args:
  request: (CloudidentityInboundOidcSsoProfilesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   9CloudidentityV1beta1.InboundOidcSsoProfilesService.Delete  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N9v1beta1/inboundOidcSsoProfiles/{inboundOidcSsoProfilesId}r   z+cloudidentity.inboundOidcSsoProfiles.deleterT   ro   rp   0CloudidentityInboundOidcSsoProfilesDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r    4    8#9#9M?xH'L&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zGets an InboundOidcSsoProfile.

Args:
  request: (CloudidentityInboundOidcSsoProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (InboundOidcSsoProfile) The response message.
rj   rH   rJ   rM   s       r:   rj   6CloudidentityV1beta1.InboundOidcSsoProfilesService.Get  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  rn   z(cloudidentity.inboundOidcSsoProfiles.getrT   ro   rp   -CloudidentityInboundOidcSsoProfilesGetRequestr  FrX   rd   rf   r<   r:   rg   r    4     6 6M<xH'I2!r<   c                 D    U R                  S5      nU R                  X1US9$ )a(  Lists InboundOidcSsoProfile objects for a Google enterprise customer.

Args:
  request: (CloudidentityInboundOidcSsoProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListInboundOidcSsoProfilesResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   7CloudidentityV1beta1.InboundOidcSsoProfilesService.List&  r|   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   z)cloudidentity.inboundOidcSsoProfiles.listr   r   r   r  rp   .CloudidentityInboundOidcSsoProfilesListRequest"ListInboundOidcSsoProfilesResponseFr   rd   rf   r<   r:   rg   r  3  -    !7!7=86J?"r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates an InboundOidcSsoProfile. When the target customer has enabled [Multi-party approval for sensitive actions](https://support.google.com/a/answer/13790448), the `Operation` in the response will have `"done": false`, it will not have a response, and the metadata will have `"state": "awaiting-multi-party-approval"`.

Args:
  request: (CloudidentityInboundOidcSsoProfilesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   8CloudidentityV1beta1.InboundOidcSsoProfilesService.Patch@  r   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z*cloudidentity.inboundOidcSsoProfiles.patchrT   r   ro   inboundOidcSsoProfile/CloudidentityInboundOidcSsoProfilesPatchRequestrW   FrX   rd   rf   r<   r:   rg   r  M  6    ("8"8M>xH"^'-K&#r<   r   rA   r   r   r   r   r   r   r   r   r   r   rj   rz   r   r   r   r   s   @r:   r)   r    ^    @$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rU =r$ )@CloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsServicei[  zEService class for the inboundSamlSsoProfiles_idpCredentials resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r+   r   rB   rC   s     r:   r   ICloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsService.__init__`  s$     LLd\]cddr<   c                 D    U R                  S5      nU R                  X1US9$ )a.  Adds an IdpCredential. Up to 2 credentials are allowed. When the target customer has enabled [Multi-party approval for sensitive actions](https://support.google.com/a/answer/13790448), the `Operation` in the response will have `"done": false`, it will not have a response, and the metadata will have `"state": "awaiting-multi-party-approval"`.

Args:
  request: (CloudidentityInboundSamlSsoProfilesIdpCredentialsAddRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
AddrH   rJ   rM   s       r:   r  DCloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsService.Adde  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzLv1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentials:addrS   z7cloudidentity.inboundSamlSsoProfiles.idpCredentials.addr~   z$v1beta1/{+parent}/idpCredentials:addaddIdpCredentialRequest;CloudidentityInboundSamlSsoProfilesIdpCredentialsAddRequestrW   FrX   rd   rf   r<   r:   rg   ICloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsService.<lambda>r  s4     6 6`K zJ</W&!r<   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an IdpCredential.

Args:
  request: (CloudidentityInboundSamlSsoProfilesIdpCredentialsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   GCloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsService.Delete  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N[v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentials/{idpCredentialsId}r   z:cloudidentity.inboundSamlSsoProfiles.idpCredentials.deleterT   ro   rp   >CloudidentityInboundSamlSsoProfilesIdpCredentialsDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r    s4    8#9#9oNxH'Z&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zGets an IdpCredential.

Args:
  request: (CloudidentityInboundSamlSsoProfilesIdpCredentialsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IdpCredential) The response message.
rj   rH   rJ   rM   s       r:   rj   DCloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsService.Get  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  rn   z7cloudidentity.inboundSamlSsoProfiles.idpCredentials.getrT   ro   rp   ;CloudidentityInboundSamlSsoProfilesIdpCredentialsGetRequestIdpCredentialFrX   rd   rf   r<   r:   rg   r    s4     6 6oKxH'W*!r<   c                 D    U R                  S5      nU R                  X1US9$ )a&  Returns a list of IdpCredentials in an InboundSamlSsoProfile.

Args:
  request: (CloudidentityInboundSamlSsoProfilesIdpCredentialsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListIdpCredentialsResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   ECloudidentityV1beta1.InboundSamlSsoProfilesIdpCredentialsService.List  r|   r<   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzHv1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}/idpCredentialsrn   z8cloudidentity.inboundSamlSsoProfiles.idpCredentials.listr~   r   r   z v1beta1/{+parent}/idpCredentialsrp   <CloudidentityInboundSamlSsoProfilesIdpCredentialsListRequestListIdpCredentialsResponseFrX   rd   rf   r<   r:   rg   r    s9    !7!7\L zJ +.8X7"r<   r   rA   )r   r   r   r   r   r   r   r  r   r   rj   rz   r   r   r   s   @r:   r+   r  [  sO    O3E
8C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$ )2CloudidentityV1beta1.InboundSamlSsoProfilesServicei  z6Service class for the inboundSamlSsoProfiles resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r-   r   rB   rC   s     r:   r   ;CloudidentityV1beta1.InboundSamlSsoProfilesService.__init__  r  r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InboundSamlSsoProfile for a customer. When the target customer has enabled [Multi-party approval for sensitive actions](https://support.google.com/a/answer/13790448), the `Operation` in the response will have `"done": false`, it will not have a response, and the metadata will have `"state": "awaiting-multi-party-approval"`.

Args:
  request: (InboundSamlSsoProfile) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   9CloudidentityV1beta1.InboundSamlSsoProfilesService.Create  rQ   r<   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	NrS   z+cloudidentity.inboundSamlSsoProfiles.createv1beta1/inboundSamlSsoProfilesr   InboundSamlSsoProfilerW   Fr   rd   rf   r<   r:   rg   ;CloudidentityV1beta1.InboundSamlSsoProfilesService.<lambda>  r  r<   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an InboundSamlSsoProfile.

Args:
  request: (CloudidentityInboundSamlSsoProfilesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   9CloudidentityV1beta1.InboundSamlSsoProfilesService.Delete  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N9v1beta1/inboundSamlSsoProfiles/{inboundSamlSsoProfilesId}r   z+cloudidentity.inboundSamlSsoProfiles.deleterT   ro   rp   0CloudidentityInboundSamlSsoProfilesDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r    r  r<   c                 D    U R                  S5      nU R                  X1US9$ )zGets an InboundSamlSsoProfile.

Args:
  request: (CloudidentityInboundSamlSsoProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (InboundSamlSsoProfile) The response message.
rj   rH   rJ   rM   s       r:   rj   6CloudidentityV1beta1.InboundSamlSsoProfilesService.Get  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  rn   z(cloudidentity.inboundSamlSsoProfiles.getrT   ro   rp   -CloudidentityInboundSamlSsoProfilesGetRequestr  FrX   rd   rf   r<   r:   rg   r    r  r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists InboundSamlSsoProfiles for a customer.

Args:
  request: (CloudidentityInboundSamlSsoProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListInboundSamlSsoProfilesResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   7CloudidentityV1beta1.InboundSamlSsoProfilesService.List+  r|   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   z)cloudidentity.inboundSamlSsoProfiles.listr  r  rp   .CloudidentityInboundSamlSsoProfilesListRequest"ListInboundSamlSsoProfilesResponseFr   rd   rf   r<   r:   rg   r  8  r  r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates an InboundSamlSsoProfile. When the target customer has enabled [Multi-party approval for sensitive actions](https://support.google.com/a/answer/13790448), the `Operation` in the response will have `"done": false`, it will not have a response, and the metadata will have `"state": "awaiting-multi-party-approval"`.

Args:
  request: (CloudidentityInboundSamlSsoProfilesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   8CloudidentityV1beta1.InboundSamlSsoProfilesService.PatchE  r   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z*cloudidentity.inboundSamlSsoProfiles.patchrT   r   ro   inboundSamlSsoProfile/CloudidentityInboundSamlSsoProfilesPatchRequestrW   FrX   rd   rf   r<   r:   rg   r  R  r  r<   r   rA   r  r   s   @r:   r-   r    r  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$ )1CloudidentityV1beta1.InboundSsoAssignmentsServicei`  z5Service class for the inboundSsoAssignments resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r/   r   rB   rC   s     r:   r   :CloudidentityV1beta1.InboundSsoAssignmentsService.__init__e  s#     ==tMfUdr<   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InboundSsoAssignment for users and devices in a `Customer` under a given `Group` or `OrgUnit`.

Args:
  request: (InboundSsoAssignment) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   8CloudidentityV1beta1.InboundSsoAssignmentsService.Createj  rQ   r<   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	NrS   z*cloudidentity.inboundSsoAssignments.createv1beta1/inboundSsoAssignmentsr   InboundSsoAssignmentrW   Fr   rd   rf   r<   r:   rg   :CloudidentityV1beta1.InboundSsoAssignmentsService.<lambda>w  s-    8#9#9>5!0&$r<   c                 D    U R                  S5      nU R                  X1US9$ )a>  Deletes an InboundSsoAssignment. To disable SSO, Create (or Update) an assignment that has `sso_mode` == `SSO_OFF`.

Args:
  request: (CloudidentityInboundSsoAssignmentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   8CloudidentityV1beta1.InboundSsoAssignmentsService.Delete  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N7v1beta1/inboundSsoAssignments/{inboundSsoAssignmentsId}r   z*cloudidentity.inboundSsoAssignments.deleterT   ro   rp   /CloudidentityInboundSsoAssignmentsDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r    s4    8#9#9K>xH'K&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zGets an InboundSsoAssignment.

Args:
  request: (CloudidentityInboundSsoAssignmentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (InboundSsoAssignment) The response message.
rj   rH   rJ   rM   s       r:   rj   5CloudidentityV1beta1.InboundSsoAssignmentsService.Get  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  rn   z'cloudidentity.inboundSsoAssignments.getrT   ro   rp   ,CloudidentityInboundSsoAssignmentsGetRequestr  FrX   rd   rf   r<   r:   rg   r    s4     6 6K;xH'H1!r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists the InboundSsoAssignments for a `Customer`.

Args:
  request: (CloudidentityInboundSsoAssignmentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListInboundSsoAssignmentsResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   6CloudidentityV1beta1.InboundSsoAssignmentsService.List  r|   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   z(cloudidentity.inboundSsoAssignments.listr  r  rp   -CloudidentityInboundSsoAssignmentsListRequest!ListInboundSsoAssignmentsResponseFr   rd   rf   r<   r:   rg   r    s-    !7!7<85I>"r<   c                 D    U R                  S5      nU R                  X1US9$ )a]  Updates an InboundSsoAssignment. The body of this request is the `inbound_sso_assignment` field and the `update_mask` is relative to that. For example: a PATCH to `/v1beta1/inboundSsoAssignments/0abcdefg1234567&update_mask=rank` with a body of `{ "rank": 1 }` moves that (presumably group-targeted) SSO assignment to the highest priority and shifts any other group-targeted assignments down in priority.

Args:
  request: (CloudidentityInboundSsoAssignmentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   7CloudidentityV1beta1.InboundSsoAssignmentsService.Patch  r   r<   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z)cloudidentity.inboundSsoAssignments.patchrT   r   ro   inboundSsoAssignment.CloudidentityInboundSsoAssignmentsPatchRequestrW   FrX   rd   rf   r<   r:   rg   r    s6    ("8"8K=xH"^',J&#r<   r   rA   r  r   s   @r:   r/   r  `  s^    ?#E
8F8F8C8D8E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$ )/CloudidentityV1beta1.OrgUnitsMembershipsServicei  z4Service class for the orgUnits_memberships resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r1   r   rB   rC   s     r:   r   8CloudidentityV1beta1.OrgUnitsMembershipsService.__init__  s#     ;;TKFSdr<   c                 D    U R                  S5      nU R                  X1US9$ )a  List OrgMembership resources in an OrgUnit treated as 'parent'. Parent format: orgUnits/{$orgUnitId} where `$orgUnitId` is the `orgUnitId` from the [Admin SDK `OrgUnit` resource](https://developers.google.com/admin-sdk/directory/reference/rest/v1/orgunits).

Args:
  request: (CloudidentityOrgUnitsMembershipsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOrgMembershipsResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   4CloudidentityV1beta1.OrgUnitsMembershipsService.List  r|   r<   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz)v1beta1/orgUnits/{orgUnitsId}/membershipsrn   z'cloudidentity.orgUnits.memberships.listr~   )r   r   r   r   r%  rp   +CloudidentityOrgUnitsMembershipsListRequestListOrgMembershipsResponseFrX   rd   rf   r<   r:   rg   8CloudidentityV1beta1.OrgUnitsMembershipsService.<lambda>  s4    !7!7=; zJD5G7"r<   c                 D    U R                  S5      nU R                  X1US9$ )a  Move an OrgMembership to a new OrgUnit. NOTE: This is an atomic copy-and-delete. The resource will have a new copy under the destination OrgUnit and be deleted from the source OrgUnit. The resource can only be searched under the destination OrgUnit afterwards.

Args:
  request: (CloudidentityOrgUnitsMembershipsMoveRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
MoverH   rJ   rM   s       r:   r  4CloudidentityV1beta1.OrgUnitsMembershipsService.Move  r|   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz>v1beta1/orgUnits/{orgUnitsId}/memberships/{membershipsId}:moverS   z'cloudidentity.orgUnits.memberships.moverT   zv1beta1/{+name}:movemoveOrgMembershipRequest+CloudidentityOrgUnitsMembershipsMoveRequestrW   FrX   rd   rf   r<   r:   rg   r  !  s4    !7!7R;xH,0G&"r<   r   rA   )r   r   r   r   r   r   r   rz   r   r  r   r   r   s   @r:   r1   r    s1    >"E
8D8Dr<   r1   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )$CloudidentityV1beta1.OrgUnitsServicei/  z(Service class for the orgUnits resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r3   r   rB   rC   s     r:   r   -CloudidentityV1beta1.OrgUnitsService.__init__4  #     00$@Hdr<   r   r   r   s   @r:   r3   r#  /  s    2E r<   r3   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$ )$CloudidentityV1beta1.PoliciesServicei9  z(Service class for the policies resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g rA   )r   r   r5   r   rB   rC   s     r:   r   -CloudidentityV1beta1.PoliciesService.__init__>  r&  r<   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a policy.

Args:
  request: (Policy) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   +CloudidentityV1beta1.PoliciesService.CreateC  rQ   r<   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	NrS   zcloudidentity.policies.createv1beta1/policiesr   PolicyrW   Fr   rd   rf   r<   r:   rg   -CloudidentityV1beta1.PoliciesService.<lambda>P  s-    8#9#91(!"&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a policy.

Args:
  request: (CloudidentityPoliciesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   +CloudidentityV1beta1.PoliciesService.Delete]  rQ   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1beta1/policies/{policiesId}r   zcloudidentity.policies.deleterT   ro   rp   "CloudidentityPoliciesDeleteRequestrW   FrX   rd   rf   r<   r:   rg   r0  j  s4    8#9#911xH'>&$r<   c                 D    U R                  S5      nU R                  X1US9$ )zGet a policy.

Args:
  request: (CloudidentityPoliciesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
rj   rH   rJ   rM   s       r:   rj   (CloudidentityV1beta1.PoliciesService.Getx  rl   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr4  rn   zcloudidentity.policies.getrT   ro   rp   CloudidentityPoliciesGetRequestr/  FrX   rd   rf   r<   r:   rg   r0    s4     6 61.xH';#!r<   c                 D    U R                  S5      nU R                  X1US9$ )zList policies.

Args:
  request: (CloudidentityPoliciesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPoliciesResponse) The response message.
rz   rH   rJ   rM   s       r:   rz   )CloudidentityV1beta1.PoliciesService.List  r|   r<   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
Nrn   zcloudidentity.policies.listr  r.  rp    CloudidentityPoliciesListRequestListPoliciesResponseFr   rd   rf   r<   r:   rg   r0    s-    !7!7/8(<1"r<   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a policy.

Args:
  request: (Policy) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rH   rJ   rM   s       r:   r   *CloudidentityV1beta1.PoliciesService.Patch  r   r<   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr4  r   zcloudidentity.policies.patchrT   ro   r   r/  rW   FrX   rd   rf   r<   r:   rg   r0    s4    ("8"810xH'!"&#r<   r   rA   r  r   s   @r:   r5   r(  9  s^    2E
8F8F8C8D8Er<   r5   )r   r   r$   r"   r    r(   r&   r*   r.   r,   r0   r4   r2   r6   )rp   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-   r/   r1   r3   r5   r   r   r   s   @r:   r   r   
   s{   K/4(>-( y'(*"."+-,()-6:/4<@?C	/<O(?(? Ob00 >h.E.E >@`("9"9 `Dhx.. hTq!8!8 qf	wh-- wrMh&=&= M^tH4K4K tlMh&=&= M^MX%<%< M^>8#:#: >@// M// M Mr<   r   N)
r   
__future__r   apitools.base.pyr   ;googlecloudsdk.generated_clients.apis.cloudidentity.v1beta1r   rB  BaseApiClientr   rf   r<   r:   <module>rS     s'    A ' % r|811 |r<   