k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
17 lines • 765 B
TypeScript
import { Resource_Top } from "@k8ts/instruments";
import { CDK } from "@k8ts/sample-interfaces";
import type { ClusterRole } from "./cluster-role";
import type { ServiceAccount } from "./service-account";
export interface ClusterRoleBoding_Props {
$role: ClusterRole;
$subjects: ServiceAccount[];
}
export declare class ClusterRoleBinding<Name extends string = string> extends Resource_Top<Name, ClusterRoleBoding_Props> {
get kind(): import("@k8ts/instruments").Kind.Kind<"rbac.authorization.k8s.io", "v1", "ClusterRoleBinding">;
protected __needs__(): {
role: ClusterRole<string>;
subjects: ServiceAccount<string>[];
};
protected body(): CDK.KubeClusterRoleBindingProps;
}
//# sourceMappingURL=cluster-role-binding.d.ts.map