pub struct ManagementServiceClient<T> { /* private fields */ }

Implementations§

source§

impl ManagementServiceClient<Channel>

source

pub async fn connect<D>(dst: D) -> Result<Self, Error>where D: TryInto<Endpoint>, D::Error: Into<StdError>,

Attempt to create a new client by connecting to a given endpoint.

source§

impl<T> ManagementServiceClient<T>where T: GrpcService<BoxBody>, T::Error: Into<StdError>, T::ResponseBody: Body<Data = Bytes> + Send + 'static, <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( inner: T, interceptor: F ) -> ManagementServiceClient<InterceptedService<T, F>>where F: Interceptor, T::ResponseBody: Default, T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>, <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,

source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

This requires the server to support it otherwise it might respond with an error.

source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

source

pub async fn healthz( &mut self, request: impl IntoRequest<HealthzRequest> ) -> Result<Response<HealthzResponse>, Status>

source

pub async fn get_oidc_information( &mut self, request: impl IntoRequest<GetOidcInformationRequest> ) -> Result<Response<GetOidcInformationResponse>, Status>

source

pub async fn get_iam( &mut self, request: impl IntoRequest<GetIamRequest> ) -> Result<Response<GetIamResponse>, Status>

source

pub async fn get_supported_languages( &mut self, request: impl IntoRequest<GetSupportedLanguagesRequest> ) -> Result<Response<GetSupportedLanguagesResponse>, Status>

source

pub async fn get_user_by_id( &mut self, request: impl IntoRequest<GetUserByIdRequest> ) -> Result<Response<GetUserByIdResponse>, Status>

source

pub async fn get_user_by_login_name_global( &mut self, request: impl IntoRequest<GetUserByLoginNameGlobalRequest> ) -> Result<Response<GetUserByLoginNameGlobalResponse>, Status>

source

pub async fn list_users( &mut self, request: impl IntoRequest<ListUsersRequest> ) -> Result<Response<ListUsersResponse>, Status>

source

pub async fn list_user_changes( &mut self, request: impl IntoRequest<ListUserChangesRequest> ) -> Result<Response<ListUserChangesResponse>, Status>

source

pub async fn is_user_unique( &mut self, request: impl IntoRequest<IsUserUniqueRequest> ) -> Result<Response<IsUserUniqueResponse>, Status>

source

pub async fn add_human_user( &mut self, request: impl IntoRequest<AddHumanUserRequest> ) -> Result<Response<AddHumanUserResponse>, Status>

deprecated: use ImportHumanUser

source

pub async fn import_human_user( &mut self, request: impl IntoRequest<ImportHumanUserRequest> ) -> Result<Response<ImportHumanUserResponse>, Status>

source

pub async fn add_machine_user( &mut self, request: impl IntoRequest<AddMachineUserRequest> ) -> Result<Response<AddMachineUserResponse>, Status>

source

pub async fn deactivate_user( &mut self, request: impl IntoRequest<DeactivateUserRequest> ) -> Result<Response<DeactivateUserResponse>, Status>

source

pub async fn reactivate_user( &mut self, request: impl IntoRequest<ReactivateUserRequest> ) -> Result<Response<ReactivateUserResponse>, Status>

source

pub async fn lock_user( &mut self, request: impl IntoRequest<LockUserRequest> ) -> Result<Response<LockUserResponse>, Status>

source

pub async fn unlock_user( &mut self, request: impl IntoRequest<UnlockUserRequest> ) -> Result<Response<UnlockUserResponse>, Status>

source

pub async fn remove_user( &mut self, request: impl IntoRequest<RemoveUserRequest> ) -> Result<Response<RemoveUserResponse>, Status>

source

pub async fn update_user_name( &mut self, request: impl IntoRequest<UpdateUserNameRequest> ) -> Result<Response<UpdateUserNameResponse>, Status>

source

pub async fn set_user_metadata( &mut self, request: impl IntoRequest<SetUserMetadataRequest> ) -> Result<Response<SetUserMetadataResponse>, Status>

source

pub async fn bulk_set_user_metadata( &mut self, request: impl IntoRequest<BulkSetUserMetadataRequest> ) -> Result<Response<BulkSetUserMetadataResponse>, Status>

source

pub async fn list_user_metadata( &mut self, request: impl IntoRequest<ListUserMetadataRequest> ) -> Result<Response<ListUserMetadataResponse>, Status>

source

pub async fn get_user_metadata( &mut self, request: impl IntoRequest<GetUserMetadataRequest> ) -> Result<Response<GetUserMetadataResponse>, Status>

source

pub async fn remove_user_metadata( &mut self, request: impl IntoRequest<RemoveUserMetadataRequest> ) -> Result<Response<RemoveUserMetadataResponse>, Status>

source

pub async fn bulk_remove_user_metadata( &mut self, request: impl IntoRequest<BulkRemoveUserMetadataRequest> ) -> Result<Response<BulkRemoveUserMetadataResponse>, Status>

source

pub async fn get_human_profile( &mut self, request: impl IntoRequest<GetHumanProfileRequest> ) -> Result<Response<GetHumanProfileResponse>, Status>

source

pub async fn update_human_profile( &mut self, request: impl IntoRequest<UpdateHumanProfileRequest> ) -> Result<Response<UpdateHumanProfileResponse>, Status>

source

pub async fn get_human_email( &mut self, request: impl IntoRequest<GetHumanEmailRequest> ) -> Result<Response<GetHumanEmailResponse>, Status>

source

pub async fn update_human_email( &mut self, request: impl IntoRequest<UpdateHumanEmailRequest> ) -> Result<Response<UpdateHumanEmailResponse>, Status>

source

pub async fn resend_human_initialization( &mut self, request: impl IntoRequest<ResendHumanInitializationRequest> ) -> Result<Response<ResendHumanInitializationResponse>, Status>

source

pub async fn resend_human_email_verification( &mut self, request: impl IntoRequest<ResendHumanEmailVerificationRequest> ) -> Result<Response<ResendHumanEmailVerificationResponse>, Status>

source

pub async fn get_human_phone( &mut self, request: impl IntoRequest<GetHumanPhoneRequest> ) -> Result<Response<GetHumanPhoneResponse>, Status>

source

pub async fn update_human_phone( &mut self, request: impl IntoRequest<UpdateHumanPhoneRequest> ) -> Result<Response<UpdateHumanPhoneResponse>, Status>

source

pub async fn remove_human_phone( &mut self, request: impl IntoRequest<RemoveHumanPhoneRequest> ) -> Result<Response<RemoveHumanPhoneResponse>, Status>

source

pub async fn resend_human_phone_verification( &mut self, request: impl IntoRequest<ResendHumanPhoneVerificationRequest> ) -> Result<Response<ResendHumanPhoneVerificationResponse>, Status>

source

pub async fn remove_human_avatar( &mut self, request: impl IntoRequest<RemoveHumanAvatarRequest> ) -> Result<Response<RemoveHumanAvatarResponse>, Status>

source

pub async fn set_human_initial_password( &mut self, request: impl IntoRequest<SetHumanInitialPasswordRequest> ) -> Result<Response<SetHumanInitialPasswordResponse>, Status>

deprecated: use SetHumanPassword

source

pub async fn set_human_password( &mut self, request: impl IntoRequest<SetHumanPasswordRequest> ) -> Result<Response<SetHumanPasswordResponse>, Status>

source

pub async fn send_human_reset_password_notification( &mut self, request: impl IntoRequest<SendHumanResetPasswordNotificationRequest> ) -> Result<Response<SendHumanResetPasswordNotificationResponse>, Status>

source

pub async fn list_human_auth_factors( &mut self, request: impl IntoRequest<ListHumanAuthFactorsRequest> ) -> Result<Response<ListHumanAuthFactorsResponse>, Status>

source

pub async fn remove_human_auth_factor_otp( &mut self, request: impl IntoRequest<RemoveHumanAuthFactorOtpRequest> ) -> Result<Response<RemoveHumanAuthFactorOtpResponse>, Status>

source

pub async fn remove_human_auth_factor_u2f( &mut self, request: impl IntoRequest<RemoveHumanAuthFactorU2fRequest> ) -> Result<Response<RemoveHumanAuthFactorU2fResponse>, Status>

source

pub async fn list_human_passwordless( &mut self, request: impl IntoRequest<ListHumanPasswordlessRequest> ) -> Result<Response<ListHumanPasswordlessResponse>, Status>

source

pub async fn add_passwordless_registration( &mut self, request: impl IntoRequest<AddPasswordlessRegistrationRequest> ) -> Result<Response<AddPasswordlessRegistrationResponse>, Status>

source

pub async fn send_passwordless_registration( &mut self, request: impl IntoRequest<SendPasswordlessRegistrationRequest> ) -> Result<Response<SendPasswordlessRegistrationResponse>, Status>

source

pub async fn remove_human_passwordless( &mut self, request: impl IntoRequest<RemoveHumanPasswordlessRequest> ) -> Result<Response<RemoveHumanPasswordlessResponse>, Status>

source

pub async fn update_machine( &mut self, request: impl IntoRequest<UpdateMachineRequest> ) -> Result<Response<UpdateMachineResponse>, Status>

source

pub async fn generate_machine_secret( &mut self, request: impl IntoRequest<GenerateMachineSecretRequest> ) -> Result<Response<GenerateMachineSecretResponse>, Status>

source

pub async fn remove_machine_secret( &mut self, request: impl IntoRequest<RemoveMachineSecretRequest> ) -> Result<Response<RemoveMachineSecretResponse>, Status>

source

pub async fn get_machine_key_by_i_ds( &mut self, request: impl IntoRequest<GetMachineKeyByIDsRequest> ) -> Result<Response<GetMachineKeyByIDsResponse>, Status>

source

pub async fn list_machine_keys( &mut self, request: impl IntoRequest<ListMachineKeysRequest> ) -> Result<Response<ListMachineKeysResponse>, Status>

source

pub async fn add_machine_key( &mut self, request: impl IntoRequest<AddMachineKeyRequest> ) -> Result<Response<AddMachineKeyResponse>, Status>

source

pub async fn remove_machine_key( &mut self, request: impl IntoRequest<RemoveMachineKeyRequest> ) -> Result<Response<RemoveMachineKeyResponse>, Status>

source

pub async fn get_personal_access_token_by_i_ds( &mut self, request: impl IntoRequest<GetPersonalAccessTokenByIDsRequest> ) -> Result<Response<GetPersonalAccessTokenByIDsResponse>, Status>

source

pub async fn list_personal_access_tokens( &mut self, request: impl IntoRequest<ListPersonalAccessTokensRequest> ) -> Result<Response<ListPersonalAccessTokensResponse>, Status>

source

pub async fn add_personal_access_token( &mut self, request: impl IntoRequest<AddPersonalAccessTokenRequest> ) -> Result<Response<AddPersonalAccessTokenResponse>, Status>

source

pub async fn remove_personal_access_token( &mut self, request: impl IntoRequest<RemovePersonalAccessTokenRequest> ) -> Result<Response<RemovePersonalAccessTokenResponse>, Status>

source

pub async fn list_human_linked_id_ps( &mut self, request: impl IntoRequest<ListHumanLinkedIdPsRequest> ) -> Result<Response<ListHumanLinkedIdPsResponse>, Status>

source

pub async fn remove_human_linked_idp( &mut self, request: impl IntoRequest<RemoveHumanLinkedIdpRequest> ) -> Result<Response<RemoveHumanLinkedIdpResponse>, Status>

source

pub async fn list_user_memberships( &mut self, request: impl IntoRequest<ListUserMembershipsRequest> ) -> Result<Response<ListUserMembershipsResponse>, Status>

source

pub async fn get_my_org( &mut self, request: impl IntoRequest<GetMyOrgRequest> ) -> Result<Response<GetMyOrgResponse>, Status>

source

pub async fn get_org_by_domain_global( &mut self, request: impl IntoRequest<GetOrgByDomainGlobalRequest> ) -> Result<Response<GetOrgByDomainGlobalResponse>, Status>

source

pub async fn list_org_changes( &mut self, request: impl IntoRequest<ListOrgChangesRequest> ) -> Result<Response<ListOrgChangesResponse>, Status>

source

pub async fn add_org( &mut self, request: impl IntoRequest<AddOrgRequest> ) -> Result<Response<AddOrgResponse>, Status>

source

pub async fn update_org( &mut self, request: impl IntoRequest<UpdateOrgRequest> ) -> Result<Response<UpdateOrgResponse>, Status>

source

pub async fn deactivate_org( &mut self, request: impl IntoRequest<DeactivateOrgRequest> ) -> Result<Response<DeactivateOrgResponse>, Status>

source

pub async fn reactivate_org( &mut self, request: impl IntoRequest<ReactivateOrgRequest> ) -> Result<Response<ReactivateOrgResponse>, Status>

source

pub async fn remove_org( &mut self, request: impl IntoRequest<RemoveOrgRequest> ) -> Result<Response<RemoveOrgResponse>, Status>

source

pub async fn set_org_metadata( &mut self, request: impl IntoRequest<SetOrgMetadataRequest> ) -> Result<Response<SetOrgMetadataResponse>, Status>

source

pub async fn bulk_set_org_metadata( &mut self, request: impl IntoRequest<BulkSetOrgMetadataRequest> ) -> Result<Response<BulkSetOrgMetadataResponse>, Status>

source

pub async fn list_org_metadata( &mut self, request: impl IntoRequest<ListOrgMetadataRequest> ) -> Result<Response<ListOrgMetadataResponse>, Status>

source

pub async fn get_org_metadata( &mut self, request: impl IntoRequest<GetOrgMetadataRequest> ) -> Result<Response<GetOrgMetadataResponse>, Status>

source

pub async fn remove_org_metadata( &mut self, request: impl IntoRequest<RemoveOrgMetadataRequest> ) -> Result<Response<RemoveOrgMetadataResponse>, Status>

source

pub async fn bulk_remove_org_metadata( &mut self, request: impl IntoRequest<BulkRemoveOrgMetadataRequest> ) -> Result<Response<BulkRemoveOrgMetadataResponse>, Status>

source

pub async fn list_org_domains( &mut self, request: impl IntoRequest<ListOrgDomainsRequest> ) -> Result<Response<ListOrgDomainsResponse>, Status>

source

pub async fn add_org_domain( &mut self, request: impl IntoRequest<AddOrgDomainRequest> ) -> Result<Response<AddOrgDomainResponse>, Status>

source

pub async fn remove_org_domain( &mut self, request: impl IntoRequest<RemoveOrgDomainRequest> ) -> Result<Response<RemoveOrgDomainResponse>, Status>

source

pub async fn generate_org_domain_validation( &mut self, request: impl IntoRequest<GenerateOrgDomainValidationRequest> ) -> Result<Response<GenerateOrgDomainValidationResponse>, Status>

source

pub async fn validate_org_domain( &mut self, request: impl IntoRequest<ValidateOrgDomainRequest> ) -> Result<Response<ValidateOrgDomainResponse>, Status>

source

pub async fn set_primary_org_domain( &mut self, request: impl IntoRequest<SetPrimaryOrgDomainRequest> ) -> Result<Response<SetPrimaryOrgDomainResponse>, Status>

source

pub async fn list_org_member_roles( &mut self, request: impl IntoRequest<ListOrgMemberRolesRequest> ) -> Result<Response<ListOrgMemberRolesResponse>, Status>

source

pub async fn list_org_members( &mut self, request: impl IntoRequest<ListOrgMembersRequest> ) -> Result<Response<ListOrgMembersResponse>, Status>

source

pub async fn add_org_member( &mut self, request: impl IntoRequest<AddOrgMemberRequest> ) -> Result<Response<AddOrgMemberResponse>, Status>

source

pub async fn update_org_member( &mut self, request: impl IntoRequest<UpdateOrgMemberRequest> ) -> Result<Response<UpdateOrgMemberResponse>, Status>

source

pub async fn remove_org_member( &mut self, request: impl IntoRequest<RemoveOrgMemberRequest> ) -> Result<Response<RemoveOrgMemberResponse>, Status>

source

pub async fn get_project_by_id( &mut self, request: impl IntoRequest<GetProjectByIdRequest> ) -> Result<Response<GetProjectByIdResponse>, Status>

source

pub async fn get_granted_project_by_id( &mut self, request: impl IntoRequest<GetGrantedProjectByIdRequest> ) -> Result<Response<GetGrantedProjectByIdResponse>, Status>

source

pub async fn list_projects( &mut self, request: impl IntoRequest<ListProjectsRequest> ) -> Result<Response<ListProjectsResponse>, Status>

source

pub async fn list_granted_projects( &mut self, request: impl IntoRequest<ListGrantedProjectsRequest> ) -> Result<Response<ListGrantedProjectsResponse>, Status>

source

pub async fn list_granted_project_roles( &mut self, request: impl IntoRequest<ListGrantedProjectRolesRequest> ) -> Result<Response<ListGrantedProjectRolesResponse>, Status>

source

pub async fn list_project_changes( &mut self, request: impl IntoRequest<ListProjectChangesRequest> ) -> Result<Response<ListProjectChangesResponse>, Status>

source

pub async fn add_project( &mut self, request: impl IntoRequest<AddProjectRequest> ) -> Result<Response<AddProjectResponse>, Status>

source

pub async fn update_project( &mut self, request: impl IntoRequest<UpdateProjectRequest> ) -> Result<Response<UpdateProjectResponse>, Status>

source

pub async fn deactivate_project( &mut self, request: impl IntoRequest<DeactivateProjectRequest> ) -> Result<Response<DeactivateProjectResponse>, Status>

source

pub async fn reactivate_project( &mut self, request: impl IntoRequest<ReactivateProjectRequest> ) -> Result<Response<ReactivateProjectResponse>, Status>

source

pub async fn remove_project( &mut self, request: impl IntoRequest<RemoveProjectRequest> ) -> Result<Response<RemoveProjectResponse>, Status>

source

pub async fn list_project_roles( &mut self, request: impl IntoRequest<ListProjectRolesRequest> ) -> Result<Response<ListProjectRolesResponse>, Status>

source

pub async fn add_project_role( &mut self, request: impl IntoRequest<AddProjectRoleRequest> ) -> Result<Response<AddProjectRoleResponse>, Status>

source

pub async fn bulk_add_project_roles( &mut self, request: impl IntoRequest<BulkAddProjectRolesRequest> ) -> Result<Response<BulkAddProjectRolesResponse>, Status>

source

pub async fn update_project_role( &mut self, request: impl IntoRequest<UpdateProjectRoleRequest> ) -> Result<Response<UpdateProjectRoleResponse>, Status>

source

pub async fn remove_project_role( &mut self, request: impl IntoRequest<RemoveProjectRoleRequest> ) -> Result<Response<RemoveProjectRoleResponse>, Status>

source

pub async fn list_project_member_roles( &mut self, request: impl IntoRequest<ListProjectMemberRolesRequest> ) -> Result<Response<ListProjectMemberRolesResponse>, Status>

source

pub async fn list_project_members( &mut self, request: impl IntoRequest<ListProjectMembersRequest> ) -> Result<Response<ListProjectMembersResponse>, Status>

source

pub async fn add_project_member( &mut self, request: impl IntoRequest<AddProjectMemberRequest> ) -> Result<Response<AddProjectMemberResponse>, Status>

source

pub async fn update_project_member( &mut self, request: impl IntoRequest<UpdateProjectMemberRequest> ) -> Result<Response<UpdateProjectMemberResponse>, Status>

source

pub async fn remove_project_member( &mut self, request: impl IntoRequest<RemoveProjectMemberRequest> ) -> Result<Response<RemoveProjectMemberResponse>, Status>

source

pub async fn get_app_by_id( &mut self, request: impl IntoRequest<GetAppByIdRequest> ) -> Result<Response<GetAppByIdResponse>, Status>

source

pub async fn list_apps( &mut self, request: impl IntoRequest<ListAppsRequest> ) -> Result<Response<ListAppsResponse>, Status>

source

pub async fn list_app_changes( &mut self, request: impl IntoRequest<ListAppChangesRequest> ) -> Result<Response<ListAppChangesResponse>, Status>

source

pub async fn add_oidc_app( &mut self, request: impl IntoRequest<AddOidcAppRequest> ) -> Result<Response<AddOidcAppResponse>, Status>

source

pub async fn add_saml_app( &mut self, request: impl IntoRequest<AddSamlAppRequest> ) -> Result<Response<AddSamlAppResponse>, Status>

source

pub async fn add_api_app( &mut self, request: impl IntoRequest<AddApiAppRequest> ) -> Result<Response<AddApiAppResponse>, Status>

source

pub async fn update_app( &mut self, request: impl IntoRequest<UpdateAppRequest> ) -> Result<Response<UpdateAppResponse>, Status>

Changes application

source

pub async fn update_oidc_app_config( &mut self, request: impl IntoRequest<UpdateOidcAppConfigRequest> ) -> Result<Response<UpdateOidcAppConfigResponse>, Status>

source

pub async fn update_saml_app_config( &mut self, request: impl IntoRequest<UpdateSamlAppConfigRequest> ) -> Result<Response<UpdateSamlAppConfigResponse>, Status>

source

pub async fn update_api_app_config( &mut self, request: impl IntoRequest<UpdateApiAppConfigRequest> ) -> Result<Response<UpdateApiAppConfigResponse>, Status>

source

pub async fn deactivate_app( &mut self, request: impl IntoRequest<DeactivateAppRequest> ) -> Result<Response<DeactivateAppResponse>, Status>

source

pub async fn reactivate_app( &mut self, request: impl IntoRequest<ReactivateAppRequest> ) -> Result<Response<ReactivateAppResponse>, Status>

source

pub async fn remove_app( &mut self, request: impl IntoRequest<RemoveAppRequest> ) -> Result<Response<RemoveAppResponse>, Status>

source

pub async fn regenerate_oidc_client_secret( &mut self, request: impl IntoRequest<RegenerateOidcClientSecretRequest> ) -> Result<Response<RegenerateOidcClientSecretResponse>, Status>

source

pub async fn regenerate_api_client_secret( &mut self, request: impl IntoRequest<RegenerateApiClientSecretRequest> ) -> Result<Response<RegenerateApiClientSecretResponse>, Status>

source

pub async fn get_app_key( &mut self, request: impl IntoRequest<GetAppKeyRequest> ) -> Result<Response<GetAppKeyResponse>, Status>

source

pub async fn list_app_keys( &mut self, request: impl IntoRequest<ListAppKeysRequest> ) -> Result<Response<ListAppKeysResponse>, Status>

source

pub async fn add_app_key( &mut self, request: impl IntoRequest<AddAppKeyRequest> ) -> Result<Response<AddAppKeyResponse>, Status>

source

pub async fn remove_app_key( &mut self, request: impl IntoRequest<RemoveAppKeyRequest> ) -> Result<Response<RemoveAppKeyResponse>, Status>

source

pub async fn list_project_grant_changes( &mut self, request: impl IntoRequest<ListProjectGrantChangesRequest> ) -> Result<Response<ListProjectGrantChangesResponse>, Status>

source

pub async fn get_project_grant_by_id( &mut self, request: impl IntoRequest<GetProjectGrantByIdRequest> ) -> Result<Response<GetProjectGrantByIdResponse>, Status>

source

pub async fn list_project_grants( &mut self, request: impl IntoRequest<ListProjectGrantsRequest> ) -> Result<Response<ListProjectGrantsResponse>, Status>

source

pub async fn list_all_project_grants( &mut self, request: impl IntoRequest<ListAllProjectGrantsRequest> ) -> Result<Response<ListAllProjectGrantsResponse>, Status>

source

pub async fn add_project_grant( &mut self, request: impl IntoRequest<AddProjectGrantRequest> ) -> Result<Response<AddProjectGrantResponse>, Status>

source

pub async fn update_project_grant( &mut self, request: impl IntoRequest<UpdateProjectGrantRequest> ) -> Result<Response<UpdateProjectGrantResponse>, Status>

source

pub async fn deactivate_project_grant( &mut self, request: impl IntoRequest<DeactivateProjectGrantRequest> ) -> Result<Response<DeactivateProjectGrantResponse>, Status>

source

pub async fn reactivate_project_grant( &mut self, request: impl IntoRequest<ReactivateProjectGrantRequest> ) -> Result<Response<ReactivateProjectGrantResponse>, Status>

source

pub async fn remove_project_grant( &mut self, request: impl IntoRequest<RemoveProjectGrantRequest> ) -> Result<Response<RemoveProjectGrantResponse>, Status>

source

pub async fn list_project_grant_member_roles( &mut self, request: impl IntoRequest<ListProjectGrantMemberRolesRequest> ) -> Result<Response<ListProjectGrantMemberRolesResponse>, Status>

source

pub async fn list_project_grant_members( &mut self, request: impl IntoRequest<ListProjectGrantMembersRequest> ) -> Result<Response<ListProjectGrantMembersResponse>, Status>

source

pub async fn add_project_grant_member( &mut self, request: impl IntoRequest<AddProjectGrantMemberRequest> ) -> Result<Response<AddProjectGrantMemberResponse>, Status>

source

pub async fn update_project_grant_member( &mut self, request: impl IntoRequest<UpdateProjectGrantMemberRequest> ) -> Result<Response<UpdateProjectGrantMemberResponse>, Status>

source

pub async fn remove_project_grant_member( &mut self, request: impl IntoRequest<RemoveProjectGrantMemberRequest> ) -> Result<Response<RemoveProjectGrantMemberResponse>, Status>

source

pub async fn get_user_grant_by_id( &mut self, request: impl IntoRequest<GetUserGrantByIdRequest> ) -> Result<Response<GetUserGrantByIdResponse>, Status>

source

pub async fn list_user_grants( &mut self, request: impl IntoRequest<ListUserGrantRequest> ) -> Result<Response<ListUserGrantResponse>, Status>

source

pub async fn add_user_grant( &mut self, request: impl IntoRequest<AddUserGrantRequest> ) -> Result<Response<AddUserGrantResponse>, Status>

source

pub async fn update_user_grant( &mut self, request: impl IntoRequest<UpdateUserGrantRequest> ) -> Result<Response<UpdateUserGrantResponse>, Status>

source

pub async fn deactivate_user_grant( &mut self, request: impl IntoRequest<DeactivateUserGrantRequest> ) -> Result<Response<DeactivateUserGrantResponse>, Status>

source

pub async fn reactivate_user_grant( &mut self, request: impl IntoRequest<ReactivateUserGrantRequest> ) -> Result<Response<ReactivateUserGrantResponse>, Status>

source

pub async fn remove_user_grant( &mut self, request: impl IntoRequest<RemoveUserGrantRequest> ) -> Result<Response<RemoveUserGrantResponse>, Status>

source

pub async fn bulk_remove_user_grant( &mut self, request: impl IntoRequest<BulkRemoveUserGrantRequest> ) -> Result<Response<BulkRemoveUserGrantResponse>, Status>

source

pub async fn get_org_iam_policy( &mut self, request: impl IntoRequest<GetOrgIamPolicyRequest> ) -> Result<Response<GetOrgIamPolicyResponse>, Status>

deprecated: please use DomainPolicy instead

source

pub async fn get_domain_policy( &mut self, request: impl IntoRequest<GetDomainPolicyRequest> ) -> Result<Response<GetDomainPolicyResponse>, Status>

source

pub async fn get_login_policy( &mut self, request: impl IntoRequest<GetLoginPolicyRequest> ) -> Result<Response<GetLoginPolicyResponse>, Status>

source

pub async fn get_default_login_policy( &mut self, request: impl IntoRequest<GetDefaultLoginPolicyRequest> ) -> Result<Response<GetDefaultLoginPolicyResponse>, Status>

source

pub async fn add_custom_login_policy( &mut self, request: impl IntoRequest<AddCustomLoginPolicyRequest> ) -> Result<Response<AddCustomLoginPolicyResponse>, Status>

source

pub async fn update_custom_login_policy( &mut self, request: impl IntoRequest<UpdateCustomLoginPolicyRequest> ) -> Result<Response<UpdateCustomLoginPolicyResponse>, Status>

source

pub async fn reset_login_policy_to_default( &mut self, request: impl IntoRequest<ResetLoginPolicyToDefaultRequest> ) -> Result<Response<ResetLoginPolicyToDefaultResponse>, Status>

source

pub async fn list_login_policy_id_ps( &mut self, request: impl IntoRequest<ListLoginPolicyIdPsRequest> ) -> Result<Response<ListLoginPolicyIdPsResponse>, Status>

source

pub async fn add_idp_to_login_policy( &mut self, request: impl IntoRequest<AddIdpToLoginPolicyRequest> ) -> Result<Response<AddIdpToLoginPolicyResponse>, Status>

source

pub async fn remove_idp_from_login_policy( &mut self, request: impl IntoRequest<RemoveIdpFromLoginPolicyRequest> ) -> Result<Response<RemoveIdpFromLoginPolicyResponse>, Status>

source

pub async fn list_login_policy_second_factors( &mut self, request: impl IntoRequest<ListLoginPolicySecondFactorsRequest> ) -> Result<Response<ListLoginPolicySecondFactorsResponse>, Status>

source

pub async fn add_second_factor_to_login_policy( &mut self, request: impl IntoRequest<AddSecondFactorToLoginPolicyRequest> ) -> Result<Response<AddSecondFactorToLoginPolicyResponse>, Status>

source

pub async fn remove_second_factor_from_login_policy( &mut self, request: impl IntoRequest<RemoveSecondFactorFromLoginPolicyRequest> ) -> Result<Response<RemoveSecondFactorFromLoginPolicyResponse>, Status>

source

pub async fn list_login_policy_multi_factors( &mut self, request: impl IntoRequest<ListLoginPolicyMultiFactorsRequest> ) -> Result<Response<ListLoginPolicyMultiFactorsResponse>, Status>

source

pub async fn add_multi_factor_to_login_policy( &mut self, request: impl IntoRequest<AddMultiFactorToLoginPolicyRequest> ) -> Result<Response<AddMultiFactorToLoginPolicyResponse>, Status>

source

pub async fn remove_multi_factor_from_login_policy( &mut self, request: impl IntoRequest<RemoveMultiFactorFromLoginPolicyRequest> ) -> Result<Response<RemoveMultiFactorFromLoginPolicyResponse>, Status>

source

pub async fn get_password_complexity_policy( &mut self, request: impl IntoRequest<GetPasswordComplexityPolicyRequest> ) -> Result<Response<GetPasswordComplexityPolicyResponse>, Status>

source

pub async fn get_default_password_complexity_policy( &mut self, request: impl IntoRequest<GetDefaultPasswordComplexityPolicyRequest> ) -> Result<Response<GetDefaultPasswordComplexityPolicyResponse>, Status>

source

pub async fn add_custom_password_complexity_policy( &mut self, request: impl IntoRequest<AddCustomPasswordComplexityPolicyRequest> ) -> Result<Response<AddCustomPasswordComplexityPolicyResponse>, Status>

source

pub async fn update_custom_password_complexity_policy( &mut self, request: impl IntoRequest<UpdateCustomPasswordComplexityPolicyRequest> ) -> Result<Response<UpdateCustomPasswordComplexityPolicyResponse>, Status>

source

pub async fn reset_password_complexity_policy_to_default( &mut self, request: impl IntoRequest<ResetPasswordComplexityPolicyToDefaultRequest> ) -> Result<Response<ResetPasswordComplexityPolicyToDefaultResponse>, Status>

source

pub async fn get_password_age_policy( &mut self, request: impl IntoRequest<GetPasswordAgePolicyRequest> ) -> Result<Response<GetPasswordAgePolicyResponse>, Status>

The password age policy is not used at the moment

source

pub async fn get_default_password_age_policy( &mut self, request: impl IntoRequest<GetDefaultPasswordAgePolicyRequest> ) -> Result<Response<GetDefaultPasswordAgePolicyResponse>, Status>

The password age policy is not used at the moment

source

pub async fn add_custom_password_age_policy( &mut self, request: impl IntoRequest<AddCustomPasswordAgePolicyRequest> ) -> Result<Response<AddCustomPasswordAgePolicyResponse>, Status>

The password age policy is not used at the moment

source

pub async fn update_custom_password_age_policy( &mut self, request: impl IntoRequest<UpdateCustomPasswordAgePolicyRequest> ) -> Result<Response<UpdateCustomPasswordAgePolicyResponse>, Status>

The password age policy is not used at the moment

source

pub async fn reset_password_age_policy_to_default( &mut self, request: impl IntoRequest<ResetPasswordAgePolicyToDefaultRequest> ) -> Result<Response<ResetPasswordAgePolicyToDefaultResponse>, Status>

The password age policy is not used at the moment

source

pub async fn get_lockout_policy( &mut self, request: impl IntoRequest<GetLockoutPolicyRequest> ) -> Result<Response<GetLockoutPolicyResponse>, Status>

source

pub async fn get_default_lockout_policy( &mut self, request: impl IntoRequest<GetDefaultLockoutPolicyRequest> ) -> Result<Response<GetDefaultLockoutPolicyResponse>, Status>

source

pub async fn add_custom_lockout_policy( &mut self, request: impl IntoRequest<AddCustomLockoutPolicyRequest> ) -> Result<Response<AddCustomLockoutPolicyResponse>, Status>

source

pub async fn update_custom_lockout_policy( &mut self, request: impl IntoRequest<UpdateCustomLockoutPolicyRequest> ) -> Result<Response<UpdateCustomLockoutPolicyResponse>, Status>

source

pub async fn reset_lockout_policy_to_default( &mut self, request: impl IntoRequest<ResetLockoutPolicyToDefaultRequest> ) -> Result<Response<ResetLockoutPolicyToDefaultResponse>, Status>

source

pub async fn get_privacy_policy( &mut self, request: impl IntoRequest<GetPrivacyPolicyRequest> ) -> Result<Response<GetPrivacyPolicyResponse>, Status>

source

pub async fn get_default_privacy_policy( &mut self, request: impl IntoRequest<GetDefaultPrivacyPolicyRequest> ) -> Result<Response<GetDefaultPrivacyPolicyResponse>, Status>

source

pub async fn add_custom_privacy_policy( &mut self, request: impl IntoRequest<AddCustomPrivacyPolicyRequest> ) -> Result<Response<AddCustomPrivacyPolicyResponse>, Status>

source

pub async fn update_custom_privacy_policy( &mut self, request: impl IntoRequest<UpdateCustomPrivacyPolicyRequest> ) -> Result<Response<UpdateCustomPrivacyPolicyResponse>, Status>

source

pub async fn reset_privacy_policy_to_default( &mut self, request: impl IntoRequest<ResetPrivacyPolicyToDefaultRequest> ) -> Result<Response<ResetPrivacyPolicyToDefaultResponse>, Status>

source

pub async fn get_notification_policy( &mut self, request: impl IntoRequest<GetNotificationPolicyRequest> ) -> Result<Response<GetNotificationPolicyResponse>, Status>

source

pub async fn get_default_notification_policy( &mut self, request: impl IntoRequest<GetDefaultNotificationPolicyRequest> ) -> Result<Response<GetDefaultNotificationPolicyResponse>, Status>

source

pub async fn add_custom_notification_policy( &mut self, request: impl IntoRequest<AddCustomNotificationPolicyRequest> ) -> Result<Response<AddCustomNotificationPolicyResponse>, Status>

source

pub async fn update_custom_notification_policy( &mut self, request: impl IntoRequest<UpdateCustomNotificationPolicyRequest> ) -> Result<Response<UpdateCustomNotificationPolicyResponse>, Status>

source

pub async fn reset_notification_policy_to_default( &mut self, request: impl IntoRequest<ResetNotificationPolicyToDefaultRequest> ) -> Result<Response<ResetNotificationPolicyToDefaultResponse>, Status>

source

pub async fn get_label_policy( &mut self, request: impl IntoRequest<GetLabelPolicyRequest> ) -> Result<Response<GetLabelPolicyResponse>, Status>

source

pub async fn get_preview_label_policy( &mut self, request: impl IntoRequest<GetPreviewLabelPolicyRequest> ) -> Result<Response<GetPreviewLabelPolicyResponse>, Status>

source

pub async fn get_default_label_policy( &mut self, request: impl IntoRequest<GetDefaultLabelPolicyRequest> ) -> Result<Response<GetDefaultLabelPolicyResponse>, Status>

source

pub async fn add_custom_label_policy( &mut self, request: impl IntoRequest<AddCustomLabelPolicyRequest> ) -> Result<Response<AddCustomLabelPolicyResponse>, Status>

source

pub async fn update_custom_label_policy( &mut self, request: impl IntoRequest<UpdateCustomLabelPolicyRequest> ) -> Result<Response<UpdateCustomLabelPolicyResponse>, Status>

source

pub async fn activate_custom_label_policy( &mut self, request: impl IntoRequest<ActivateCustomLabelPolicyRequest> ) -> Result<Response<ActivateCustomLabelPolicyResponse>, Status>

source

pub async fn remove_custom_label_policy_logo_dark( &mut self, request: impl IntoRequest<RemoveCustomLabelPolicyLogoDarkRequest> ) -> Result<Response<RemoveCustomLabelPolicyLogoDarkResponse>, Status>

source

pub async fn remove_custom_label_policy_icon( &mut self, request: impl IntoRequest<RemoveCustomLabelPolicyIconRequest> ) -> Result<Response<RemoveCustomLabelPolicyIconResponse>, Status>

source

pub async fn remove_custom_label_policy_icon_dark( &mut self, request: impl IntoRequest<RemoveCustomLabelPolicyIconDarkRequest> ) -> Result<Response<RemoveCustomLabelPolicyIconDarkResponse>, Status>

source

pub async fn remove_custom_label_policy_font( &mut self, request: impl IntoRequest<RemoveCustomLabelPolicyFontRequest> ) -> Result<Response<RemoveCustomLabelPolicyFontResponse>, Status>

source

pub async fn reset_label_policy_to_default( &mut self, request: impl IntoRequest<ResetLabelPolicyToDefaultRequest> ) -> Result<Response<ResetLabelPolicyToDefaultResponse>, Status>

source

pub async fn get_custom_init_message_text( &mut self, request: impl IntoRequest<GetCustomInitMessageTextRequest> ) -> Result<Response<GetCustomInitMessageTextResponse>, Status>

source

pub async fn get_default_init_message_text( &mut self, request: impl IntoRequest<GetDefaultInitMessageTextRequest> ) -> Result<Response<GetDefaultInitMessageTextResponse>, Status>

source

pub async fn set_custom_init_message_text( &mut self, request: impl IntoRequest<SetCustomInitMessageTextRequest> ) -> Result<Response<SetCustomInitMessageTextResponse>, Status>

source

pub async fn reset_custom_init_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomInitMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomInitMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_password_reset_message_text( &mut self, request: impl IntoRequest<GetCustomPasswordResetMessageTextRequest> ) -> Result<Response<GetCustomPasswordResetMessageTextResponse>, Status>

source

pub async fn get_default_password_reset_message_text( &mut self, request: impl IntoRequest<GetDefaultPasswordResetMessageTextRequest> ) -> Result<Response<GetDefaultPasswordResetMessageTextResponse>, Status>

source

pub async fn set_custom_password_reset_message_text( &mut self, request: impl IntoRequest<SetCustomPasswordResetMessageTextRequest> ) -> Result<Response<SetCustomPasswordResetMessageTextResponse>, Status>

source

pub async fn reset_custom_password_reset_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomPasswordResetMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomPasswordResetMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_verify_email_message_text( &mut self, request: impl IntoRequest<GetCustomVerifyEmailMessageTextRequest> ) -> Result<Response<GetCustomVerifyEmailMessageTextResponse>, Status>

source

pub async fn get_default_verify_email_message_text( &mut self, request: impl IntoRequest<GetDefaultVerifyEmailMessageTextRequest> ) -> Result<Response<GetDefaultVerifyEmailMessageTextResponse>, Status>

source

pub async fn set_custom_verify_email_message_text( &mut self, request: impl IntoRequest<SetCustomVerifyEmailMessageTextRequest> ) -> Result<Response<SetCustomVerifyEmailMessageTextResponse>, Status>

source

pub async fn reset_custom_verify_email_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomVerifyEmailMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomVerifyEmailMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_verify_phone_message_text( &mut self, request: impl IntoRequest<GetCustomVerifyPhoneMessageTextRequest> ) -> Result<Response<GetCustomVerifyPhoneMessageTextResponse>, Status>

source

pub async fn get_default_verify_phone_message_text( &mut self, request: impl IntoRequest<GetDefaultVerifyPhoneMessageTextRequest> ) -> Result<Response<GetDefaultVerifyPhoneMessageTextResponse>, Status>

source

pub async fn set_custom_verify_phone_message_text( &mut self, request: impl IntoRequest<SetCustomVerifyPhoneMessageTextRequest> ) -> Result<Response<SetCustomVerifyPhoneMessageTextResponse>, Status>

source

pub async fn reset_custom_verify_phone_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomVerifyPhoneMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomVerifyPhoneMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_domain_claimed_message_text( &mut self, request: impl IntoRequest<GetCustomDomainClaimedMessageTextRequest> ) -> Result<Response<GetCustomDomainClaimedMessageTextResponse>, Status>

source

pub async fn get_default_domain_claimed_message_text( &mut self, request: impl IntoRequest<GetDefaultDomainClaimedMessageTextRequest> ) -> Result<Response<GetDefaultDomainClaimedMessageTextResponse>, Status>

source

pub async fn set_custom_domain_claimed_message_custom_text( &mut self, request: impl IntoRequest<SetCustomDomainClaimedMessageTextRequest> ) -> Result<Response<SetCustomDomainClaimedMessageTextResponse>, Status>

source

pub async fn reset_custom_domain_claimed_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomDomainClaimedMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomDomainClaimedMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_passwordless_registration_message_text( &mut self, request: impl IntoRequest<GetCustomPasswordlessRegistrationMessageTextRequest> ) -> Result<Response<GetCustomPasswordlessRegistrationMessageTextResponse>, Status>

source

pub async fn get_default_passwordless_registration_message_text( &mut self, request: impl IntoRequest<GetDefaultPasswordlessRegistrationMessageTextRequest> ) -> Result<Response<GetDefaultPasswordlessRegistrationMessageTextResponse>, Status>

source

pub async fn set_custom_passwordless_registration_message_custom_text( &mut self, request: impl IntoRequest<SetCustomPasswordlessRegistrationMessageTextRequest> ) -> Result<Response<SetCustomPasswordlessRegistrationMessageTextResponse>, Status>

source

pub async fn reset_custom_passwordless_registration_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_password_change_message_text( &mut self, request: impl IntoRequest<GetCustomPasswordChangeMessageTextRequest> ) -> Result<Response<GetCustomPasswordChangeMessageTextResponse>, Status>

source

pub async fn get_default_password_change_message_text( &mut self, request: impl IntoRequest<GetDefaultPasswordChangeMessageTextRequest> ) -> Result<Response<GetDefaultPasswordChangeMessageTextResponse>, Status>

source

pub async fn set_custom_password_change_message_custom_text( &mut self, request: impl IntoRequest<SetCustomPasswordChangeMessageTextRequest> ) -> Result<Response<SetCustomPasswordChangeMessageTextResponse>, Status>

source

pub async fn reset_custom_password_change_message_text_to_default( &mut self, request: impl IntoRequest<ResetCustomPasswordChangeMessageTextToDefaultRequest> ) -> Result<Response<ResetCustomPasswordChangeMessageTextToDefaultResponse>, Status>

source

pub async fn get_custom_login_texts( &mut self, request: impl IntoRequest<GetCustomLoginTextsRequest> ) -> Result<Response<GetCustomLoginTextsResponse>, Status>

source

pub async fn get_default_login_texts( &mut self, request: impl IntoRequest<GetDefaultLoginTextsRequest> ) -> Result<Response<GetDefaultLoginTextsResponse>, Status>

source

pub async fn set_custom_login_text( &mut self, request: impl IntoRequest<SetCustomLoginTextsRequest> ) -> Result<Response<SetCustomLoginTextsResponse>, Status>

source

pub async fn reset_custom_login_text_to_default( &mut self, request: impl IntoRequest<ResetCustomLoginTextsToDefaultRequest> ) -> Result<Response<ResetCustomLoginTextsToDefaultResponse>, Status>

source

pub async fn get_org_idp_by_id( &mut self, request: impl IntoRequest<GetOrgIdpByIdRequest> ) -> Result<Response<GetOrgIdpByIdResponse>, Status>

source

pub async fn list_org_id_ps( &mut self, request: impl IntoRequest<ListOrgIdPsRequest> ) -> Result<Response<ListOrgIdPsResponse>, Status>

source

pub async fn add_org_oidcidp( &mut self, request: impl IntoRequest<AddOrgOidcidpRequest> ) -> Result<Response<AddOrgOidcidpResponse>, Status>

source

pub async fn add_org_jwtidp( &mut self, request: impl IntoRequest<AddOrgJwtidpRequest> ) -> Result<Response<AddOrgJwtidpResponse>, Status>

source

pub async fn deactivate_org_idp( &mut self, request: impl IntoRequest<DeactivateOrgIdpRequest> ) -> Result<Response<DeactivateOrgIdpResponse>, Status>

source

pub async fn reactivate_org_idp( &mut self, request: impl IntoRequest<ReactivateOrgIdpRequest> ) -> Result<Response<ReactivateOrgIdpResponse>, Status>

source

pub async fn remove_org_idp( &mut self, request: impl IntoRequest<RemoveOrgIdpRequest> ) -> Result<Response<RemoveOrgIdpResponse>, Status>

source

pub async fn update_org_idp( &mut self, request: impl IntoRequest<UpdateOrgIdpRequest> ) -> Result<Response<UpdateOrgIdpResponse>, Status>

source

pub async fn update_org_idpoidc_config( &mut self, request: impl IntoRequest<UpdateOrgIdpoidcConfigRequest> ) -> Result<Response<UpdateOrgIdpoidcConfigResponse>, Status>

source

pub async fn update_org_idpjwt_config( &mut self, request: impl IntoRequest<UpdateOrgIdpjwtConfigRequest> ) -> Result<Response<UpdateOrgIdpjwtConfigResponse>, Status>

source

pub async fn list_providers( &mut self, request: impl IntoRequest<ListProvidersRequest> ) -> Result<Response<ListProvidersResponse>, Status>

Returns all identity providers, which match the query Limit should always be set, there is a default limit set by the service

source

pub async fn get_provider_by_id( &mut self, request: impl IntoRequest<GetProviderByIdRequest> ) -> Result<Response<GetProviderByIdResponse>, Status>

Returns an identity provider of the organization

source

pub async fn add_generic_o_auth_provider( &mut self, request: impl IntoRequest<AddGenericOAuthProviderRequest> ) -> Result<Response<AddGenericOAuthProviderResponse>, Status>

Add a new OAuth2 identity provider in the organization

source

pub async fn update_generic_o_auth_provider( &mut self, request: impl IntoRequest<UpdateGenericOAuthProviderRequest> ) -> Result<Response<UpdateGenericOAuthProviderResponse>, Status>

Change an existing OAuth2 identity provider in the organization

source

pub async fn add_generic_oidc_provider( &mut self, request: impl IntoRequest<AddGenericOidcProviderRequest> ) -> Result<Response<AddGenericOidcProviderResponse>, Status>

Add a new OIDC identity provider in the organization

source

pub async fn update_generic_oidc_provider( &mut self, request: impl IntoRequest<UpdateGenericOidcProviderRequest> ) -> Result<Response<UpdateGenericOidcProviderResponse>, Status>

Change an existing OIDC identity provider in the organization

source

pub async fn add_jwt_provider( &mut self, request: impl IntoRequest<AddJwtProviderRequest> ) -> Result<Response<AddJwtProviderResponse>, Status>

Add a new JWT identity provider in the organization

source

pub async fn update_jwt_provider( &mut self, request: impl IntoRequest<UpdateJwtProviderRequest> ) -> Result<Response<UpdateJwtProviderResponse>, Status>

Change an existing JWT identity provider in the organization

source

pub async fn add_azure_ad_provider( &mut self, request: impl IntoRequest<AddAzureAdProviderRequest> ) -> Result<Response<AddAzureAdProviderResponse>, Status>

Add a new Azure AD identity provider in the organisation

source

pub async fn update_azure_ad_provider( &mut self, request: impl IntoRequest<UpdateAzureAdProviderRequest> ) -> Result<Response<UpdateAzureAdProviderResponse>, Status>

Change an existing Azure AD identity provider in the organisation

source

pub async fn add_git_hub_provider( &mut self, request: impl IntoRequest<AddGitHubProviderRequest> ) -> Result<Response<AddGitHubProviderResponse>, Status>

Add a new GitHub identity provider in the organization

source

pub async fn update_git_hub_provider( &mut self, request: impl IntoRequest<UpdateGitHubProviderRequest> ) -> Result<Response<UpdateGitHubProviderResponse>, Status>

Change an existing GitHub identity provider in the organization

source

pub async fn add_git_hub_enterprise_server_provider( &mut self, request: impl IntoRequest<AddGitHubEnterpriseServerProviderRequest> ) -> Result<Response<AddGitHubEnterpriseServerProviderResponse>, Status>

Add a new GitHub Enterprise Server identity provider in the organization

source

pub async fn update_git_hub_enterprise_server_provider( &mut self, request: impl IntoRequest<UpdateGitHubEnterpriseServerProviderRequest> ) -> Result<Response<UpdateGitHubEnterpriseServerProviderResponse>, Status>

Change an existing GitHub Enterprise Server identity provider in the organization

source

pub async fn add_git_lab_provider( &mut self, request: impl IntoRequest<AddGitLabProviderRequest> ) -> Result<Response<AddGitLabProviderResponse>, Status>

Add a new GitLab identity provider in the organization

source

pub async fn update_git_lab_provider( &mut self, request: impl IntoRequest<UpdateGitLabProviderRequest> ) -> Result<Response<UpdateGitLabProviderResponse>, Status>

Change an existing GitLab identity provider in the organization

source

pub async fn add_git_lab_self_hosted_provider( &mut self, request: impl IntoRequest<AddGitLabSelfHostedProviderRequest> ) -> Result<Response<AddGitLabSelfHostedProviderResponse>, Status>

Add a new self hosted GitLab identity provider in the organization

source

pub async fn update_git_lab_self_hosted_provider( &mut self, request: impl IntoRequest<UpdateGitLabSelfHostedProviderRequest> ) -> Result<Response<UpdateGitLabSelfHostedProviderResponse>, Status>

Change an existing self hosted GitLab identity provider in the organization

source

pub async fn add_google_provider( &mut self, request: impl IntoRequest<AddGoogleProviderRequest> ) -> Result<Response<AddGoogleProviderResponse>, Status>

Add a new Google identity provider in the organization

source

pub async fn update_google_provider( &mut self, request: impl IntoRequest<UpdateGoogleProviderRequest> ) -> Result<Response<UpdateGoogleProviderResponse>, Status>

Change an existing Google identity provider in the organization

source

pub async fn add_ldap_provider( &mut self, request: impl IntoRequest<AddLdapProviderRequest> ) -> Result<Response<AddLdapProviderResponse>, Status>

Add a new LDAP identity provider in the organization

source

pub async fn update_ldap_provider( &mut self, request: impl IntoRequest<UpdateLdapProviderRequest> ) -> Result<Response<UpdateLdapProviderResponse>, Status>

Change an existing LDAP identity provider in the organization

source

pub async fn delete_provider( &mut self, request: impl IntoRequest<DeleteProviderRequest> ) -> Result<Response<DeleteProviderResponse>, Status>

Remove an identity provider Will remove all linked providers of this configuration on the users

source

pub async fn list_actions( &mut self, request: impl IntoRequest<ListActionsRequest> ) -> Result<Response<ListActionsResponse>, Status>

source

pub async fn get_action( &mut self, request: impl IntoRequest<GetActionRequest> ) -> Result<Response<GetActionResponse>, Status>

source

pub async fn create_action( &mut self, request: impl IntoRequest<CreateActionRequest> ) -> Result<Response<CreateActionResponse>, Status>

source

pub async fn update_action( &mut self, request: impl IntoRequest<UpdateActionRequest> ) -> Result<Response<UpdateActionResponse>, Status>

source

pub async fn deactivate_action( &mut self, request: impl IntoRequest<DeactivateActionRequest> ) -> Result<Response<DeactivateActionResponse>, Status>

source

pub async fn reactivate_action( &mut self, request: impl IntoRequest<ReactivateActionRequest> ) -> Result<Response<ReactivateActionResponse>, Status>

source

pub async fn delete_action( &mut self, request: impl IntoRequest<DeleteActionRequest> ) -> Result<Response<DeleteActionResponse>, Status>

source

pub async fn list_flow_types( &mut self, request: impl IntoRequest<ListFlowTypesRequest> ) -> Result<Response<ListFlowTypesResponse>, Status>

source

pub async fn list_flow_trigger_types( &mut self, request: impl IntoRequest<ListFlowTriggerTypesRequest> ) -> Result<Response<ListFlowTriggerTypesResponse>, Status>

source

pub async fn get_flow( &mut self, request: impl IntoRequest<GetFlowRequest> ) -> Result<Response<GetFlowResponse>, Status>

source

pub async fn clear_flow( &mut self, request: impl IntoRequest<ClearFlowRequest> ) -> Result<Response<ClearFlowResponse>, Status>

source

pub async fn set_trigger_actions( &mut self, request: impl IntoRequest<SetTriggerActionsRequest> ) -> Result<Response<SetTriggerActionsResponse>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for ManagementServiceClient<T>

source§

fn clone(&self) -> ManagementServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for ManagementServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for Twhere T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> IntoCollection<T> for T

§

fn into_collection<A>(self) -> SmallVec<A>where A: Array<Item = T>,

Converts self into a collection.
§

fn mapped<U, F, A>(self, f: F) -> SmallVec<A>where F: FnMut(T) -> U, A: Array<Item = U>,

source§

impl<T> IntoRequest<T> for T

source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more