Skip to content

CreateApplicationRequest

Source code in docs_src/capo_m2/types/create_application_request.py
class CreateApplicationRequest(TypedDict, closed=True):
    name: "capo_m2.types.entity_name.EntityName"
    """<p>The unique identifier of the application.</p>"""
    description: NotRequired["capo_m2.types.entity_description.EntityDescription"]
    """<p>The description of the application.</p>"""
    engine_type: "capo_m2.types.engine_type.EngineType"
    """<p>The type of the target platform for this application.</p>"""
    definition: "capo_m2.types.definition.Definition"
    """<p>The application definition for this application. You can specify either inline JSON or an S3 bucket location.</p>"""
    tags: NotRequired["capo_m2.types.tag_map.TagMap"]
    """<p>A list of tags to apply to the application.</p>"""
    client_token: NotRequired["capo_m2.types.client_token.ClientToken"]
    """<p>A client token is a unique, case-sensitive string of up to 128 ASCII characters with ASCII values of 33-126 inclusive. It's generated by the client to ensure idempotent operations, allowing for safe retries without unintended side effects.</p>"""
    kms_key_id: NotRequired["str"]
    """<p>The identifier of a customer managed key.</p>"""
    role_arn: NotRequired["capo_m2.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) that identifies a role that the application uses to access Amazon Web Services resources that are not part of the application or are in a different Amazon Web Services account.</p>"""

client_token instance-attribute

client_token: NotRequired[ClientToken]

A client token is a unique, case-sensitive string of up to 128 ASCII characters with ASCII values of 33-126 inclusive. It's generated by the client to ensure idempotent operations, allowing for safe retries without unintended side effects.

definition instance-attribute

definition: Definition

The application definition for this application. You can specify either inline JSON or an S3 bucket location.

description instance-attribute

description: NotRequired[EntityDescription]

The description of the application.

engine_type instance-attribute

engine_type: EngineType

The type of the target platform for this application.

kms_key_id instance-attribute

kms_key_id: NotRequired[str]

The identifier of a customer managed key.

name instance-attribute

name: EntityName

The unique identifier of the application.

role_arn instance-attribute

role_arn: NotRequired[Arn]

The Amazon Resource Name (ARN) that identifies a role that the application uses to access Amazon Web Services resources that are not part of the application or are in a different Amazon Web Services account.

tags instance-attribute

tags: NotRequired[TagMap]

A list of tags to apply to the application.