aws_sdk_lightsail/client/create_gui_session_access_details.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 [`CreateGUISessionAccessDetails`](crate::operation::create_gui_session_access_details::builders::CreateGUISessionAccessDetailsFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`resource_name(impl Into<String>)`](crate::operation::create_gui_session_access_details::builders::CreateGUISessionAccessDetailsFluentBuilder::resource_name) / [`set_resource_name(Option<String>)`](crate::operation::create_gui_session_access_details::builders::CreateGUISessionAccessDetailsFluentBuilder::set_resource_name):<br>required: **true**<br><p>The resource name.</p><br>
7 /// - On success, responds with [`CreateGuiSessionAccessDetailsOutput`](crate::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput) with field(s):
8 /// - [`resource_name(Option<String>)`](crate::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput::resource_name): <p>The resource name.</p>
9 /// - [`status(Option<Status>)`](crate::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput::status): <p>The status of the operation.</p>
10 /// - [`percentage_complete(Option<i32>)`](crate::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput::percentage_complete): <p>The percentage of completion for the operation.</p>
11 /// - [`failure_reason(Option<String>)`](crate::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput::failure_reason): <p>The reason the operation failed.</p>
12 /// - [`sessions(Option<Vec::<Session>>)`](crate::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput::sessions): <p>Returns information about the specified Amazon DCV GUI session.</p>
13 /// - On failure, responds with [`SdkError<CreateGUISessionAccessDetailsError>`](crate::operation::create_gui_session_access_details::CreateGUISessionAccessDetailsError)
14 pub fn create_gui_session_access_details(
15 &self,
16 ) -> crate::operation::create_gui_session_access_details::builders::CreateGUISessionAccessDetailsFluentBuilder {
17 crate::operation::create_gui_session_access_details::builders::CreateGUISessionAccessDetailsFluentBuilder::new(self.handle.clone())
18 }
19}