@kubernetes-models/flux-cd
Version:
21 lines (20 loc) • 1.03 kB
TypeScript
import { IComGithubFluxcdPkgApisMetaNamespacedObjectKindReference } from "../../github.com/fluxcd/pkg/apis/meta/NamespacedObjectKindReference.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ExternalArtifactSpec defines the desired state of ExternalArtifact
*/
export interface IExternalArtifactSpec {
/**
* SourceRef points to the Kubernetes custom resource for
* which the artifact is generated.
*/
"sourceRef"?: IComGithubFluxcdPkgApisMetaNamespacedObjectKindReference;
}
/**
* ExternalArtifactSpec defines the desired state of ExternalArtifact
*/
export declare class ExternalArtifactSpec extends Model<IExternalArtifactSpec> implements IExternalArtifactSpec {
"sourceRef"?: IComGithubFluxcdPkgApisMetaNamespacedObjectKindReference;
constructor(data?: ModelData<IExternalArtifactSpec>);
}
export type { IExternalArtifactSpec as IComGithubFluxcdSourceControllerApiV1ExternalArtifactSpec, ExternalArtifactSpec as ComGithubFluxcdSourceControllerApiV1ExternalArtifactSpec };