CfnAppBlockBuilderMixinProps

class aws_cdk.mixins_preview.aws_appstream.mixins.CfnAppBlockBuilderMixinProps(*, access_endpoints=None, app_block_arns=None, description=None, display_name=None, enable_default_internet_access=None, iam_role_arn=None, instance_type=None, name=None, platform=None, tags=None, vpc_config=None)

Bases: object

Properties for CfnAppBlockBuilderPropsMixin.

Parameters:
  • access_endpoints (Union[IResolvable, Sequence[Union[IResolvable, AccessEndpointProperty, Dict[str, Any]]], None]) – The access endpoints of the app block builder.

  • app_block_arns (Optional[Sequence[str]]) – The ARN of the app block. Maximum : 1

  • description (Optional[str]) – The description of the app block builder.

  • display_name (Optional[str]) – The display name of the app block builder.

  • enable_default_internet_access (Union[bool, IResolvable, None]) – Indicates whether default internet access is enabled for the app block builder.

  • iam_role_arn (Optional[str]) – The ARN of the IAM role that is applied to the app block builder.

  • instance_type (Optional[str]) – The instance type of the app block builder.

  • name (Optional[str]) – The name of the app block builder.

  • platform (Optional[str]) – The platform of the app block builder. Allowed values : WINDOWS_SERVER_2019

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags of the app block builder.

  • vpc_config (Union[IResolvable, VpcConfigProperty, Dict[str, Any], None]) – The VPC configuration for the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_appstream import mixins as appstream_mixins

cfn_app_block_builder_mixin_props = appstream_mixins.CfnAppBlockBuilderMixinProps(
    access_endpoints=[appstream_mixins.CfnAppBlockBuilderPropsMixin.AccessEndpointProperty(
        endpoint_type="endpointType",
        vpce_id="vpceId"
    )],
    app_block_arns=["appBlockArns"],
    description="description",
    display_name="displayName",
    enable_default_internet_access=False,
    iam_role_arn="iamRoleArn",
    instance_type="instanceType",
    name="name",
    platform="platform",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    vpc_config=appstream_mixins.CfnAppBlockBuilderPropsMixin.VpcConfigProperty(
        security_group_ids=["securityGroupIds"],
        subnet_ids=["subnetIds"]
    )
)

Attributes

access_endpoints

The access endpoints of the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-accessendpoints

app_block_arns

The ARN of the app block.

Maximum : 1

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-appblockarns

description

The description of the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-description

display_name

The display name of the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-displayname

enable_default_internet_access

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-enabledefaultinternetaccess

iam_role_arn

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-iamrolearn

instance_type

The instance type of the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-instancetype

name

The name of the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-name

platform

The platform of the app block builder.

Allowed values : WINDOWS_SERVER_2019

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-platform

tags

The tags of the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-tags

vpc_config

The VPC configuration for the app block builder.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblockbuilder.html#cfn-appstream-appblockbuilder-vpcconfig