Files
k8s-set-context/node_modules/@kubernetes/client-node/dist/gen/model/v1CSIPersistentVolumeSource.d.ts
github-actions[bot] 52d71d28bd Add node modules and compiled JavaScript from main (#54)
Co-authored-by: Oliver King <oking3@uncc.edu>
2022-06-29 15:41:55 -04:00

55 lines
1.7 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { V1SecretReference } from './v1SecretReference';
/**
* Represents storage that is managed by an external CSI volume driver (Beta feature)
*/
export declare class V1CSIPersistentVolumeSource {
'controllerExpandSecretRef'?: V1SecretReference;
'controllerPublishSecretRef'?: V1SecretReference;
/**
* Driver is the name of the driver to use for this volume. Required.
*/
'driver': string;
/**
* Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\".
*/
'fsType'?: string;
'nodePublishSecretRef'?: V1SecretReference;
'nodeStageSecretRef'?: V1SecretReference;
/**
* Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).
*/
'readOnly'?: boolean;
/**
* Attributes of the volume to publish.
*/
'volumeAttributes'?: {
[key: string]: string;
};
/**
* VolumeHandle is the unique volume name returned by the CSI volume plugins CreateVolume to refer to the volume on all subsequent calls. Required.
*/
'volumeHandle': string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}