Skip to content

CreateAvailabilityConfigurationRequest

Source code in docs_src/capo_workmail/types/create_availability_configuration_request.py
class CreateAvailabilityConfigurationRequest(TypedDict, closed=True):
    client_token: NotRequired[
        "capo_workmail.types.idempotency_client_token.IdempotencyClientToken"
    ]
    """<p>An idempotent token that ensures that an API request is executed only once.</p>"""
    organization_id: "capo_workmail.types.organization_id.OrganizationId"
    """<p>The WorkMail organization for which the <code>AvailabilityConfiguration</code> will be created.</p>"""
    domain_name: "capo_workmail.types.domain_name.DomainName"
    """<p>The domain to which the provider applies.</p>"""
    ews_provider: NotRequired[
        "capo_workmail.types.ews_availability_provider.EwsAvailabilityProvider"
    ]
    """<p>Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider definition, either <code>EwsProvider</code> or <code>LambdaProvider</code>.</p>"""
    lambda_provider: NotRequired[
        "capo_workmail.types.lambda_availability_provider.LambdaAvailabilityProvider"
    ]
    """<p>Lambda availability provider definition. The request must contain exactly one provider definition, either <code>EwsProvider</code> or <code>LambdaProvider</code>.</p>"""

client_token instance-attribute

client_token: NotRequired[IdempotencyClientToken]

An idempotent token that ensures that an API request is executed only once.

domain_name instance-attribute

domain_name: DomainName

The domain to which the provider applies.

ews_provider instance-attribute

ews_provider: NotRequired[EwsAvailabilityProvider]

Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider.

lambda_provider instance-attribute

lambda_provider: NotRequired[LambdaAvailabilityProvider]

Lambda availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider.

organization_id instance-attribute

organization_id: OrganizationId

The WorkMail organization for which the AvailabilityConfiguration will be created.