Skip to content

AppBlockBuilder

Source code in docs_src/capo_appstream/types/app_block_builder.py
class AppBlockBuilder(TypedDict, closed=True):
    arn: NotRequired["capo_appstream.types.arn.Arn"]
    """<p>The ARN of the app block builder.</p>"""
    name: NotRequired["capo_appstream.types.string.String"]
    """<p>The name of the app block builder.</p>"""
    display_name: NotRequired["capo_appstream.types.string.String"]
    """<p>The display name of the app block builder.</p>"""
    description: NotRequired["capo_appstream.types.string.String"]
    """<p>The description of the app block builder.</p>"""
    platform: NotRequired[
        "capo_appstream.types.app_block_builder_platform_type.AppBlockBuilderPlatformType"
    ]
    """<p>The platform of the app block builder.</p> <p> <code>WINDOWS_SERVER_2019</code> is the only valid value.</p>"""
    instance_type: NotRequired["capo_appstream.types.string.String"]
    """<p>The instance type of the app block builder.</p>"""
    enable_default_internet_access: NotRequired[
        "capo_appstream.types.boolean_object.BooleanObject"
    ]
    """<p>Indicates whether default internet access is enabled for the app block builder.</p>"""
    iam_role_arn: NotRequired["capo_appstream.types.arn.Arn"]
    """<p>The ARN of the IAM role that is applied to the app block builder.</p>"""
    vpc_config: NotRequired["capo_appstream.types.vpc_config.VpcConfig"]
    """<p>The VPC configuration for the app block builder.</p>"""
    state: NotRequired[
        "capo_appstream.types.app_block_builder_state.AppBlockBuilderState"
    ]
    """<p>The state of the app block builder.</p>"""
    created_time: NotRequired["capo_appstream.types.timestamp.Timestamp"]
    """<p>The creation time of the app block builder.</p>"""
    app_block_builder_errors: NotRequired[
        "capo_appstream.types.resource_errors.ResourceErrors"
    ]
    """<p>The app block builder errors.</p>"""
    state_change_reason: NotRequired[
        "capo_appstream.types.app_block_builder_state_change_reason.AppBlockBuilderStateChangeReason"
    ]
    """<p>The state change reason.</p>"""
    access_endpoints: NotRequired[
        "capo_appstream.types.access_endpoint_list.AccessEndpointList"
    ]
    """<p>The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.</p>"""
    disable_imdsv1: NotRequired["capo_appstream.types.boolean_object.BooleanObject"]
    """<p>Indicates whether Instance Metadata Service Version 1 (IMDSv1) is disabled for the app block builder.</p>"""

access_endpoints instance-attribute

access_endpoints: NotRequired[AccessEndpointList]

The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

app_block_builder_errors instance-attribute

app_block_builder_errors: NotRequired[ResourceErrors]

The app block builder errors.

arn instance-attribute

arn: NotRequired[Arn]

The ARN of the app block builder.

created_time instance-attribute

created_time: NotRequired[Timestamp]

The creation time of the app block builder.

description instance-attribute

description: NotRequired[String]

The description of the app block builder.

disable_imdsv1 instance-attribute

disable_imdsv1: NotRequired[BooleanObject]

Indicates whether Instance Metadata Service Version 1 (IMDSv1) is disabled for the app block builder.

display_name instance-attribute

display_name: NotRequired[String]

The display name of the app block builder.

enable_default_internet_access instance-attribute

enable_default_internet_access: NotRequired[BooleanObject]

Indicates whether default internet access is enabled for the app block builder.

iam_role_arn instance-attribute

iam_role_arn: NotRequired[Arn]

The ARN of the IAM role that is applied to the app block builder.

instance_type instance-attribute

instance_type: NotRequired[String]

The instance type of the app block builder.

name instance-attribute

name: NotRequired[String]

The name of the app block builder.

platform instance-attribute

platform: NotRequired[AppBlockBuilderPlatformType]

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

state instance-attribute

state: NotRequired[AppBlockBuilderState]

The state of the app block builder.

state_change_reason instance-attribute

state_change_reason: NotRequired[AppBlockBuilderStateChangeReason]

The state change reason.

vpc_config instance-attribute

vpc_config: NotRequired[VpcConfig]

The VPC configuration for the app block builder.