Skip to content

CreateDomainInput

Source code in docs_src/capo_cloudwatchomni/types/create_domain_input.py
class CreateDomainInput(TypedDict, closed=True):
    name: "str"
    """A name that identifies the domain. Must be 3-63 characters: lowercase letters, numbers, and hyphens. It must begin and end with a letter or number and cannot contain consecutive hyphens."""
    identity_providers: (
        "capo_cloudwatchomni.types.identity_provider_list.IdentityProviderList"
    )
    """The identity providers to configure for the domain."""
    identity_provider_configuration: NotRequired[
        "capo_cloudwatchomni.types.identity_provider_configuration.IdentityProviderConfiguration"
    ]
    """Identity provider configuration for the domain."""
    tags: NotRequired["capo_cloudwatchomni.types.tag_map.TagMap"]
    """The tags to associate with the domain."""
    client_token: NotRequired["capo_cloudwatchomni.types.client_token.ClientToken"]
    """Idempotency token for safe retries. Repeated requests with the same token return the original result instead of creating a duplicate."""

client_token instance-attribute

client_token: NotRequired[ClientToken]

Idempotency token for safe retries. Repeated requests with the same token return the original result instead of creating a duplicate.

identity_provider_configuration instance-attribute

identity_provider_configuration: NotRequired[IdentityProviderConfiguration]

Identity provider configuration for the domain.

identity_providers instance-attribute

identity_providers: IdentityProviderList

The identity providers to configure for the domain.

name instance-attribute

name: str

A name that identifies the domain. Must be 3-63 characters: lowercase letters, numbers, and hyphens. It must begin and end with a letter or number and cannot contain consecutive hyphens.

tags instance-attribute

tags: NotRequired[TagMap]

The tags to associate with the domain.