palette-sdk-typescript
Version:
TypeScript SDK for Spectro Cloud Palette API
32 lines (31 loc) • 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 { ObjectMetaAnnotations } from './objectMetaAnnotations';
import type { Time } from './time';
import type { ObjectMetaLabels } from './objectMetaLabels';
/**
* ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
*/
export type ObjectMeta = {
/** Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations */
annotations?: ObjectMetaAnnotations;
creationTimestamp?: Time;
deletionTimestamp?: Time;
/** Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels */
labels?: ObjectMetaLabels;
lastModifiedTimestamp?: Time;
/** Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names */
name?: string;
/** UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids */
uid?: string;
};
//# sourceMappingURL=objectMeta.d.ts.map