aws_sdk_bedrockagentcore/client/invoke_browser.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 [`InvokeBrowser`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`browser_identifier(impl Into<String>)`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::browser_identifier) / [`set_browser_identifier(Option<String>)`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::set_browser_identifier):<br>required: **true**<br><p>The unique identifier of the browser associated with the session. This must match the identifier used when creating the session with <code>StartBrowserSession</code>.</p><br>
7 /// - [`session_id(impl Into<String>)`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::session_id) / [`set_session_id(Option<String>)`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::set_session_id):<br>required: **true**<br><p>The unique identifier of the browser session on which to perform the action. This must be an active session created with <code>StartBrowserSession</code>.</p><br>
8 /// - [`action(BrowserAction)`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::action) / [`set_action(Option<BrowserAction>)`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::set_action):<br>required: **true**<br><p>The browser action to perform. Exactly one member of the <code>BrowserAction</code> union must be set per request.</p><br>
9 /// - On success, responds with [`InvokeBrowserOutput`](crate::operation::invoke_browser::InvokeBrowserOutput) with field(s):
10 /// - [`result(Option<BrowserActionResult>)`](crate::operation::invoke_browser::InvokeBrowserOutput::result): <p>The result of the browser action. The member set in the result corresponds to the action that was performed.</p>
11 /// - [`session_id(String)`](crate::operation::invoke_browser::InvokeBrowserOutput::session_id): <p>The unique identifier of the browser session on which the action was performed.</p>
12 /// - On failure, responds with [`SdkError<InvokeBrowserError>`](crate::operation::invoke_browser::InvokeBrowserError)
13 pub fn invoke_browser(&self) -> crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder {
14 crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::new(self.handle.clone())
15 }
16}