33 lines
1.2 KiB
Go
33 lines
1.2 KiB
Go
|
|
/*
|
||
|
|
* Kubernetes
|
||
|
|
*
|
||
|
|
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||
|
|
*
|
||
|
|
* API version: v1.10.0
|
||
|
|
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
|
||
|
|
*/
|
||
|
|
|
||
|
|
package client
|
||
|
|
|
||
|
|
// AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||
|
|
type V1AzureDiskVolumeSource struct {
|
||
|
|
|
||
|
|
// Host Caching mode: None, Read Only, Read Write.
|
||
|
|
CachingMode string `json:"cachingMode,omitempty"`
|
||
|
|
|
||
|
|
// The Name of the data disk in the blob storage
|
||
|
|
DiskName string `json:"diskName"`
|
||
|
|
|
||
|
|
// The URI the data disk in the blob storage
|
||
|
|
DiskURI string `json:"diskURI"`
|
||
|
|
|
||
|
|
// Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.
|
||
|
|
FsType string `json:"fsType,omitempty"`
|
||
|
|
|
||
|
|
// Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared
|
||
|
|
Kind string `json:"kind,omitempty"`
|
||
|
|
|
||
|
|
// Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
|
||
|
|
ReadOnly bool `json:"readOnly,omitempty"`
|
||
|
|
}
|