aws_sdk_support/client/describe_services.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 [`DescribeServices`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`service_code_list(impl Into<String>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::service_code_list) / [`set_service_code_list(Option<Vec::<String>>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::set_service_code_list):<br>required: **false**<br><p>A JSON-formatted list of service codes available for Amazon Web Services services.</p><br>
7 /// - [`language(impl Into<String>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::language) / [`set_language(Option<String>)`](crate::operation::describe_services::builders::DescribeServicesFluentBuilder::set_language):<br>required: **false**<br><p>The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports Chinese (“zh”), English ("en"), Japanese ("ja") and Korean (“ko”). You must specify the ISO 639-1 code for the <code>language</code> parameter if you want support in that language.</p><br>
8 /// - On success, responds with [`DescribeServicesOutput`](crate::operation::describe_services::DescribeServicesOutput) with field(s):
9 /// - [`services(Option<Vec::<Service>>)`](crate::operation::describe_services::DescribeServicesOutput::services): <p>A JSON-formatted list of Amazon Web Services services.</p>
10 /// - On failure, responds with [`SdkError<DescribeServicesError>`](crate::operation::describe_services::DescribeServicesError)
11 pub fn describe_services(&self) -> crate::operation::describe_services::builders::DescribeServicesFluentBuilder {
12 crate::operation::describe_services::builders::DescribeServicesFluentBuilder::new(self.handle.clone())
13 }
14}