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:
objectProperties for CfnExperimentTemplatePropsMixin.
- Parameters:
actions (
Union[IResolvable,Mapping[str,Union[IResolvable,ExperimentTemplateActionProperty,Dict[str,Any]]],None]) – The actions for the experiment.description (
Optional[str]) – The description for the experiment template.experiment_options (
Union[IResolvable,ExperimentTemplateExperimentOptionsProperty,Dict[str,Any],None]) – The experiment options for an experiment template.experiment_report_configuration (
Union[IResolvable,ExperimentTemplateExperimentReportConfigurationProperty,Dict[str,Any],None]) – Describes the report configuration for the experiment template.log_configuration (
Union[IResolvable,ExperimentTemplateLogConfigurationProperty,Dict[str,Any],None]) – The configuration for experiment logging.role_arn (
Optional[str]) – The Amazon Resource Name (ARN) of an IAM role.stop_conditions (
Union[IResolvable,Sequence[Union[IResolvable,ExperimentTemplateStopConditionProperty,Dict[str,Any]]],None]) – The stop conditions for the experiment.tags (
Optional[Mapping[str,str]]) – The tags for the experiment template.targets (
Union[IResolvable,Mapping[str,Union[IResolvable,ExperimentTemplateTargetProperty,Dict[str,Any]]],None]) – The targets for the experiment.
- 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.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.
- description
The description for the experiment template.
- experiment_options
The experiment options for an experiment template.
- experiment_report_configuration
Describes the report configuration for the experiment template.
- log_configuration
The configuration for experiment logging.
- role_arn
The Amazon Resource Name (ARN) of an IAM role.
- stop_conditions
The stop conditions for the experiment.
- tags
The tags for the experiment template.
- targets
The targets for the experiment.