palette-sdk-typescript
Version:
TypeScript SDK for Spectro Cloud Palette API
54 lines • 1.78 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 { PackManifestsSpecAnnotations } from './packManifestsSpecAnnotations';
import type { PackLayer } from './packLayer';
import type { ManifestSummary } from './manifestSummary';
import type { PackPreset } from './packPreset';
import type { PackSchema } from './packSchema';
import type { PackType } from './packType';
/**
* Pack manifests spec
*/
export type PackManifestsSpec = {
/** 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?: PackManifestsSpecAnnotations;
/** 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?: ManifestSummary[];
/** 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[];
type?: PackType;
/** Pack values */
values?: string;
/** Pack version */
version?: string;
};
//# sourceMappingURL=packManifestsSpec.d.ts.map