#[non_exhaustive]pub struct StartDiscoveryJobInput { /* private fields */ }
Implementations§
source§impl StartDiscoveryJobInput
impl StartDiscoveryJobInput
sourcepub fn storage_system_arn(&self) -> Option<&str>
pub fn storage_system_arn(&self) -> Option<&str>
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job on.
sourcepub fn collection_duration_minutes(&self) -> Option<i32>
pub fn collection_duration_minutes(&self) -> Option<i32>
Specifies in minutes how long you want the discovery job to run.
For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
source§impl StartDiscoveryJobInput
impl StartDiscoveryJobInput
sourcepub fn builder() -> StartDiscoveryJobInputBuilder
pub fn builder() -> StartDiscoveryJobInputBuilder
Creates a new builder-style object to manufacture StartDiscoveryJobInput
.
source§impl StartDiscoveryJobInput
impl StartDiscoveryJobInput
sourcepub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<StartDiscoveryJob, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation( self, _config: &Config ) -> Result<Operation<StartDiscoveryJob, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<StartDiscoveryJob
>
Trait Implementations§
source§impl Clone for StartDiscoveryJobInput
impl Clone for StartDiscoveryJobInput
source§fn clone(&self) -> StartDiscoveryJobInput
fn clone(&self) -> StartDiscoveryJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartDiscoveryJobInput
impl Debug for StartDiscoveryJobInput
source§impl PartialEq<StartDiscoveryJobInput> for StartDiscoveryJobInput
impl PartialEq<StartDiscoveryJobInput> for StartDiscoveryJobInput
source§fn eq(&self, other: &StartDiscoveryJobInput) -> bool
fn eq(&self, other: &StartDiscoveryJobInput) -> bool
self
and other
values to be equal, and is used
by ==
.