CfnExperimentTemplateMixinProps

class aws_cdk.mixins_preview.aws_fis.mixins.CfnExperimentTemplateMixinProps(*, actions=None, description=None, experiment_options=None, experiment_report_configuration=None, log_configuration=None, role_arn=None, stop_conditions=None, tags=None, targets=None)

Bases: object

Properties for CfnExperimentTemplatePropsMixin.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.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_fis import mixins as fis_mixins

# cloud_watch_logs_configuration: Any
# s3_configuration: Any

cfn_experiment_template_mixin_props = fis_mixins.CfnExperimentTemplateMixinProps(
    actions={
        "actions_key": fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateActionProperty(
            action_id="actionId",
            description="description",
            parameters={
                "parameters_key": "parameters"
            },
            start_after=["startAfter"],
            targets={
                "targets_key": "targets"
            }
        )
    },
    description="description",
    experiment_options=fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateExperimentOptionsProperty(
        account_targeting="accountTargeting",
        empty_target_resolution_mode="emptyTargetResolutionMode"
    ),
    experiment_report_configuration=fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateExperimentReportConfigurationProperty(
        data_sources=fis_mixins.CfnExperimentTemplatePropsMixin.DataSourcesProperty(
            cloud_watch_dashboards=[fis_mixins.CfnExperimentTemplatePropsMixin.CloudWatchDashboardProperty(
                dashboard_identifier="dashboardIdentifier"
            )]
        ),
        outputs=fis_mixins.CfnExperimentTemplatePropsMixin.OutputsProperty(
            experiment_report_s3_configuration=fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentReportS3ConfigurationProperty(
                bucket_name="bucketName",
                prefix="prefix"
            )
        ),
        post_experiment_duration="postExperimentDuration",
        pre_experiment_duration="preExperimentDuration"
    ),
    log_configuration=fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateLogConfigurationProperty(
        cloud_watch_logs_configuration=cloud_watch_logs_configuration,
        log_schema_version=123,
        s3_configuration=s3_configuration
    ),
    role_arn="roleArn",
    stop_conditions=[fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateStopConditionProperty(
        source="source",
        value="value"
    )],
    tags={
        "tags_key": "tags"
    },
    targets={
        "targets_key": fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty(
            filters=[fis_mixins.CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetFilterProperty(
                path="path",
                values=["values"]
            )],
            parameters={
                "parameters_key": "parameters"
            },
            resource_arns=["resourceArns"],
            resource_tags={
                "resource_tags_key": "resourceTags"
            },
            resource_type="resourceType",
            selection_mode="selectionMode"
        )
    }
)

Attributes

actions

The actions for the experiment.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-actions

description

The description for the experiment template.

See:

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

experiment_options

The experiment options for an experiment template.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-experimentoptions

experiment_report_configuration

Describes the report configuration for the experiment template.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-experimentreportconfiguration

log_configuration

The configuration for experiment logging.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-logconfiguration

role_arn

The Amazon Resource Name (ARN) of an IAM role.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-rolearn

stop_conditions

The stop conditions for the experiment.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-stopconditions

tags

The tags for the experiment template.

See:

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

targets

The targets for the experiment.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fis-experimenttemplate.html#cfn-fis-experimenttemplate-targets