aws_sdk_grafana/client/update_workspace_configuration.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 [`UpdateWorkspaceConfiguration`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`configuration(impl Into<String>)`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::configuration) / [`set_configuration(Option<String>)`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::set_configuration):<br>required: **true**<br><p>The new configuration string for the workspace. For more information about the format and configuration options available, see <a href="https://docs.aws.amazon.com/grafana/latest/userguide/AMG-configure-workspace.html">Working in your Grafana workspace</a>.</p><br>
7 /// - [`workspace_id(impl Into<String>)`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::workspace_id) / [`set_workspace_id(Option<String>)`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::set_workspace_id):<br>required: **true**<br><p>The ID of the workspace to update.</p><br>
8 /// - [`grafana_version(impl Into<String>)`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::grafana_version) / [`set_grafana_version(Option<String>)`](crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::set_grafana_version):<br>required: **false**<br><p>Specifies the version of Grafana to support in the workspace. If not specified, keeps the current version of the workspace.</p> <p>Can only be used to upgrade (for example, from 8.4 to 9.4), not downgrade (for example, from 9.4 to 8.4).</p> <p>To know what versions are available to upgrade to for a specific workspace, see the <a href="https://docs.aws.amazon.com/grafana/latest/APIReference/API_ListVersions.html">ListVersions</a> operation.</p><br>
9 /// - On success, responds with [`UpdateWorkspaceConfigurationOutput`](crate::operation::update_workspace_configuration::UpdateWorkspaceConfigurationOutput)
10 /// - On failure, responds with [`SdkError<UpdateWorkspaceConfigurationError>`](crate::operation::update_workspace_configuration::UpdateWorkspaceConfigurationError)
11 pub fn update_workspace_configuration(
12 &self,
13 ) -> crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder {
14 crate::operation::update_workspace_configuration::builders::UpdateWorkspaceConfigurationFluentBuilder::new(self.handle.clone())
15 }
16}