pub struct CsiSnapshotListRequest {
pub plugin_id: String,
pub secrets: HashMap<String, String>,
}
Expand description
CSISnapshotListRequest is a request to a controller plugin to list all the snapshot known to the storage provider. This request is paginated by the plugin and accepts the QueryOptions.PerPage and QueryOptions.NextToken fields
This struct was generated based on the Go types of the official Nomad API client.
Fields§
§plugin_id: String
§secrets: HashMap<String, String>
Implementations§
Source§impl CsiSnapshotListRequest
impl CsiSnapshotListRequest
pub fn builder() -> CsiSnapshotListRequestBuilder
Trait Implementations§
Source§impl Clone for CsiSnapshotListRequest
impl Clone for CsiSnapshotListRequest
Source§fn clone(&self) -> CsiSnapshotListRequest
fn clone(&self) -> CsiSnapshotListRequest
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 CsiSnapshotListRequest
impl Debug for CsiSnapshotListRequest
Source§impl Default for CsiSnapshotListRequest
impl Default for CsiSnapshotListRequest
Source§fn default() -> CsiSnapshotListRequest
fn default() -> CsiSnapshotListRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CsiSnapshotListRequest
impl<'de> Deserialize<'de> for CsiSnapshotListRequest
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
Source§impl PartialEq for CsiSnapshotListRequest
impl PartialEq for CsiSnapshotListRequest
Source§impl Serialize for CsiSnapshotListRequest
impl Serialize for CsiSnapshotListRequest
impl StructuralPartialEq for CsiSnapshotListRequest
Auto Trait Implementations§
impl Freeze for CsiSnapshotListRequest
impl RefUnwindSafe for CsiSnapshotListRequest
impl Send for CsiSnapshotListRequest
impl Sync for CsiSnapshotListRequest
impl Unpin for CsiSnapshotListRequest
impl UnwindSafe for CsiSnapshotListRequest
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