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:
objectProperties 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_2019vpc_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 :1description (
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.