Skip to content

CreateApplicationRequest

Source code in docs_src/capo_appintegrations/types/create_application_request.py
class CreateApplicationRequest(TypedDict, closed=True):
    name: "capo_appintegrations.types.application_name.ApplicationName"
    """<p>The name of the application.</p>"""
    namespace: "capo_appintegrations.types.application_namespace.ApplicationNamespace"
    """<p>The namespace of the application.</p>"""
    description: NotRequired["capo_appintegrations.types.description.Description"]
    """<p>The description of the application.</p>"""
    application_source_config: (
        "capo_appintegrations.types.application_source_config.ApplicationSourceConfig"
    )
    """<p>The configuration for where the application should be loaded from.</p>"""
    subscriptions: NotRequired[
        "capo_appintegrations.types.subscription_list.SubscriptionList"
    ]
    """<p>The events that the application subscribes.</p>"""
    publications: NotRequired[
        "capo_appintegrations.types.publication_list.PublicationList"
    ]
    """<p>The events that the application publishes.</p>"""
    client_token: NotRequired[
        "capo_appintegrations.types.idempotency_token.IdempotencyToken"
    ]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href="https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/">Making retries safe with idempotent APIs</a>.</p>"""
    tags: NotRequired["capo_appintegrations.types.tag_map.TagMap"]
    """<p>The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.</p>"""
    permissions: NotRequired[
        "capo_appintegrations.types.permission_list.PermissionList"
    ]
    """<p>The configuration of events or requests that the application has access to.</p>"""
    is_service: "capo_appintegrations.types.boolean.Boolean"
    """<p>Indicates whether the application is a service.</p>"""
    initialization_timeout: NotRequired[
        "capo_appintegrations.types.initialization_timeout.InitializationTimeout"
    ]
    """<p>The maximum time in milliseconds allowed to establish a connection with the workspace.</p>"""
    application_config: NotRequired[
        "capo_appintegrations.types.application_config.ApplicationConfig"
    ]
    """<p>The configuration settings for the application.</p>"""
    iframe_config: NotRequired["capo_appintegrations.types.iframe_config.IframeConfig"]
    """<p>The iframe configuration for the application.</p>"""
    application_type: NotRequired[
        "capo_appintegrations.types.application_type.ApplicationType"
    ]
    """<p>The type of application.</p>"""
    auth_config: NotRequired["capo_appintegrations.types.auth_config.AuthConfig"]
    """<p>The authentication settings that Connect Customer uses when calling the external application.</p>"""

application_config instance-attribute

application_config: NotRequired[ApplicationConfig]

The configuration settings for the application.

application_source_config instance-attribute

application_source_config: ApplicationSourceConfig

The configuration for where the application should be loaded from.

application_type instance-attribute

application_type: NotRequired[ApplicationType]

The type of application.

auth_config instance-attribute

auth_config: NotRequired[AuthConfig]

The authentication settings that Connect Customer uses when calling the external application.

client_token instance-attribute

client_token: NotRequired[IdempotencyToken]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

description instance-attribute

description: NotRequired[Description]

The description of the application.

iframe_config instance-attribute

iframe_config: NotRequired[IframeConfig]

The iframe configuration for the application.

initialization_timeout instance-attribute

initialization_timeout: NotRequired[InitializationTimeout]

The maximum time in milliseconds allowed to establish a connection with the workspace.

is_service instance-attribute

is_service: Boolean

Indicates whether the application is a service.

name instance-attribute

The name of the application.

namespace instance-attribute

The namespace of the application.

permissions instance-attribute

permissions: NotRequired[PermissionList]

The configuration of events or requests that the application has access to.

publications instance-attribute

publications: NotRequired[PublicationList]

The events that the application publishes.

subscriptions instance-attribute

subscriptions: NotRequired[SubscriptionList]

The events that the application subscribes.

tags instance-attribute

tags: NotRequired[TagMap]

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.