Skip to main content

CloudService

Trait CloudService 

Source
pub trait CloudService:
    Send
    + Sync
    + DynClone {
Show 58 methods // Provided methods fn get_users( &mut self, _request: Request<GetUsersRequest>, ) -> BoxFuture<'_, Result<Response<GetUsersResponse>, Status>> { ... } fn get_user( &mut self, _request: Request<GetUserRequest>, ) -> BoxFuture<'_, Result<Response<GetUserResponse>, Status>> { ... } fn create_user( &mut self, _request: Request<CreateUserRequest>, ) -> BoxFuture<'_, Result<Response<CreateUserResponse>, Status>> { ... } fn update_user( &mut self, _request: Request<UpdateUserRequest>, ) -> BoxFuture<'_, Result<Response<UpdateUserResponse>, Status>> { ... } fn delete_user( &mut self, _request: Request<DeleteUserRequest>, ) -> BoxFuture<'_, Result<Response<DeleteUserResponse>, Status>> { ... } fn set_user_namespace_access( &mut self, _request: Request<SetUserNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetUserNamespaceAccessResponse>, Status>> { ... } fn get_async_operation( &mut self, _request: Request<GetAsyncOperationRequest>, ) -> BoxFuture<'_, Result<Response<GetAsyncOperationResponse>, Status>> { ... } fn create_namespace( &mut self, _request: Request<CreateNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<CreateNamespaceResponse>, Status>> { ... } fn get_namespaces( &mut self, _request: Request<GetNamespacesRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespacesResponse>, Status>> { ... } fn get_namespace( &mut self, _request: Request<GetNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceResponse>, Status>> { ... } fn update_namespace( &mut self, _request: Request<UpdateNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceResponse>, Status>> { ... } fn rename_custom_search_attribute( &mut self, _request: Request<RenameCustomSearchAttributeRequest>, ) -> BoxFuture<'_, Result<Response<RenameCustomSearchAttributeResponse>, Status>> { ... } fn delete_namespace( &mut self, _request: Request<DeleteNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceResponse>, Status>> { ... } fn failover_namespace_region( &mut self, _request: Request<FailoverNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<FailoverNamespaceRegionResponse>, Status>> { ... } fn add_namespace_region( &mut self, _request: Request<AddNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<AddNamespaceRegionResponse>, Status>> { ... } fn delete_namespace_region( &mut self, _request: Request<DeleteNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceRegionResponse>, Status>> { ... } fn get_regions( &mut self, _request: Request<GetRegionsRequest>, ) -> BoxFuture<'_, Result<Response<GetRegionsResponse>, Status>> { ... } fn get_region( &mut self, _request: Request<GetRegionRequest>, ) -> BoxFuture<'_, Result<Response<GetRegionResponse>, Status>> { ... } fn get_api_keys( &mut self, _request: Request<GetApiKeysRequest>, ) -> BoxFuture<'_, Result<Response<GetApiKeysResponse>, Status>> { ... } fn get_api_key( &mut self, _request: Request<GetApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<GetApiKeyResponse>, Status>> { ... } fn create_api_key( &mut self, _request: Request<CreateApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<CreateApiKeyResponse>, Status>> { ... } fn update_api_key( &mut self, _request: Request<UpdateApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<UpdateApiKeyResponse>, Status>> { ... } fn delete_api_key( &mut self, _request: Request<DeleteApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<DeleteApiKeyResponse>, Status>> { ... } fn get_nexus_endpoints( &mut self, _request: Request<GetNexusEndpointsRequest>, ) -> BoxFuture<'_, Result<Response<GetNexusEndpointsResponse>, Status>> { ... } fn get_nexus_endpoint( &mut self, _request: Request<GetNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<GetNexusEndpointResponse>, Status>> { ... } fn create_nexus_endpoint( &mut self, _request: Request<CreateNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<CreateNexusEndpointResponse>, Status>> { ... } fn update_nexus_endpoint( &mut self, _request: Request<UpdateNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNexusEndpointResponse>, Status>> { ... } fn delete_nexus_endpoint( &mut self, _request: Request<DeleteNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNexusEndpointResponse>, Status>> { ... } fn get_user_groups( &mut self, _request: Request<GetUserGroupsRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupsResponse>, Status>> { ... } fn get_user_group( &mut self, _request: Request<GetUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupResponse>, Status>> { ... } fn create_user_group( &mut self, _request: Request<CreateUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<CreateUserGroupResponse>, Status>> { ... } fn update_user_group( &mut self, _request: Request<UpdateUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<UpdateUserGroupResponse>, Status>> { ... } fn delete_user_group( &mut self, _request: Request<DeleteUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<DeleteUserGroupResponse>, Status>> { ... } fn add_user_group_member( &mut self, _request: Request<AddUserGroupMemberRequest>, ) -> BoxFuture<'_, Result<Response<AddUserGroupMemberResponse>, Status>> { ... } fn remove_user_group_member( &mut self, _request: Request<RemoveUserGroupMemberRequest>, ) -> BoxFuture<'_, Result<Response<RemoveUserGroupMemberResponse>, Status>> { ... } fn get_user_group_members( &mut self, _request: Request<GetUserGroupMembersRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupMembersResponse>, Status>> { ... } fn set_user_group_namespace_access( &mut self, _request: Request<SetUserGroupNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetUserGroupNamespaceAccessResponse>, Status>> { ... } fn create_service_account( &mut self, _request: Request<CreateServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<CreateServiceAccountResponse>, Status>> { ... } fn get_service_account( &mut self, _request: Request<GetServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<GetServiceAccountResponse>, Status>> { ... } fn get_service_accounts( &mut self, _request: Request<GetServiceAccountsRequest>, ) -> BoxFuture<'_, Result<Response<GetServiceAccountsResponse>, Status>> { ... } fn update_service_account( &mut self, _request: Request<UpdateServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<UpdateServiceAccountResponse>, Status>> { ... } fn delete_service_account( &mut self, _request: Request<DeleteServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<DeleteServiceAccountResponse>, Status>> { ... } fn get_usage( &mut self, _request: Request<GetUsageRequest>, ) -> BoxFuture<'_, Result<Response<GetUsageResponse>, Status>> { ... } fn get_account( &mut self, _request: Request<GetAccountRequest>, ) -> BoxFuture<'_, Result<Response<GetAccountResponse>, Status>> { ... } fn update_account( &mut self, _request: Request<UpdateAccountRequest>, ) -> BoxFuture<'_, Result<Response<UpdateAccountResponse>, Status>> { ... } fn create_namespace_export_sink( &mut self, _request: Request<CreateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<CreateNamespaceExportSinkResponse>, Status>> { ... } fn get_namespace_export_sink( &mut self, _request: Request<GetNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceExportSinkResponse>, Status>> { ... } fn get_namespace_export_sinks( &mut self, _request: Request<GetNamespaceExportSinksRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceExportSinksResponse>, Status>> { ... } fn update_namespace_export_sink( &mut self, _request: Request<UpdateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceExportSinkResponse>, Status>> { ... } fn delete_namespace_export_sink( &mut self, _request: Request<DeleteNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceExportSinkResponse>, Status>> { ... } fn validate_namespace_export_sink( &mut self, _request: Request<ValidateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<ValidateNamespaceExportSinkResponse>, Status>> { ... } fn update_namespace_tags( &mut self, _request: Request<UpdateNamespaceTagsRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceTagsResponse>, Status>> { ... } fn create_connectivity_rule( &mut self, _request: Request<CreateConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<CreateConnectivityRuleResponse>, Status>> { ... } fn get_connectivity_rule( &mut self, _request: Request<GetConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<GetConnectivityRuleResponse>, Status>> { ... } fn get_connectivity_rules( &mut self, _request: Request<GetConnectivityRulesRequest>, ) -> BoxFuture<'_, Result<Response<GetConnectivityRulesResponse>, Status>> { ... } fn delete_connectivity_rule( &mut self, _request: Request<DeleteConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<DeleteConnectivityRuleResponse>, Status>> { ... } fn set_service_account_namespace_access( &mut self, _request: Request<SetServiceAccountNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetServiceAccountNamespaceAccessResponse>, Status>> { ... } fn validate_account_audit_log_sink( &mut self, _request: Request<ValidateAccountAuditLogSinkRequest>, ) -> BoxFuture<'_, Result<Response<ValidateAccountAuditLogSinkResponse>, Status>> { ... }
}
Expand description

Trait version of CloudServiceClient

Provided Methods§

Source

fn get_users( &mut self, _request: Request<GetUsersRequest>, ) -> BoxFuture<'_, Result<Response<GetUsersResponse>, Status>>

Source

fn get_user( &mut self, _request: Request<GetUserRequest>, ) -> BoxFuture<'_, Result<Response<GetUserResponse>, Status>>

Source

fn create_user( &mut self, _request: Request<CreateUserRequest>, ) -> BoxFuture<'_, Result<Response<CreateUserResponse>, Status>>

Source

fn update_user( &mut self, _request: Request<UpdateUserRequest>, ) -> BoxFuture<'_, Result<Response<UpdateUserResponse>, Status>>

Source

fn delete_user( &mut self, _request: Request<DeleteUserRequest>, ) -> BoxFuture<'_, Result<Response<DeleteUserResponse>, Status>>

Source

fn set_user_namespace_access( &mut self, _request: Request<SetUserNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetUserNamespaceAccessResponse>, Status>>

Source

fn get_async_operation( &mut self, _request: Request<GetAsyncOperationRequest>, ) -> BoxFuture<'_, Result<Response<GetAsyncOperationResponse>, Status>>

Source

fn create_namespace( &mut self, _request: Request<CreateNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<CreateNamespaceResponse>, Status>>

Source

fn get_namespaces( &mut self, _request: Request<GetNamespacesRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespacesResponse>, Status>>

Source

fn get_namespace( &mut self, _request: Request<GetNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceResponse>, Status>>

Source

fn update_namespace( &mut self, _request: Request<UpdateNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceResponse>, Status>>

Source

fn rename_custom_search_attribute( &mut self, _request: Request<RenameCustomSearchAttributeRequest>, ) -> BoxFuture<'_, Result<Response<RenameCustomSearchAttributeResponse>, Status>>

Source

fn delete_namespace( &mut self, _request: Request<DeleteNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceResponse>, Status>>

Source

fn failover_namespace_region( &mut self, _request: Request<FailoverNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<FailoverNamespaceRegionResponse>, Status>>

Source

fn add_namespace_region( &mut self, _request: Request<AddNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<AddNamespaceRegionResponse>, Status>>

Source

fn delete_namespace_region( &mut self, _request: Request<DeleteNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceRegionResponse>, Status>>

Source

fn get_regions( &mut self, _request: Request<GetRegionsRequest>, ) -> BoxFuture<'_, Result<Response<GetRegionsResponse>, Status>>

Source

fn get_region( &mut self, _request: Request<GetRegionRequest>, ) -> BoxFuture<'_, Result<Response<GetRegionResponse>, Status>>

Source

fn get_api_keys( &mut self, _request: Request<GetApiKeysRequest>, ) -> BoxFuture<'_, Result<Response<GetApiKeysResponse>, Status>>

Source

fn get_api_key( &mut self, _request: Request<GetApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<GetApiKeyResponse>, Status>>

Source

fn create_api_key( &mut self, _request: Request<CreateApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<CreateApiKeyResponse>, Status>>

Source

fn update_api_key( &mut self, _request: Request<UpdateApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<UpdateApiKeyResponse>, Status>>

Source

fn delete_api_key( &mut self, _request: Request<DeleteApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<DeleteApiKeyResponse>, Status>>

Source

fn get_nexus_endpoints( &mut self, _request: Request<GetNexusEndpointsRequest>, ) -> BoxFuture<'_, Result<Response<GetNexusEndpointsResponse>, Status>>

Source

fn get_nexus_endpoint( &mut self, _request: Request<GetNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<GetNexusEndpointResponse>, Status>>

Source

fn create_nexus_endpoint( &mut self, _request: Request<CreateNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<CreateNexusEndpointResponse>, Status>>

Source

fn update_nexus_endpoint( &mut self, _request: Request<UpdateNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNexusEndpointResponse>, Status>>

Source

fn delete_nexus_endpoint( &mut self, _request: Request<DeleteNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNexusEndpointResponse>, Status>>

Source

fn get_user_groups( &mut self, _request: Request<GetUserGroupsRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupsResponse>, Status>>

Source

fn get_user_group( &mut self, _request: Request<GetUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupResponse>, Status>>

Source

fn create_user_group( &mut self, _request: Request<CreateUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<CreateUserGroupResponse>, Status>>

Source

fn update_user_group( &mut self, _request: Request<UpdateUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<UpdateUserGroupResponse>, Status>>

Source

fn delete_user_group( &mut self, _request: Request<DeleteUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<DeleteUserGroupResponse>, Status>>

Source

fn add_user_group_member( &mut self, _request: Request<AddUserGroupMemberRequest>, ) -> BoxFuture<'_, Result<Response<AddUserGroupMemberResponse>, Status>>

Source

fn remove_user_group_member( &mut self, _request: Request<RemoveUserGroupMemberRequest>, ) -> BoxFuture<'_, Result<Response<RemoveUserGroupMemberResponse>, Status>>

Source

fn get_user_group_members( &mut self, _request: Request<GetUserGroupMembersRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupMembersResponse>, Status>>

Source

fn set_user_group_namespace_access( &mut self, _request: Request<SetUserGroupNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetUserGroupNamespaceAccessResponse>, Status>>

Source

fn create_service_account( &mut self, _request: Request<CreateServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<CreateServiceAccountResponse>, Status>>

Source

fn get_service_account( &mut self, _request: Request<GetServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<GetServiceAccountResponse>, Status>>

Source

fn get_service_accounts( &mut self, _request: Request<GetServiceAccountsRequest>, ) -> BoxFuture<'_, Result<Response<GetServiceAccountsResponse>, Status>>

Source

fn update_service_account( &mut self, _request: Request<UpdateServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<UpdateServiceAccountResponse>, Status>>

Source

fn delete_service_account( &mut self, _request: Request<DeleteServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<DeleteServiceAccountResponse>, Status>>

Source

fn get_usage( &mut self, _request: Request<GetUsageRequest>, ) -> BoxFuture<'_, Result<Response<GetUsageResponse>, Status>>

Source

fn get_account( &mut self, _request: Request<GetAccountRequest>, ) -> BoxFuture<'_, Result<Response<GetAccountResponse>, Status>>

Source

fn update_account( &mut self, _request: Request<UpdateAccountRequest>, ) -> BoxFuture<'_, Result<Response<UpdateAccountResponse>, Status>>

Source

fn create_namespace_export_sink( &mut self, _request: Request<CreateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<CreateNamespaceExportSinkResponse>, Status>>

Source

fn get_namespace_export_sink( &mut self, _request: Request<GetNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceExportSinkResponse>, Status>>

Source

fn get_namespace_export_sinks( &mut self, _request: Request<GetNamespaceExportSinksRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceExportSinksResponse>, Status>>

Source

fn update_namespace_export_sink( &mut self, _request: Request<UpdateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceExportSinkResponse>, Status>>

Source

fn delete_namespace_export_sink( &mut self, _request: Request<DeleteNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceExportSinkResponse>, Status>>

Source

fn validate_namespace_export_sink( &mut self, _request: Request<ValidateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<ValidateNamespaceExportSinkResponse>, Status>>

Source

fn update_namespace_tags( &mut self, _request: Request<UpdateNamespaceTagsRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceTagsResponse>, Status>>

Source

fn create_connectivity_rule( &mut self, _request: Request<CreateConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<CreateConnectivityRuleResponse>, Status>>

Source

fn get_connectivity_rule( &mut self, _request: Request<GetConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<GetConnectivityRuleResponse>, Status>>

Source

fn get_connectivity_rules( &mut self, _request: Request<GetConnectivityRulesRequest>, ) -> BoxFuture<'_, Result<Response<GetConnectivityRulesResponse>, Status>>

Source

fn delete_connectivity_rule( &mut self, _request: Request<DeleteConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<DeleteConnectivityRuleResponse>, Status>>

Source

fn set_service_account_namespace_access( &mut self, _request: Request<SetServiceAccountNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetServiceAccountNamespaceAccessResponse>, Status>>

Source

fn validate_account_audit_log_sink( &mut self, _request: Request<ValidateAccountAuditLogSinkRequest>, ) -> BoxFuture<'_, Result<Response<ValidateAccountAuditLogSinkResponse>, Status>>

Implementations on Foreign Types§

Source§

impl<T> CloudService for CloudServiceClient<T>
where T: GrpcService<Body> + Clone + Send + Sync + 'static, T::ResponseBody: Body<Data = Bytes> + Send + 'static, T::Error: Into<StdError>, <T::ResponseBody as Body>::Error: Into<StdError> + Send, <T as GrpcService<Body>>::Future: Send,

Source§

fn get_users( &mut self, request: Request<GetUsersRequest>, ) -> BoxFuture<'_, Result<Response<GetUsersResponse>, Status>>

Source§

fn get_user( &mut self, request: Request<GetUserRequest>, ) -> BoxFuture<'_, Result<Response<GetUserResponse>, Status>>

Source§

fn create_user( &mut self, request: Request<CreateUserRequest>, ) -> BoxFuture<'_, Result<Response<CreateUserResponse>, Status>>

Source§

fn update_user( &mut self, request: Request<UpdateUserRequest>, ) -> BoxFuture<'_, Result<Response<UpdateUserResponse>, Status>>

Source§

fn delete_user( &mut self, request: Request<DeleteUserRequest>, ) -> BoxFuture<'_, Result<Response<DeleteUserResponse>, Status>>

Source§

fn set_user_namespace_access( &mut self, request: Request<SetUserNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetUserNamespaceAccessResponse>, Status>>

Source§

fn get_async_operation( &mut self, request: Request<GetAsyncOperationRequest>, ) -> BoxFuture<'_, Result<Response<GetAsyncOperationResponse>, Status>>

Source§

fn create_namespace( &mut self, request: Request<CreateNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<CreateNamespaceResponse>, Status>>

Source§

fn get_namespaces( &mut self, request: Request<GetNamespacesRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespacesResponse>, Status>>

Source§

fn get_namespace( &mut self, request: Request<GetNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceResponse>, Status>>

Source§

fn update_namespace( &mut self, request: Request<UpdateNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceResponse>, Status>>

Source§

fn rename_custom_search_attribute( &mut self, request: Request<RenameCustomSearchAttributeRequest>, ) -> BoxFuture<'_, Result<Response<RenameCustomSearchAttributeResponse>, Status>>

Source§

fn delete_namespace( &mut self, request: Request<DeleteNamespaceRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceResponse>, Status>>

Source§

fn failover_namespace_region( &mut self, request: Request<FailoverNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<FailoverNamespaceRegionResponse>, Status>>

Source§

fn add_namespace_region( &mut self, request: Request<AddNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<AddNamespaceRegionResponse>, Status>>

Source§

fn delete_namespace_region( &mut self, request: Request<DeleteNamespaceRegionRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceRegionResponse>, Status>>

Source§

fn get_regions( &mut self, request: Request<GetRegionsRequest>, ) -> BoxFuture<'_, Result<Response<GetRegionsResponse>, Status>>

Source§

fn get_region( &mut self, request: Request<GetRegionRequest>, ) -> BoxFuture<'_, Result<Response<GetRegionResponse>, Status>>

Source§

fn get_api_keys( &mut self, request: Request<GetApiKeysRequest>, ) -> BoxFuture<'_, Result<Response<GetApiKeysResponse>, Status>>

Source§

fn get_api_key( &mut self, request: Request<GetApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<GetApiKeyResponse>, Status>>

Source§

fn create_api_key( &mut self, request: Request<CreateApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<CreateApiKeyResponse>, Status>>

Source§

fn update_api_key( &mut self, request: Request<UpdateApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<UpdateApiKeyResponse>, Status>>

Source§

fn delete_api_key( &mut self, request: Request<DeleteApiKeyRequest>, ) -> BoxFuture<'_, Result<Response<DeleteApiKeyResponse>, Status>>

Source§

fn get_nexus_endpoints( &mut self, request: Request<GetNexusEndpointsRequest>, ) -> BoxFuture<'_, Result<Response<GetNexusEndpointsResponse>, Status>>

Source§

fn get_nexus_endpoint( &mut self, request: Request<GetNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<GetNexusEndpointResponse>, Status>>

Source§

fn create_nexus_endpoint( &mut self, request: Request<CreateNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<CreateNexusEndpointResponse>, Status>>

Source§

fn update_nexus_endpoint( &mut self, request: Request<UpdateNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNexusEndpointResponse>, Status>>

Source§

fn delete_nexus_endpoint( &mut self, request: Request<DeleteNexusEndpointRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNexusEndpointResponse>, Status>>

Source§

fn get_user_groups( &mut self, request: Request<GetUserGroupsRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupsResponse>, Status>>

Source§

fn get_user_group( &mut self, request: Request<GetUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupResponse>, Status>>

Source§

fn create_user_group( &mut self, request: Request<CreateUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<CreateUserGroupResponse>, Status>>

Source§

fn update_user_group( &mut self, request: Request<UpdateUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<UpdateUserGroupResponse>, Status>>

Source§

fn delete_user_group( &mut self, request: Request<DeleteUserGroupRequest>, ) -> BoxFuture<'_, Result<Response<DeleteUserGroupResponse>, Status>>

Source§

fn add_user_group_member( &mut self, request: Request<AddUserGroupMemberRequest>, ) -> BoxFuture<'_, Result<Response<AddUserGroupMemberResponse>, Status>>

Source§

fn remove_user_group_member( &mut self, request: Request<RemoveUserGroupMemberRequest>, ) -> BoxFuture<'_, Result<Response<RemoveUserGroupMemberResponse>, Status>>

Source§

fn get_user_group_members( &mut self, request: Request<GetUserGroupMembersRequest>, ) -> BoxFuture<'_, Result<Response<GetUserGroupMembersResponse>, Status>>

Source§

fn set_user_group_namespace_access( &mut self, request: Request<SetUserGroupNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetUserGroupNamespaceAccessResponse>, Status>>

Source§

fn create_service_account( &mut self, request: Request<CreateServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<CreateServiceAccountResponse>, Status>>

Source§

fn get_service_account( &mut self, request: Request<GetServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<GetServiceAccountResponse>, Status>>

Source§

fn get_service_accounts( &mut self, request: Request<GetServiceAccountsRequest>, ) -> BoxFuture<'_, Result<Response<GetServiceAccountsResponse>, Status>>

Source§

fn update_service_account( &mut self, request: Request<UpdateServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<UpdateServiceAccountResponse>, Status>>

Source§

fn delete_service_account( &mut self, request: Request<DeleteServiceAccountRequest>, ) -> BoxFuture<'_, Result<Response<DeleteServiceAccountResponse>, Status>>

Source§

fn get_usage( &mut self, request: Request<GetUsageRequest>, ) -> BoxFuture<'_, Result<Response<GetUsageResponse>, Status>>

Source§

fn get_account( &mut self, request: Request<GetAccountRequest>, ) -> BoxFuture<'_, Result<Response<GetAccountResponse>, Status>>

Source§

fn update_account( &mut self, request: Request<UpdateAccountRequest>, ) -> BoxFuture<'_, Result<Response<UpdateAccountResponse>, Status>>

Source§

fn create_namespace_export_sink( &mut self, request: Request<CreateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<CreateNamespaceExportSinkResponse>, Status>>

Source§

fn get_namespace_export_sink( &mut self, request: Request<GetNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceExportSinkResponse>, Status>>

Source§

fn get_namespace_export_sinks( &mut self, request: Request<GetNamespaceExportSinksRequest>, ) -> BoxFuture<'_, Result<Response<GetNamespaceExportSinksResponse>, Status>>

Source§

fn update_namespace_export_sink( &mut self, request: Request<UpdateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceExportSinkResponse>, Status>>

Source§

fn delete_namespace_export_sink( &mut self, request: Request<DeleteNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<DeleteNamespaceExportSinkResponse>, Status>>

Source§

fn validate_namespace_export_sink( &mut self, request: Request<ValidateNamespaceExportSinkRequest>, ) -> BoxFuture<'_, Result<Response<ValidateNamespaceExportSinkResponse>, Status>>

Source§

fn update_namespace_tags( &mut self, request: Request<UpdateNamespaceTagsRequest>, ) -> BoxFuture<'_, Result<Response<UpdateNamespaceTagsResponse>, Status>>

Source§

fn create_connectivity_rule( &mut self, request: Request<CreateConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<CreateConnectivityRuleResponse>, Status>>

Source§

fn get_connectivity_rule( &mut self, request: Request<GetConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<GetConnectivityRuleResponse>, Status>>

Source§

fn get_connectivity_rules( &mut self, request: Request<GetConnectivityRulesRequest>, ) -> BoxFuture<'_, Result<Response<GetConnectivityRulesResponse>, Status>>

Source§

fn delete_connectivity_rule( &mut self, request: Request<DeleteConnectivityRuleRequest>, ) -> BoxFuture<'_, Result<Response<DeleteConnectivityRuleResponse>, Status>>

Source§

fn set_service_account_namespace_access( &mut self, request: Request<SetServiceAccountNamespaceAccessRequest>, ) -> BoxFuture<'_, Result<Response<SetServiceAccountNamespaceAccessResponse>, Status>>

Source§

fn validate_account_audit_log_sink( &mut self, request: Request<ValidateAccountAuditLogSinkRequest>, ) -> BoxFuture<'_, Result<Response<ValidateAccountAuditLogSinkResponse>, Status>>

Implementors§

Source§

impl<RC> CloudService for RC
where RC: RawGrpcCaller + RawClientProducer + Clone + Unpin,