Skip to content

Authentication

Source code in docs_src/capo_securityagent/types/authentication.py
class Authentication(TypedDict, closed=True):
    provider_type: NotRequired[
        "capo_securityagent.types.authentication_provider_type.AuthenticationProviderType"
    ]
    """<p>The type of authentication provider. Valid values include SECRETS_MANAGER, AWS_LAMBDA, AWS_IAM_ROLE, and AWS_INTERNAL.</p>"""
    value: NotRequired["str"]
    """<p>The authentication value, such as a secret ARN, Lambda function ARN, or IAM role ARN, depending on the provider type.</p>"""

provider_type instance-attribute

provider_type: NotRequired[AuthenticationProviderType]

The type of authentication provider. Valid values include SECRETS_MANAGER, AWS_LAMBDA, AWS_IAM_ROLE, and AWS_INTERNAL.

value instance-attribute

value: NotRequired[str]

The authentication value, such as a secret ARN, Lambda function ARN, or IAM role ARN, depending on the provider type.