#[non_exhaustive]pub struct DescribeRaidArraysInput {
pub instance_id: Option<String>,
pub stack_id: Option<String>,
pub raid_array_ids: Option<Vec<String>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.instance_id: Option<String>The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.
stack_id: Option<String>The stack ID.
raid_array_ids: Option<Vec<String>>An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.
Implementations§
source§impl DescribeRaidArraysInput
impl DescribeRaidArraysInput
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.
sourcepub fn raid_array_ids(&self) -> &[String]
pub fn raid_array_ids(&self) -> &[String]
An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .raid_array_ids.is_none().
source§impl DescribeRaidArraysInput
impl DescribeRaidArraysInput
sourcepub fn builder() -> DescribeRaidArraysInputBuilder
pub fn builder() -> DescribeRaidArraysInputBuilder
Creates a new builder-style object to manufacture DescribeRaidArraysInput.
Trait Implementations§
source§impl Clone for DescribeRaidArraysInput
impl Clone for DescribeRaidArraysInput
source§fn clone(&self) -> DescribeRaidArraysInput
fn clone(&self) -> DescribeRaidArraysInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeRaidArraysInput
impl Debug for DescribeRaidArraysInput
source§impl PartialEq for DescribeRaidArraysInput
impl PartialEq for DescribeRaidArraysInput
impl StructuralPartialEq for DescribeRaidArraysInput
Auto Trait Implementations§
impl Freeze for DescribeRaidArraysInput
impl RefUnwindSafe for DescribeRaidArraysInput
impl Send for DescribeRaidArraysInput
impl Sync for DescribeRaidArraysInput
impl Unpin for DescribeRaidArraysInput
impl UnwindSafe for DescribeRaidArraysInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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