@kubernetes-models/argo-rollouts
Version:
30 lines (29 loc) • 1.57 kB
TypeScript
import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutSpec } from "./RolloutSpec.js";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutStatus } from "./RolloutStatus.js";
import { ModelData, TypeMeta, Model } from "@kubernetes-models/base";
/**
* Rollout is a specification for a Rollout resource
*/
export interface IRollout extends TypeMeta {
"apiVersion": "argoproj.io/v1alpha1";
"kind": "Rollout";
"metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta;
"spec": IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutSpec;
"status"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutStatus;
}
/**
* Rollout is a specification for a Rollout resource
*/
export declare class Rollout extends Model<IRollout> implements IRollout {
"apiVersion": "argoproj.io/v1alpha1";
"kind": "Rollout";
"metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta;
"spec": IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutSpec;
"status"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutStatus;
static apiVersion: IRollout["apiVersion"];
static kind: IRollout["kind"];
static is: import("@kubernetes-models/base").TypeMetaGuard<IRollout>;
constructor(data?: ModelData<IRollout>);
}
export type { IRollout as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Rollout, Rollout as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Rollout };