aws_sdk_iam/client/get_outbound_web_identity_federation_info.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 [`GetOutboundWebIdentityFederationInfo`](crate::operation::get_outbound_web_identity_federation_info::builders::GetOutboundWebIdentityFederationInfoFluentBuilder) operation.
4 ///
5 /// - The fluent builder takes no input, just [`send`](crate::operation::get_outbound_web_identity_federation_info::builders::GetOutboundWebIdentityFederationInfoFluentBuilder::send) it.
6 /// - On success, responds with [`GetOutboundWebIdentityFederationInfoOutput`](crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoOutput) with field(s):
7 /// - [`issuer_identifier(Option<String>)`](crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoOutput::issuer_identifier): <p>A unique issuer URL for your Amazon Web Services account that hosts the OpenID Connect (OIDC) discovery endpoints at <code>/.well-known/openid-configuration and /.well-known/jwks.json</code>. The OpenID Connect (OIDC) discovery endpoints contain verification keys and metadata necessary for token verification.</p>
8 /// - [`jwt_vending_enabled(bool)`](crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoOutput::jwt_vending_enabled): <p>Indicates whether outbound identity federation is currently enabled for your Amazon Web Services account. When true, IAM principals in the account can call the <code>GetWebIdentityToken</code> API to obtain JSON Web Tokens (JWTs) for authentication with external services.</p>
9 /// - On failure, responds with [`SdkError<GetOutboundWebIdentityFederationInfoError>`](crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError)
10 pub fn get_outbound_web_identity_federation_info(
11 &self,
12 ) -> crate::operation::get_outbound_web_identity_federation_info::builders::GetOutboundWebIdentityFederationInfoFluentBuilder {
13 crate::operation::get_outbound_web_identity_federation_info::builders::GetOutboundWebIdentityFederationInfoFluentBuilder::new(
14 self.handle.clone(),
15 )
16 }
17}