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}