aws-sdk-evs 1.29.0

AWS SDK for Amazon Elastic VMware Service
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetVersions`](crate::operation::get_versions::builders::GetVersionsFluentBuilder) operation.
    ///
    /// - The fluent builder takes no input, just [`send`](crate::operation::get_versions::builders::GetVersionsFluentBuilder::send) it.
    /// - On success, responds with [`GetVersionsOutput`](crate::operation::get_versions::GetVersionsOutput) with field(s):
    ///   - [`vcf_versions(Vec::<VcfVersionInfo>)`](crate::operation::get_versions::GetVersionsOutput::vcf_versions): <p>A list of VCF versions with their availability status, default ESX version, and instance types.</p>
    ///   - [`instance_type_esx_versions(Vec::<InstanceTypeEsxVersionsInfo>)`](crate::operation::get_versions::GetVersionsOutput::instance_type_esx_versions): <p>A list of EC2 instance types and their available ESX versions.</p>
    /// - On failure, responds with [`SdkError<GetVersionsError>`](crate::operation::get_versions::GetVersionsError)
    pub fn get_versions(&self) -> crate::operation::get_versions::builders::GetVersionsFluentBuilder {
        crate::operation::get_versions::builders::GetVersionsFluentBuilder::new(self.handle.clone())
    }
}