UNPKG

@kubernetes-models/flux-cd

Version:
30 lines (29 loc) 1.47 kB
import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubFluxcdSourceControllerApiV1beta2BucketSpec } from "./BucketSpec.js"; import { IComGithubFluxcdSourceControllerApiV1beta2BucketStatus } from "./BucketStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Bucket is the Schema for the buckets API. */ export interface IBucket extends TypeMeta { "apiVersion": "source.toolkit.fluxcd.io/v1beta2"; "kind": "Bucket"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubFluxcdSourceControllerApiV1beta2BucketSpec; "status"?: IComGithubFluxcdSourceControllerApiV1beta2BucketStatus; } /** * Bucket is the Schema for the buckets API. */ export declare class Bucket extends Model<IBucket> implements IBucket { "apiVersion": "source.toolkit.fluxcd.io/v1beta2"; "kind": "Bucket"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubFluxcdSourceControllerApiV1beta2BucketSpec; "status"?: IComGithubFluxcdSourceControllerApiV1beta2BucketStatus; static apiVersion: IBucket["apiVersion"]; static kind: IBucket["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard<IBucket>; constructor(data?: ModelData<IBucket>); } export type { IBucket as IComGithubFluxcdSourceControllerApiV1beta2Bucket, Bucket as ComGithubFluxcdSourceControllerApiV1beta2Bucket };