palette-sdk-typescript
Version:
TypeScript SDK for Spectro Cloud Palette API
58 lines • 1.93 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
*/
import type { PackSummarySpecAnnotations } from './packSummarySpecAnnotations';
import type { PackLayer } from './packLayer';
import type { ObjectReference } from './objectReference';
import type { PackPreset } from './packPreset';
import type { PackSchema } from './packSchema';
import type { PackTemplate } from './packTemplate';
import type { PackType } from './packType';
/**
* Pack object
*/
export type PackSummarySpec = {
/** Pack add-on sub type such as monitoring, db etc */
addonSubType?: string;
/** Pack add-on type such as logging, monitoring, security etc */
addonType?: string;
/** Pack annotations is used to allow pack to add more arbitrary configurations */
annotations?: PackSummarySpecAnnotations;
/** Pack supported cloud types */
cloudTypes?: string[];
/** Pack digest */
digest?: string;
/** Pack display name */
displayName?: string;
/** Pack end of life, date format: yyyy-MM-dd */
eol?: string;
/** Pack group */
group?: string;
layer?: PackLayer;
/** Pack logo url */
logoUrl?: string;
/** Pack manifests are additional content as part of the cluster profile */
manifests?: ObjectReference[];
/** Pack name */
name?: string;
/** Pack presets are the set of configurations applied on user selection of presets */
presets?: PackPreset[];
/** Pack registry uid */
registryUid?: string;
/** Pack schema contains constraints such as data type, format, hints for the pack values */
schema?: PackSchema[];
template?: PackTemplate;
type?: PackType;
/** Pack values */
values?: string;
/** Pack version */
version?: string;
};
//# sourceMappingURL=packSummarySpec.d.ts.map