Struct aws_sdk_datasync::operation::describe_storage_system_resources::DescribeStorageSystemResourcesInput
source · #[non_exhaustive]pub struct DescribeStorageSystemResourcesInput {
pub discovery_job_arn: Option<String>,
pub resource_type: Option<DiscoveryResourceType>,
pub resource_ids: Option<Vec<String>>,
pub filter: Option<HashMap<DiscoveryResourceFilter, Vec<String>>>,
pub max_results: Option<i32>,
pub next_token: Option<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.discovery_job_arn: Option<String>
Specifies the Amazon Resource Name (ARN) of the discovery job that's collecting data from your on-premises storage system.
resource_type: Option<DiscoveryResourceType>
Specifies what kind of storage system resources that you want information about.
resource_ids: Option<Vec<String>>
Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about. You can't use this parameter in combination with the Filter
parameter.
filter: Option<HashMap<DiscoveryResourceFilter, Vec<String>>>
Filters the storage system resources that you want returned. For example, this might be volumes associated with a specific storage virtual machine (SVM).
max_results: Option<i32>
Specifies the maximum number of storage system resources that you want to list in a response.
next_token: Option<String>
Specifies an opaque string that indicates the position to begin the next list of results in the response.
Implementations§
source§impl DescribeStorageSystemResourcesInput
impl DescribeStorageSystemResourcesInput
sourcepub fn discovery_job_arn(&self) -> Option<&str>
pub fn discovery_job_arn(&self) -> Option<&str>
Specifies the Amazon Resource Name (ARN) of the discovery job that's collecting data from your on-premises storage system.
sourcepub fn resource_type(&self) -> Option<&DiscoveryResourceType>
pub fn resource_type(&self) -> Option<&DiscoveryResourceType>
Specifies what kind of storage system resources that you want information about.
sourcepub fn resource_ids(&self) -> &[String]
pub fn resource_ids(&self) -> &[String]
Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about. You can't use this parameter in combination with the Filter
parameter.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .resource_ids.is_none()
.
sourcepub fn filter(&self) -> Option<&HashMap<DiscoveryResourceFilter, Vec<String>>>
pub fn filter(&self) -> Option<&HashMap<DiscoveryResourceFilter, Vec<String>>>
Filters the storage system resources that you want returned. For example, this might be volumes associated with a specific storage virtual machine (SVM).
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
Specifies the maximum number of storage system resources that you want to list in a response.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
Specifies an opaque string that indicates the position to begin the next list of results in the response.
source§impl DescribeStorageSystemResourcesInput
impl DescribeStorageSystemResourcesInput
sourcepub fn builder() -> DescribeStorageSystemResourcesInputBuilder
pub fn builder() -> DescribeStorageSystemResourcesInputBuilder
Creates a new builder-style object to manufacture DescribeStorageSystemResourcesInput
.
Trait Implementations§
source§impl Clone for DescribeStorageSystemResourcesInput
impl Clone for DescribeStorageSystemResourcesInput
source§fn clone(&self) -> DescribeStorageSystemResourcesInput
fn clone(&self) -> DescribeStorageSystemResourcesInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeStorageSystemResourcesInput
impl PartialEq for DescribeStorageSystemResourcesInput
source§fn eq(&self, other: &DescribeStorageSystemResourcesInput) -> bool
fn eq(&self, other: &DescribeStorageSystemResourcesInput) -> bool
self
and other
values to be equal, and is used
by ==
.