Skip to content

CreateCertificateProviderRequest

Source code in docs_src/capo_iot/types/create_certificate_provider_request.py
class CreateCertificateProviderRequest(TypedDict, closed=True):
    certificate_provider_name: (
        "capo_iot.types.certificate_provider_name.CertificateProviderName"
    )
    """<p>The name of the certificate provider.</p>"""
    lambda_function_arn: "capo_iot.types.certificate_provider_function_arn.CertificateProviderFunctionArn"
    """<p>The ARN of the Lambda function that defines the authentication logic.</p>"""
    account_default_for_operations: "capo_iot.types.certificate_provider_account_default_for_operations.CertificateProviderAccountDefaultForOperations"
    """<p>A list of the operations that the certificate provider will use to generate certificates. Valid value: <code>CreateCertificateFromCsr</code>.</p>"""
    client_token: NotRequired["capo_iot.types.client_token.ClientToken"]
    """<p>A string that you can optionally pass in the <code>CreateCertificateProvider</code> request to make sure the request is idempotent.</p>"""
    tags: NotRequired["capo_iot.types.tag_list.TagList"]
    """<p>Metadata which can be used to manage the certificate provider.</p>"""

account_default_for_operations instance-attribute

account_default_for_operations: CertificateProviderAccountDefaultForOperations

A list of the operations that the certificate provider will use to generate certificates. Valid value: CreateCertificateFromCsr.

certificate_provider_name instance-attribute

certificate_provider_name: CertificateProviderName

The name of the certificate provider.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A string that you can optionally pass in the CreateCertificateProvider request to make sure the request is idempotent.

lambda_function_arn instance-attribute

lambda_function_arn: CertificateProviderFunctionArn

The ARN of the Lambda function that defines the authentication logic.

tags instance-attribute

tags: NotRequired[TagList]

Metadata which can be used to manage the certificate provider.