@alauda-fe/common
Version:
Alauda frontend team common codes.
22 lines (21 loc) • 1.51 kB
TypeScript
import { Cluster, KubernetesResourceList, Project, ResourceListParams, RoleTemplate, User, UserBinding, UserList, UserRole } from '../core/public-api';
import * as i0 from "@angular/core";
export declare class AuthApiService {
private http;
getUserBindingList(params: ResourceListParams): import("rxjs").Observable<KubernetesResourceList<UserBinding>>;
getUserRoleList(params: {
users: string;
project?: string;
}): import("rxjs").Observable<KubernetesResourceList<UserRole>>;
getRoleTemplateList(params: ResourceListParams): import("rxjs").Observable<KubernetesResourceList<RoleTemplate>>;
getUserList(params?: Record<string, string | number>): import("rxjs").Observable<UserList>;
getUser(name: string): import("rxjs").Observable<User>;
getNotificationUsers(namespace: string, name: string): import("rxjs").Observable<KubernetesResourceList<User>>;
getNotificationGroupUsers(namespace: string, name: string): import("rxjs").Observable<KubernetesResourceList<User>>;
getClusters(params?: Record<string, string>): import("rxjs").Observable<KubernetesResourceList<Cluster>>;
getCluster(name: string): import("rxjs").Observable<Cluster>;
getProjects(params?: Record<string, string>): import("rxjs").Observable<KubernetesResourceList<Project>>;
getProject(name: string): import("rxjs").Observable<Project>;
static ɵfac: i0.ɵɵFactoryDeclaration<AuthApiService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AuthApiService>;
}