CfnSimulationApplicationPropsMixin

class aws_cdk.mixins_preview.aws_robomaker.mixins.CfnSimulationApplicationPropsMixin(props, *, strategy=None)

Bases: Mixin

The AWS::RoboMaker::SimulationApplication resource creates an AWS RoboMaker simulation application.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html

CloudformationResource:

AWS::RoboMaker::SimulationApplication

Mixin:

true

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 import mixins
from aws_cdk.mixins_preview.aws_robomaker import mixins as robomaker_mixins

cfn_simulation_application_props_mixin = robomaker_mixins.CfnSimulationApplicationPropsMixin(robomaker_mixins.CfnSimulationApplicationMixinProps(
    current_revision_id="currentRevisionId",
    environment="environment",
    name="name",
    rendering_engine=robomaker_mixins.CfnSimulationApplicationPropsMixin.RenderingEngineProperty(
        name="name",
        version="version"
    ),
    robot_software_suite=robomaker_mixins.CfnSimulationApplicationPropsMixin.RobotSoftwareSuiteProperty(
        name="name",
        version="version"
    ),
    simulation_software_suite=robomaker_mixins.CfnSimulationApplicationPropsMixin.SimulationSoftwareSuiteProperty(
        name="name",
        version="version"
    ),
    sources=[robomaker_mixins.CfnSimulationApplicationPropsMixin.SourceConfigProperty(
        architecture="architecture",
        s3_bucket="s3Bucket",
        s3_key="s3Key"
    )],
    tags={
        "tags_key": "tags"
    }
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::RoboMaker::SimulationApplication.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['currentRevisionId', 'environment', 'name', 'renderingEngine', 'robotSoftwareSuite', 'simulationSoftwareSuite', 'sources', 'tags']

Static Methods

classmethod is_mixin(x)

(experimental) Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental

RenderingEngineProperty

class CfnSimulationApplicationPropsMixin.RenderingEngineProperty(*, name=None, version=None)

Bases: object

Information about a rendering engine.

Parameters:
  • name (Optional[str]) – The name of the rendering engine.

  • version (Optional[str]) – The version of the rendering engine.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.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_robomaker import mixins as robomaker_mixins

rendering_engine_property = robomaker_mixins.CfnSimulationApplicationPropsMixin.RenderingEngineProperty(
    name="name",
    version="version"
)

Attributes

name

The name of the rendering engine.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.html#cfn-robomaker-simulationapplication-renderingengine-name

version

The version of the rendering engine.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.html#cfn-robomaker-simulationapplication-renderingengine-version

RobotSoftwareSuiteProperty

class CfnSimulationApplicationPropsMixin.RobotSoftwareSuiteProperty(*, name=None, version=None)

Bases: object

Information about a robot software suite.

Parameters:
  • name (Optional[str]) – The name of the robot software suite. General is the only supported value.

  • version (Optional[str]) – The version of the robot software suite. Not applicable for General software suite.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-robotsoftwaresuite.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_robomaker import mixins as robomaker_mixins

robot_software_suite_property = robomaker_mixins.CfnSimulationApplicationPropsMixin.RobotSoftwareSuiteProperty(
    name="name",
    version="version"
)

Attributes

name

The name of the robot software suite.

General is the only supported value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-robotsoftwaresuite.html#cfn-robomaker-simulationapplication-robotsoftwaresuite-name

version

The version of the robot software suite.

Not applicable for General software suite.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-robotsoftwaresuite.html#cfn-robomaker-simulationapplication-robotsoftwaresuite-version

SimulationSoftwareSuiteProperty

class CfnSimulationApplicationPropsMixin.SimulationSoftwareSuiteProperty(*, name=None, version=None)

Bases: object

Information about a simulation software suite.

Parameters:
  • name (Optional[str]) – The name of the simulation software suite. SimulationRuntime is the only supported value.

  • version (Optional[str]) – The version of the simulation software suite. Not applicable for SimulationRuntime .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-simulationsoftwaresuite.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_robomaker import mixins as robomaker_mixins

simulation_software_suite_property = robomaker_mixins.CfnSimulationApplicationPropsMixin.SimulationSoftwareSuiteProperty(
    name="name",
    version="version"
)

Attributes

name

The name of the simulation software suite.

SimulationRuntime is the only supported value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-simulationsoftwaresuite.html#cfn-robomaker-simulationapplication-simulationsoftwaresuite-name

version

The version of the simulation software suite.

Not applicable for SimulationRuntime .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-simulationsoftwaresuite.html#cfn-robomaker-simulationapplication-simulationsoftwaresuite-version

SourceConfigProperty

class CfnSimulationApplicationPropsMixin.SourceConfigProperty(*, architecture=None, s3_bucket=None, s3_key=None)

Bases: object

Information about a source configuration.

Parameters:
  • architecture (Optional[str]) – The target processor architecture for the application.

  • s3_bucket (Optional[str]) – The Amazon S3 bucket name.

  • s3_key (Optional[str]) – The s3 object key.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.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_robomaker import mixins as robomaker_mixins

source_config_property = robomaker_mixins.CfnSimulationApplicationPropsMixin.SourceConfigProperty(
    architecture="architecture",
    s3_bucket="s3Bucket",
    s3_key="s3Key"
)

Attributes

architecture

The target processor architecture for the application.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html#cfn-robomaker-simulationapplication-sourceconfig-architecture

s3_bucket

The Amazon S3 bucket name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html#cfn-robomaker-simulationapplication-sourceconfig-s3bucket

s3_key

The s3 object key.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html#cfn-robomaker-simulationapplication-sourceconfig-s3key