Skip to content

OidcOptions

Source code in docs_src/capo_ec2/types/oidc_options.py
class OidcOptions(TypedDict, closed=True):
    issuer: NotRequired["capo_ec2.types.string.String"]
    """<p>The OIDC issuer.</p>"""
    authorization_endpoint: NotRequired["capo_ec2.types.string.String"]
    """<p>The OIDC authorization endpoint.</p>"""
    token_endpoint: NotRequired["capo_ec2.types.string.String"]
    """<p>The OIDC token endpoint.</p>"""
    user_info_endpoint: NotRequired["capo_ec2.types.string.String"]
    """<p>The OIDC user info endpoint.</p>"""
    client_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The client identifier.</p>"""
    client_secret: NotRequired["capo_ec2.types.client_secret_type.ClientSecretType"]
    """<p>The client secret.</p>"""
    scope: NotRequired["capo_ec2.types.string.String"]
    """<p>The OpenID Connect (OIDC) scope specified.</p>"""

authorization_endpoint instance-attribute

authorization_endpoint: NotRequired[String]

The OIDC authorization endpoint.

client_id instance-attribute

client_id: NotRequired[String]

The client identifier.

client_secret instance-attribute

client_secret: NotRequired[ClientSecretType]

The client secret.

issuer instance-attribute

issuer: NotRequired[String]

The OIDC issuer.

scope instance-attribute

scope: NotRequired[String]

The OpenID Connect (OIDC) scope specified.

token_endpoint instance-attribute

token_endpoint: NotRequired[String]

The OIDC token endpoint.

user_info_endpoint instance-attribute

user_info_endpoint: NotRequired[String]

The OIDC user info endpoint.