Interface CfnExperimentTemplateMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnExperimentTemplateMixinProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.fis.*;
Object cloudWatchLogsConfiguration;
Object s3Configuration;
CfnExperimentTemplateMixinProps cfnExperimentTemplateMixinProps = CfnExperimentTemplateMixinProps.builder()
.actions(Map.of(
"actionsKey", ExperimentTemplateActionProperty.builder()
.actionId("actionId")
.description("description")
.parameters(Map.of(
"parametersKey", "parameters"))
.startAfter(List.of("startAfter"))
.targets(Map.of(
"targetsKey", "targets"))
.build()))
.description("description")
.experimentOptions(ExperimentTemplateExperimentOptionsProperty.builder()
.accountTargeting("accountTargeting")
.emptyTargetResolutionMode("emptyTargetResolutionMode")
.build())
.experimentReportConfiguration(ExperimentTemplateExperimentReportConfigurationProperty.builder()
.dataSources(DataSourcesProperty.builder()
.cloudWatchDashboards(List.of(CloudWatchDashboardProperty.builder()
.dashboardIdentifier("dashboardIdentifier")
.build()))
.build())
.outputs(OutputsProperty.builder()
.experimentReportS3Configuration(ExperimentReportS3ConfigurationProperty.builder()
.bucketName("bucketName")
.prefix("prefix")
.build())
.build())
.postExperimentDuration("postExperimentDuration")
.preExperimentDuration("preExperimentDuration")
.build())
.logConfiguration(ExperimentTemplateLogConfigurationProperty.builder()
.cloudWatchLogsConfiguration(cloudWatchLogsConfiguration)
.logSchemaVersion(123)
.s3Configuration(s3Configuration)
.build())
.roleArn("roleArn")
.stopConditions(List.of(ExperimentTemplateStopConditionProperty.builder()
.source("source")
.value("value")
.build()))
.tags(Map.of(
"tagsKey", "tags"))
.targets(Map.of(
"targetsKey", ExperimentTemplateTargetProperty.builder()
.filters(List.of(ExperimentTemplateTargetFilterProperty.builder()
.path("path")
.values(List.of("values"))
.build()))
.parameters(Map.of(
"parametersKey", "parameters"))
.resourceArns(List.of("resourceArns"))
.resourceTags(Map.of(
"resourceTagsKey", "resourceTags"))
.resourceType("resourceType")
.selectionMode("selectionMode")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnExperimentTemplateMixinPropsstatic final classAn implementation forCfnExperimentTemplateMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe actions for the experiment.default StringThe description for the experiment template.default ObjectThe experiment options for an experiment template.default ObjectDescribes the report configuration for the experiment template.default ObjectThe configuration for experiment logging.default ObjectThe Amazon Resource Name (ARN) of an IAM role.default ObjectThe stop conditions for the experiment.getTags()The tags for the experiment template.default ObjectThe targets for the experiment.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActions
The actions for the experiment.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnExperimentTemplatePropsMixin.ExperimentTemplateActionProperty>- See Also:
-
getDescription
The description for the experiment template.- See Also:
-
getExperimentOptions
The experiment options for an experiment template.Returns union: either
IResolvableorCfnExperimentTemplatePropsMixin.ExperimentTemplateExperimentOptionsProperty- See Also:
-
getExperimentReportConfiguration
Describes the report configuration for the experiment template.Returns union: either
IResolvableorCfnExperimentTemplatePropsMixin.ExperimentTemplateExperimentReportConfigurationProperty- See Also:
-
getLogConfiguration
The configuration for experiment logging.Returns union: either
IResolvableorCfnExperimentTemplatePropsMixin.ExperimentTemplateLogConfigurationProperty- See Also:
-
getRoleArn
- See Also:
-
getStopConditions
The stop conditions for the experiment.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnExperimentTemplatePropsMixin.ExperimentTemplateStopConditionProperty>- See Also:
-
getTags
The tags for the experiment template.- See Also:
-
getTargets
The targets for the experiment.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty>- See Also:
-
builder
-