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}