Skip to content

CreateAppBlockRequest

Source code in docs_src/capo_appstream/types/create_app_block_request.py
class CreateAppBlockRequest(TypedDict, closed=True):
    name: NotRequired["capo_appstream.types.name.Name"]
    """<p>The name of the app block.</p>"""
    description: NotRequired["capo_appstream.types.description.Description"]
    """<p>The description of the app block.</p>"""
    display_name: NotRequired["capo_appstream.types.display_name.DisplayName"]
    """<p>The display name of the app block. This is not displayed to the user.</p>"""
    source_s3_location: NotRequired["capo_appstream.types.s3_location.S3Location"]
    """<p>The source S3 location of the app block.</p>"""
    setup_script_details: NotRequired[
        "capo_appstream.types.script_details.ScriptDetails"
    ]
    """<p>The setup script details of the app block. This must be provided for the <code>CUSTOM</code> PackagingType.</p>"""
    tags: NotRequired["capo_appstream.types.tags.Tags"]
    """<p>The tags assigned to the app block.</p>"""
    post_setup_script_details: NotRequired[
        "capo_appstream.types.script_details.ScriptDetails"
    ]
    """<p>The post setup script details of the app block. This can only be provided for the <code>APPSTREAM2</code> PackagingType.</p>"""
    packaging_type: NotRequired["capo_appstream.types.packaging_type.PackagingType"]
    """<p>The packaging type of the app block.</p>"""

description instance-attribute

description: NotRequired[Description]

The description of the app block.

display_name instance-attribute

display_name: NotRequired[DisplayName]

The display name of the app block. This is not displayed to the user.

name instance-attribute

name: NotRequired[Name]

The name of the app block.

packaging_type instance-attribute

packaging_type: NotRequired[PackagingType]

The packaging type of the app block.

post_setup_script_details instance-attribute

post_setup_script_details: NotRequired[ScriptDetails]

The post setup script details of the app block. This can only be provided for the APPSTREAM2 PackagingType.

setup_script_details instance-attribute

setup_script_details: NotRequired[ScriptDetails]

The setup script details of the app block. This must be provided for the CUSTOM PackagingType.

source_s3_location instance-attribute

source_s3_location: NotRequired[S3Location]

The source S3 location of the app block.

tags instance-attribute

tags: NotRequired[Tags]

The tags assigned to the app block.