aws-sdk-bedrockagentcore 1.45.0

AWS SDK for Amazon Bedrock AgentCore
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`InvokeBrowser`](crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    /// - On success, responds with [`InvokeBrowserOutput`](crate::operation::invoke_browser::InvokeBrowserOutput) with field(s):
    ///   - [`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>
    ///   - [`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>
    /// - On failure, responds with [`SdkError<InvokeBrowserError>`](crate::operation::invoke_browser::InvokeBrowserError)
    pub fn invoke_browser(&self) -> crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder {
        crate::operation::invoke_browser::builders::InvokeBrowserFluentBuilder::new(self.handle.clone())
    }
}