palette-sdk-typescript
Version:
TypeScript SDK for Spectro Cloud Palette API
24 lines • 1.31 kB
TypeScript
/**
* Copyright (c) Spectro Cloud
* SPDX-License-Identifier: Apache-2.0
*/
/**
* Generated by orval v7.17.0 🍺
* Do not edit manually.
* Palette APIs - 4.8
* OpenAPI spec version: v1
*/
/**
* PreferenceMatcher references a set of preference that is used to fill fields in the VMI template.
*/
export type VmPreferenceMatcher = {
/** InferFromVolume lists the name of a volume that should be used to infer or discover the preference to be used through known annotations on the underlying resource. Once applied to the PreferenceMatcher this field is removed. */
inferFromVolume?: string;
/** Kind specifies which preference resource is referenced. Allowed values are: "VirtualMachinePreference" and "VirtualMachineClusterPreference". If not specified, "VirtualMachineClusterPreference" is used by default. */
kind?: string;
/** Name is the name of the VirtualMachinePreference or VirtualMachineClusterPreference */
name?: string;
/** RevisionName specifies a ControllerRevision containing a specific copy of the VirtualMachinePreference or VirtualMachineClusterPreference to be used. This is initially captured the first time the instancetype is applied to the VirtualMachineInstance. */
revisionName?: string;
};
//# sourceMappingURL=vmPreferenceMatcher.d.ts.map