aws_sdk_databasemigration/client/
describe_applicable_individual_assessments.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DescribeApplicableIndividualAssessments`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`replication_task_arn(impl Into<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::replication_task_arn) / [`set_replication_task_arn(Option<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_replication_task_arn):<br>required: **false**<br><p>Amazon Resource Name (ARN) of a migration task on which you want to base the default list of individual assessments.</p><br>
    ///   - [`replication_instance_arn(impl Into<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::replication_instance_arn) / [`set_replication_instance_arn(Option<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_replication_instance_arn):<br>required: **false**<br><p>ARN of a replication instance on which you want to base the default list of individual assessments.</p><br>
    ///   - [`source_engine_name(impl Into<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::source_engine_name) / [`set_source_engine_name(Option<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_source_engine_name):<br>required: **false**<br><p>Name of a database engine that the specified replication instance supports as a source.</p><br>
    ///   - [`target_engine_name(impl Into<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::target_engine_name) / [`set_target_engine_name(Option<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_target_engine_name):<br>required: **false**<br><p>Name of a database engine that the specified replication instance supports as a target.</p><br>
    ///   - [`migration_type(MigrationTypeValue)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::migration_type) / [`set_migration_type(Option<MigrationTypeValue>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_migration_type):<br>required: **false**<br><p>Name of the migration type that each provided individual assessment must support.</p><br>
    ///   - [`max_records(i32)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::max_records) / [`set_max_records(Option<i32>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_max_records):<br>required: **false**<br><p>Maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.</p><br>
    ///   - [`marker(impl Into<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::marker) / [`set_marker(Option<String>)`](crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::set_marker):<br>required: **false**<br><p>Optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>.</p><br>
    /// - On success, responds with [`DescribeApplicableIndividualAssessmentsOutput`](crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsOutput) with field(s):
    ///   - [`individual_assessment_names(Option<Vec::<String>>)`](crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsOutput::individual_assessment_names): <p>List of names for the individual assessments supported by the premigration assessment run that you start based on the specified request parameters. For more information on the available individual assessments, including compatibility with different migration task configurations, see <a href="https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.html">Working with premigration assessment runs</a> in the <i>Database Migration Service User Guide.</i></p>
    ///   - [`marker(Option<String>)`](crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsOutput::marker): <p>Pagination token returned for you to pass to a subsequent request. If you pass this token as the <code>Marker</code> value in a subsequent request, the response includes only records beyond the marker, up to the value specified in the request by <code>MaxRecords</code>.</p>
    /// - On failure, responds with [`SdkError<DescribeApplicableIndividualAssessmentsError>`](crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsError)
    pub fn describe_applicable_individual_assessments(
        &self,
    ) -> crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder {
        crate::operation::describe_applicable_individual_assessments::builders::DescribeApplicableIndividualAssessmentsFluentBuilder::new(
            self.handle.clone(),
        )
    }
}