CfnApplicationProps
- class aws_cdk.aws_appstream.CfnApplicationProps(*, app_block_arn, icon_s3_location, instance_families, launch_path, name, platforms, attributes_to_delete=None, description=None, display_name=None, launch_parameters=None, tags=None, working_directory=None)
Bases:
object
Properties for defining a
CfnApplication
.- Parameters:
app_block_arn (
str
) – The app block ARN with which the application should be associated.icon_s3_location (
Union
[IResolvable
,S3LocationProperty
,Dict
[str
,Any
]]) – The icon S3 location of the application.instance_families (
Sequence
[str
]) – The instance families the application supports. Allowed Values :GENERAL_PURPOSE
|GRAPHICS_G4
launch_path (
str
) – The launch path of the application.name (
str
) – The name of the application. This name is visible to users when a name is not specified in the DisplayName property. Pattern :^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
platforms (
Sequence
[str
]) – The platforms the application supports. Allowed Values :WINDOWS_SERVER_2019
|AMAZON_LINUX2
attributes_to_delete (
Optional
[Sequence
[str
]]) – A list of attributes to delete from an application.description (
Optional
[str
]) – The description of the application.display_name (
Optional
[str
]) – The display name of the application. This name is visible to users in the application catalog.launch_parameters (
Optional
[str
]) – The launch parameters of the application.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The tags of the application.working_directory (
Optional
[str
]) – The working directory of the application.
- 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_application_props = appstream.CfnApplicationProps( app_block_arn="appBlockArn", icon_s3_location=appstream.CfnApplication.S3LocationProperty( s3_bucket="s3Bucket", s3_key="s3Key" ), instance_families=["instanceFamilies"], launch_path="launchPath", name="name", platforms=["platforms"], # the properties below are optional attributes_to_delete=["attributesToDelete"], description="description", display_name="displayName", launch_parameters="launchParameters", tags=[CfnTag( key="key", value="value" )], working_directory="workingDirectory" )
Attributes
- app_block_arn
The app block ARN with which the application should be associated.
- attributes_to_delete
A list of attributes to delete from an application.
- description
The description of the application.
- display_name
The display name of the application.
This name is visible to users in the application catalog.
- icon_s3_location
The icon S3 location of the application.
- instance_families
The instance families the application supports.
Allowed Values :
GENERAL_PURPOSE
|GRAPHICS_G4
- launch_parameters
The launch parameters of the application.
- launch_path
The launch path of the application.
- name
The name of the application.
This name is visible to users when a name is not specified in the DisplayName property.
Pattern :
^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
- platforms
The platforms the application supports.
Allowed Values :
WINDOWS_SERVER_2019
|AMAZON_LINUX2
- tags
The tags of the application.
- working_directory
The working directory of the application.