pub struct PrometheusVolumes {Show 30 fields
pub aws_elastic_block_store: Option<PrometheusVolumesAwsElasticBlockStore>,
pub azure_disk: Option<PrometheusVolumesAzureDisk>,
pub azure_file: Option<PrometheusVolumesAzureFile>,
pub cephfs: Option<PrometheusVolumesCephfs>,
pub cinder: Option<PrometheusVolumesCinder>,
pub config_map: Option<PrometheusVolumesConfigMap>,
pub csi: Option<PrometheusVolumesCsi>,
pub downward_api: Option<PrometheusVolumesDownwardApi>,
pub empty_dir: Option<PrometheusVolumesEmptyDir>,
pub ephemeral: Option<PrometheusVolumesEphemeral>,
pub fc: Option<PrometheusVolumesFc>,
pub flex_volume: Option<PrometheusVolumesFlexVolume>,
pub flocker: Option<PrometheusVolumesFlocker>,
pub gce_persistent_disk: Option<PrometheusVolumesGcePersistentDisk>,
pub git_repo: Option<PrometheusVolumesGitRepo>,
pub glusterfs: Option<PrometheusVolumesGlusterfs>,
pub host_path: Option<PrometheusVolumesHostPath>,
pub iscsi: Option<PrometheusVolumesIscsi>,
pub name: String,
pub nfs: Option<PrometheusVolumesNfs>,
pub persistent_volume_claim: Option<PrometheusVolumesPersistentVolumeClaim>,
pub photon_persistent_disk: Option<PrometheusVolumesPhotonPersistentDisk>,
pub portworx_volume: Option<PrometheusVolumesPortworxVolume>,
pub projected: Option<PrometheusVolumesProjected>,
pub quobyte: Option<PrometheusVolumesQuobyte>,
pub rbd: Option<PrometheusVolumesRbd>,
pub scale_io: Option<PrometheusVolumesScaleIo>,
pub secret: Option<PrometheusVolumesSecret>,
pub storageos: Option<PrometheusVolumesStorageos>,
pub vsphere_volume: Option<PrometheusVolumesVsphereVolume>,
}Fields§
§aws_elastic_block_store: Option<PrometheusVolumesAwsElasticBlockStore>§azure_disk: Option<PrometheusVolumesAzureDisk>§azure_file: Option<PrometheusVolumesAzureFile>§cephfs: Option<PrometheusVolumesCephfs>§cinder: Option<PrometheusVolumesCinder>§config_map: Option<PrometheusVolumesConfigMap>§csi: Option<PrometheusVolumesCsi>§downward_api: Option<PrometheusVolumesDownwardApi>§empty_dir: Option<PrometheusVolumesEmptyDir>§ephemeral: Option<PrometheusVolumesEphemeral>§fc: Option<PrometheusVolumesFc>§flex_volume: Option<PrometheusVolumesFlexVolume>§flocker: Option<PrometheusVolumesFlocker>§gce_persistent_disk: Option<PrometheusVolumesGcePersistentDisk>§git_repo: Option<PrometheusVolumesGitRepo>§glusterfs: Option<PrometheusVolumesGlusterfs>§host_path: Option<PrometheusVolumesHostPath>§iscsi: Option<PrometheusVolumesIscsi>§name: String§nfs: Option<PrometheusVolumesNfs>§persistent_volume_claim: Option<PrometheusVolumesPersistentVolumeClaim>§photon_persistent_disk: Option<PrometheusVolumesPhotonPersistentDisk>§portworx_volume: Option<PrometheusVolumesPortworxVolume>§projected: Option<PrometheusVolumesProjected>§quobyte: Option<PrometheusVolumesQuobyte>§rbd: Option<PrometheusVolumesRbd>§scale_io: Option<PrometheusVolumesScaleIo>§secret: Option<PrometheusVolumesSecret>§storageos: Option<PrometheusVolumesStorageos>§vsphere_volume: Option<PrometheusVolumesVsphereVolume>Trait Implementations§
Source§impl Clone for PrometheusVolumes
impl Clone for PrometheusVolumes
Source§fn clone(&self) -> PrometheusVolumes
fn clone(&self) -> PrometheusVolumes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrometheusVolumes
impl Debug for PrometheusVolumes
Source§impl Default for PrometheusVolumes
impl Default for PrometheusVolumes
Source§fn default() -> PrometheusVolumes
fn default() -> PrometheusVolumes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PrometheusVolumes
impl<'de> Deserialize<'de> for PrometheusVolumes
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PrometheusVolumes
impl RefUnwindSafe for PrometheusVolumes
impl Send for PrometheusVolumes
impl Sync for PrometheusVolumes
impl Unpin for PrometheusVolumes
impl UnwindSafe for PrometheusVolumes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more