@codingame/kubevirt-api
Version:
kubevirt OpenAPI automation for TypeScript
53 lines (52 loc) • 2.08 kB
TypeScript
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: unversioned
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { IoK8sApiCoreV1ClusterTrustBundleProjection, IoK8sApiCoreV1ConfigMapProjection, IoK8sApiCoreV1DownwardAPIProjection, IoK8sApiCoreV1SecretProjection, IoK8sApiCoreV1ServiceAccountTokenProjection } from './';
/**
* Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.
* @export
* @interface IoK8sApiCoreV1VolumeProjection
*/
export interface IoK8sApiCoreV1VolumeProjection {
/**
*
* @type {IoK8sApiCoreV1ClusterTrustBundleProjection}
* @memberof IoK8sApiCoreV1VolumeProjection
*/
clusterTrustBundle?: IoK8sApiCoreV1ClusterTrustBundleProjection;
/**
*
* @type {IoK8sApiCoreV1ConfigMapProjection}
* @memberof IoK8sApiCoreV1VolumeProjection
*/
configMap?: IoK8sApiCoreV1ConfigMapProjection;
/**
*
* @type {IoK8sApiCoreV1DownwardAPIProjection}
* @memberof IoK8sApiCoreV1VolumeProjection
*/
downwardAPI?: IoK8sApiCoreV1DownwardAPIProjection;
/**
*
* @type {IoK8sApiCoreV1SecretProjection}
* @memberof IoK8sApiCoreV1VolumeProjection
*/
secret?: IoK8sApiCoreV1SecretProjection;
/**
*
* @type {IoK8sApiCoreV1ServiceAccountTokenProjection}
* @memberof IoK8sApiCoreV1VolumeProjection
*/
serviceAccountToken?: IoK8sApiCoreV1ServiceAccountTokenProjection;
}
export declare function IoK8sApiCoreV1VolumeProjectionFromJSON(json: any): IoK8sApiCoreV1VolumeProjection;
export declare function IoK8sApiCoreV1VolumeProjectionFromJSONTyped(json: any, _ignoreDiscriminator: boolean): IoK8sApiCoreV1VolumeProjection;
export declare function IoK8sApiCoreV1VolumeProjectionToJSON(value?: IoK8sApiCoreV1VolumeProjection | null): any;