UNPKG

@kubernetes-models/flux-cd

Version:
25 lines (24 loc) 1.03 kB
import { IComGithubFluxcdPkgApisMetaLocalObjectReference } from "../../github.com/fluxcd/pkg/apis/meta/LocalObjectReference.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Decryption defines how decryption is handled for Kubernetes manifests. */ export interface IDecryption { /** * Provider is the name of the decryption engine. */ "provider": "sops"; /** * The secret name containing the private OpenPGP keys used for decryption. */ "secretRef"?: IComGithubFluxcdPkgApisMetaLocalObjectReference; } /** * Decryption defines how decryption is handled for Kubernetes manifests. */ export declare class Decryption extends Model<IDecryption> implements IDecryption { "provider": "sops"; "secretRef"?: IComGithubFluxcdPkgApisMetaLocalObjectReference; constructor(data?: ModelData<IDecryption>); } export type { IDecryption as IComGithubFluxcdKustomizeControllerApiV1beta2Decryption, Decryption as ComGithubFluxcdKustomizeControllerApiV1beta2Decryption };