[−][src]Struct pachyderm::auth::api_client::ApiClient
Implementations
impl ApiClient<Channel>
[src]
pub async fn connect<D>(dst: D) -> Result<Self, Error> where
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
[src]
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
Attempt to create a new client by connecting to a given endpoint.
impl<T> ApiClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn activate<'_>(
&'_ mut self,
request: impl IntoRequest<ActivateRequest>
) -> Result<Response<ActivateResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ActivateRequest>
) -> Result<Response<ActivateResponse>, Status>
Activate/Deactivate the auth API. 'Activate' sets an initial set of admins for the Pachyderm cluster, and 'Deactivate' removes all ACLs, tokens, and admins from the Pachyderm cluster, making all data publicly accessable
pub async fn deactivate<'_>(
&'_ mut self,
request: impl IntoRequest<DeactivateRequest>
) -> Result<Response<DeactivateResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeactivateRequest>
) -> Result<Response<DeactivateResponse>, Status>
pub async fn get_configuration<'_>(
&'_ mut self,
request: impl IntoRequest<GetConfigurationRequest>
) -> Result<Response<GetConfigurationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetConfigurationRequest>
) -> Result<Response<GetConfigurationResponse>, Status>
pub async fn set_configuration<'_>(
&'_ mut self,
request: impl IntoRequest<SetConfigurationRequest>
) -> Result<Response<SetConfigurationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<SetConfigurationRequest>
) -> Result<Response<SetConfigurationResponse>, Status>
pub async fn get_admins<'_>(
&'_ mut self,
request: impl IntoRequest<GetAdminsRequest>
) -> Result<Response<GetAdminsResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetAdminsRequest>
) -> Result<Response<GetAdminsResponse>, Status>
Deprecated. GetAdmins returns the current list of cluster super admins
pub async fn modify_admins<'_>(
&'_ mut self,
request: impl IntoRequest<ModifyAdminsRequest>
) -> Result<Response<ModifyAdminsResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ModifyAdminsRequest>
) -> Result<Response<ModifyAdminsResponse>, Status>
Deprecated. ModifyAdmins adds or removes super admins from the cluster
pub async fn get_cluster_role_bindings<'_>(
&'_ mut self,
request: impl IntoRequest<GetClusterRoleBindingsRequest>
) -> Result<Response<GetClusterRoleBindingsResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetClusterRoleBindingsRequest>
) -> Result<Response<GetClusterRoleBindingsResponse>, Status>
GetClusterRoleBindings returns the current set of cluster role bindings
pub async fn modify_cluster_role_binding<'_>(
&'_ mut self,
request: impl IntoRequest<ModifyClusterRoleBindingRequest>
) -> Result<Response<ModifyClusterRoleBindingResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ModifyClusterRoleBindingRequest>
) -> Result<Response<ModifyClusterRoleBindingResponse>, Status>
ModifyAdmin sets the list of admin roles for a principal
pub async fn authenticate<'_>(
&'_ mut self,
request: impl IntoRequest<AuthenticateRequest>
) -> Result<Response<AuthenticateResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<AuthenticateRequest>
) -> Result<Response<AuthenticateResponse>, Status>
pub async fn authorize<'_>(
&'_ mut self,
request: impl IntoRequest<AuthorizeRequest>
) -> Result<Response<AuthorizeResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<AuthorizeRequest>
) -> Result<Response<AuthorizeResponse>, Status>
pub async fn who_am_i<'_>(
&'_ mut self,
request: impl IntoRequest<WhoAmIRequest>
) -> Result<Response<WhoAmIResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<WhoAmIRequest>
) -> Result<Response<WhoAmIResponse>, Status>
pub async fn get_scope<'_>(
&'_ mut self,
request: impl IntoRequest<GetScopeRequest>
) -> Result<Response<GetScopeResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetScopeRequest>
) -> Result<Response<GetScopeResponse>, Status>
pub async fn set_scope<'_>(
&'_ mut self,
request: impl IntoRequest<SetScopeRequest>
) -> Result<Response<SetScopeResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<SetScopeRequest>
) -> Result<Response<SetScopeResponse>, Status>
pub async fn get_acl<'_>(
&'_ mut self,
request: impl IntoRequest<GetAclRequest>
) -> Result<Response<GetAclResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetAclRequest>
) -> Result<Response<GetAclResponse>, Status>
pub async fn set_acl<'_>(
&'_ mut self,
request: impl IntoRequest<SetAclRequest>
) -> Result<Response<SetAclResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<SetAclRequest>
) -> Result<Response<SetAclResponse>, Status>
pub async fn get_oidc_login<'_>(
&'_ mut self,
request: impl IntoRequest<GetOidcLoginRequest>
) -> Result<Response<GetOidcLoginResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetOidcLoginRequest>
) -> Result<Response<GetOidcLoginResponse>, Status>
pub async fn get_auth_token<'_>(
&'_ mut self,
request: impl IntoRequest<GetAuthTokenRequest>
) -> Result<Response<GetAuthTokenResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetAuthTokenRequest>
) -> Result<Response<GetAuthTokenResponse>, Status>
pub async fn extend_auth_token<'_>(
&'_ mut self,
request: impl IntoRequest<ExtendAuthTokenRequest>
) -> Result<Response<ExtendAuthTokenResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ExtendAuthTokenRequest>
) -> Result<Response<ExtendAuthTokenResponse>, Status>
pub async fn revoke_auth_token<'_>(
&'_ mut self,
request: impl IntoRequest<RevokeAuthTokenRequest>
) -> Result<Response<RevokeAuthTokenResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<RevokeAuthTokenRequest>
) -> Result<Response<RevokeAuthTokenResponse>, Status>
pub async fn set_groups_for_user<'_>(
&'_ mut self,
request: impl IntoRequest<SetGroupsForUserRequest>
) -> Result<Response<SetGroupsForUserResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<SetGroupsForUserRequest>
) -> Result<Response<SetGroupsForUserResponse>, Status>
pub async fn modify_members<'_>(
&'_ mut self,
request: impl IntoRequest<ModifyMembersRequest>
) -> Result<Response<ModifyMembersResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ModifyMembersRequest>
) -> Result<Response<ModifyMembersResponse>, Status>
pub async fn get_groups<'_>(
&'_ mut self,
request: impl IntoRequest<GetGroupsRequest>
) -> Result<Response<GetGroupsResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetGroupsRequest>
) -> Result<Response<GetGroupsResponse>, Status>
pub async fn get_users<'_>(
&'_ mut self,
request: impl IntoRequest<GetUsersRequest>
) -> Result<Response<GetUsersResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetUsersRequest>
) -> Result<Response<GetUsersResponse>, Status>
pub async fn get_one_time_password<'_>(
&'_ mut self,
request: impl IntoRequest<GetOneTimePasswordRequest>
) -> Result<Response<GetOneTimePasswordResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetOneTimePasswordRequest>
) -> Result<Response<GetOneTimePasswordResponse>, Status>
Trait Implementations
impl<T: Clone> Clone for ApiClient<T>
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for ApiClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for ApiClient<T>
impl<T> Send for ApiClient<T> where
T: Send,
T: Send,
impl<T> Sync for ApiClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ApiClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for ApiClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,