CfnLaunchProfileMixinProps

class aws_cdk.mixins_preview.aws_nimblestudio.mixins.CfnLaunchProfileMixinProps(*, description=None, ec2_subnet_ids=None, launch_profile_protocol_versions=None, name=None, stream_configuration=None, studio_component_ids=None, studio_id=None, tags=None)

Bases: object

Properties for CfnLaunchProfilePropsMixin.

Parameters:
  • description (Optional[str])

  • ec2_subnet_ids (Optional[Sequence[str]])

  • launch_profile_protocol_versions (Optional[Sequence[str]])

  • name (Optional[str])

  • stream_configuration (Union[IResolvable, StreamConfigurationProperty, Dict[str, Any], None])

  • studio_component_ids (Optional[Sequence[str]])

  • studio_id (Optional[str])

  • tags (Optional[Mapping[str, str]])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.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_nimblestudio import mixins as nimblestudio_mixins

cfn_launch_profile_mixin_props = nimblestudio_mixins.CfnLaunchProfileMixinProps(
    description="description",
    ec2_subnet_ids=["ec2SubnetIds"],
    launch_profile_protocol_versions=["launchProfileProtocolVersions"],
    name="name",
    stream_configuration=nimblestudio_mixins.CfnLaunchProfilePropsMixin.StreamConfigurationProperty(
        automatic_termination_mode="automaticTerminationMode",
        clipboard_mode="clipboardMode",
        ec2_instance_types=["ec2InstanceTypes"],
        max_session_length_in_minutes=123,
        max_stopped_session_length_in_minutes=123,
        session_backup=nimblestudio_mixins.CfnLaunchProfilePropsMixin.StreamConfigurationSessionBackupProperty(
            max_backups_to_retain=123,
            mode="mode"
        ),
        session_persistence_mode="sessionPersistenceMode",
        session_storage=nimblestudio_mixins.CfnLaunchProfilePropsMixin.StreamConfigurationSessionStorageProperty(
            mode=["mode"],
            root=nimblestudio_mixins.CfnLaunchProfilePropsMixin.StreamingSessionStorageRootProperty(
                linux="linux",
                windows="windows"
            )
        ),
        streaming_image_ids=["streamingImageIds"],
        volume_configuration=nimblestudio_mixins.CfnLaunchProfilePropsMixin.VolumeConfigurationProperty(
            iops=123,
            size=123,
            throughput=123
        )
    ),
    studio_component_ids=["studioComponentIds"],
    studio_id="studioId",
    tags={
        "tags_key": "tags"
    }
)

Attributes

description

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-description

Type:

see

ec2_subnet_ids

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-ec2subnetids

Type:

see

launch_profile_protocol_versions

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-launchprofileprotocolversions

Type:

see

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-name

Type:

see

stream_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-streamconfiguration

Type:

see

studio_component_ids

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-studiocomponentids

Type:

see

studio_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-studioid

Type:

see

tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-tags

Type:

see