aws_sdk_workspaces/client/
create_connection_alias.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`CreateConnectionAlias`](crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`connection_string(impl Into<String>)`](crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder::connection_string) / [`set_connection_string(Option<String>)`](crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder::set_connection_string):<br>required: **true**<br><p>A connection string in the form of a fully qualified domain name (FQDN), such as <code>www.example.com</code>.</p><important>  <p>After you create a connection string, it is always associated to your Amazon Web Services account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.</p> </important><br>
7    ///   - [`tags(Tag)`](crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder::tags) / [`set_tags(Option<Vec::<Tag>>)`](crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder::set_tags):<br>required: **false**<br><p>The tags to associate with the connection alias.</p><br>
8    /// - On success, responds with [`CreateConnectionAliasOutput`](crate::operation::create_connection_alias::CreateConnectionAliasOutput) with field(s):
9    ///   - [`alias_id(Option<String>)`](crate::operation::create_connection_alias::CreateConnectionAliasOutput::alias_id): <p>The identifier of the connection alias.</p>
10    /// - On failure, responds with [`SdkError<CreateConnectionAliasError>`](crate::operation::create_connection_alias::CreateConnectionAliasError)
11    pub fn create_connection_alias(&self) -> crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder {
12        crate::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder::new(self.handle.clone())
13    }
14}