CfnAppBlockMixinProps
- class aws_cdk.mixins_preview.aws_appstream.mixins.CfnAppBlockMixinProps(*, description=None, display_name=None, name=None, packaging_type=None, post_setup_script_details=None, setup_script_details=None, source_s3_location=None, tags=None)
Bases:
objectProperties for CfnAppBlockPropsMixin.
- Parameters:
description (
Optional[str]) – The description of the app block.display_name (
Optional[str]) – The display name of the app block.name (
Optional[str]) – The name of the app block. Pattern :^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$packaging_type (
Optional[str]) – The packaging type of the app block.post_setup_script_details (
Union[IResolvable,ScriptDetailsProperty,Dict[str,Any],None]) – The post setup script details of the app block.setup_script_details (
Union[IResolvable,ScriptDetailsProperty,Dict[str,Any],None]) – The setup script details of the app block.source_s3_location (
Union[IResolvable,S3LocationProperty,Dict[str,Any],None]) – The source S3 location of the app block.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags of the app block.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.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_mixin_props = appstream_mixins.CfnAppBlockMixinProps( description="description", display_name="displayName", name="name", packaging_type="packagingType", post_setup_script_details=appstream_mixins.CfnAppBlockPropsMixin.ScriptDetailsProperty( executable_parameters="executableParameters", executable_path="executablePath", script_s3_location=appstream_mixins.CfnAppBlockPropsMixin.S3LocationProperty( s3_bucket="s3Bucket", s3_key="s3Key" ), timeout_in_seconds=123 ), setup_script_details=appstream_mixins.CfnAppBlockPropsMixin.ScriptDetailsProperty( executable_parameters="executableParameters", executable_path="executablePath", script_s3_location=appstream_mixins.CfnAppBlockPropsMixin.S3LocationProperty( s3_bucket="s3Bucket", s3_key="s3Key" ), timeout_in_seconds=123 ), source_s3_location=appstream_mixins.CfnAppBlockPropsMixin.S3LocationProperty( s3_bucket="s3Bucket", s3_key="s3Key" ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- description
The description of the app block.
- display_name
The display name of the app block.
- name
The name of the app block.
Pattern :
^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
- packaging_type
The packaging type of the app block.
- post_setup_script_details
The post setup script details of the app block.
- setup_script_details
The setup script details of the app block.
- source_s3_location
The source S3 location of the app block.
- tags
The tags of the app block.