CfnAppBlockBuilderProps

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

Bases: object

Properties for defining a CfnAppBlockBuilder.

Parameters:
  • instance_type (str) – The instance type of the app block builder.

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

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

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

  • 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.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags of 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 import aws_appstream as appstream

cfn_app_block_builder_props = appstream.CfnAppBlockBuilderProps(
    instance_type="instanceType",
    name="name",
    platform="platform",
    vpc_config=appstream.CfnAppBlockBuilder.VpcConfigProperty(
        security_group_ids=["securityGroupIds"],
        subnet_ids=["subnetIds"]
    ),

    # the properties below are optional
    access_endpoints=[appstream.CfnAppBlockBuilder.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",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

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