@kubernetes-models/argo-rollouts
Version:
34 lines (33 loc) • 910 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ObjectRef holds a references to the Kubernetes object
*/
export interface IObjectRef {
/**
* API Version of the referent
*/
"apiVersion"?: string;
/**
* Kind of the referent
*/
"kind"?: string;
/**
* Name of the referent
*/
"name"?: string;
/**
* Automatically scale down deployment
*/
"scaleDown"?: string;
}
/**
* ObjectRef holds a references to the Kubernetes object
*/
export declare class ObjectRef extends Model<IObjectRef> implements IObjectRef {
"apiVersion"?: string;
"kind"?: string;
"name"?: string;
"scaleDown"?: string;
constructor(data?: ModelData<IObjectRef>);
}
export type { IObjectRef as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ObjectRef, ObjectRef as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ObjectRef };