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:
- 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.
- app_block_arns
The ARN of the app block.
Maximum :
1
- description
The description of the app block builder.
- display_name
The display name of the app block builder.
- enable_default_internet_access
Indicates whether default internet access is enabled for the app block builder.
- iam_role_arn
The ARN of the IAM role that is applied to the app block builder.
- instance_type
The instance type of the app block builder.
- name
The name of the app block builder.
- platform
The platform of the app block builder.
Allowed values :
WINDOWS_SERVER_2019
- tags
The tags of the app block builder.
- vpc_config
The VPC configuration for the app block builder.