Skip to content

MutualTlsAuthenticationInput

Source code in docs_src/capo_apigatewayv2/types/mutual_tls_authentication_input.py
class MutualTlsAuthenticationInput(TypedDict, closed=True):
    truststore_uri: NotRequired[
        "capo_apigatewayv2.types.uri_with_length_between1_and2048.UriWithLengthBetween1And2048"
    ]
    """<p>An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://<replaceable>bucket-name</replaceable>/<replaceable>key-name</replaceable>. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.</p>"""
    truststore_version: NotRequired[
        "capo_apigatewayv2.types.string_with_length_between1_and64.StringWithLengthBetween1And64"
    ]
    """<p>The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.</p>"""

truststore_uri instance-attribute

truststore_uri: NotRequired[UriWithLengthBetween1And2048]

An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://bucket-name/key-name. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.

truststore_version instance-attribute

truststore_version: NotRequired[StringWithLengthBetween1And64]

The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.