CfnFleetProps

class aws_cdk.aws_appstream.CfnFleetProps(*, compute_capacity, instance_type, description=None, disconnect_timeout_in_seconds=None, display_name=None, domain_join_info=None, enable_default_internet_access=None, fleet_type=None, idle_disconnect_timeout_in_seconds=None, image_arn=None, image_name=None, max_user_duration_in_seconds=None, name=None, tags=None, vpc_config=None)

Bases: object

__init__(*, compute_capacity, instance_type, description=None, disconnect_timeout_in_seconds=None, display_name=None, domain_join_info=None, enable_default_internet_access=None, fleet_type=None, idle_disconnect_timeout_in_seconds=None, image_arn=None, image_name=None, max_user_duration_in_seconds=None, name=None, tags=None, vpc_config=None)

Properties for defining a AWS::AppStream::Fleet.

Parameters
  • compute_capacity (Union[ComputeCapacityProperty, IResolvable]) – AWS::AppStream::Fleet.ComputeCapacity.

  • instance_type (str) – AWS::AppStream::Fleet.InstanceType.

  • description (Optional[str]) – AWS::AppStream::Fleet.Description.

  • disconnect_timeout_in_seconds (Union[int, float, None]) – AWS::AppStream::Fleet.DisconnectTimeoutInSeconds.

  • display_name (Optional[str]) – AWS::AppStream::Fleet.DisplayName.

  • domain_join_info (Union[IResolvable, None, DomainJoinInfoProperty]) – AWS::AppStream::Fleet.DomainJoinInfo.

  • enable_default_internet_access (Union[bool, None, IResolvable]) – AWS::AppStream::Fleet.EnableDefaultInternetAccess.

  • fleet_type (Optional[str]) – AWS::AppStream::Fleet.FleetType.

  • idle_disconnect_timeout_in_seconds (Union[int, float, None]) – AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds.

  • image_arn (Optional[str]) – AWS::AppStream::Fleet.ImageArn.

  • image_name (Optional[str]) – AWS::AppStream::Fleet.ImageName.

  • max_user_duration_in_seconds (Union[int, float, None]) – AWS::AppStream::Fleet.MaxUserDurationInSeconds.

  • name (Optional[str]) – AWS::AppStream::Fleet.Name.

  • tags (Optional[List[CfnTag]]) – AWS::AppStream::Fleet.Tags.

  • vpc_config (Union[IResolvable, None, VpcConfigProperty]) – AWS::AppStream::Fleet.VpcConfig.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html

Attributes

compute_capacity

AWS::AppStream::Fleet.ComputeCapacity.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity

Return type

Union[ComputeCapacityProperty, IResolvable]

description

AWS::AppStream::Fleet.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description

Return type

Optional[str]

disconnect_timeout_in_seconds

AWS::AppStream::Fleet.DisconnectTimeoutInSeconds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds

Return type

Union[int, float, None]

display_name

AWS::AppStream::Fleet.DisplayName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname

Return type

Optional[str]

domain_join_info

AWS::AppStream::Fleet.DomainJoinInfo.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-domainjoininfo

Return type

Union[IResolvable, None, DomainJoinInfoProperty]

enable_default_internet_access

AWS::AppStream::Fleet.EnableDefaultInternetAccess.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess

Return type

Union[bool, None, IResolvable]

fleet_type

AWS::AppStream::Fleet.FleetType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype

Return type

Optional[str]

idle_disconnect_timeout_in_seconds

AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds

Return type

Union[int, float, None]

image_arn

AWS::AppStream::Fleet.ImageArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn

Return type

Optional[str]

image_name

AWS::AppStream::Fleet.ImageName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename

Return type

Optional[str]

instance_type

AWS::AppStream::Fleet.InstanceType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype

Return type

str

max_user_duration_in_seconds

AWS::AppStream::Fleet.MaxUserDurationInSeconds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds

Return type

Union[int, float, None]

name

AWS::AppStream::Fleet.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name

Return type

Optional[str]

tags

AWS::AppStream::Fleet.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags

Return type

Optional[List[CfnTag]]

vpc_config

AWS::AppStream::Fleet.VpcConfig.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig

Return type

Union[IResolvable, None, VpcConfigProperty]