@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)",
date="2022-08-02T20:25:25.479Z")
public interface CfnExperimentTemplateProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.fis.*; Object cloudWatchLogsConfiguration; Object s3Configuration; CfnExperimentTemplateProps cfnExperimentTemplateProps = CfnExperimentTemplateProps.builder() .description("description") .roleArn("roleArn") .stopConditions(List.of(ExperimentTemplateStopConditionProperty.builder() .source("source") // the properties below are optional .value("value") .build())) .tags(Map.of( "tagsKey", "tags")) .targets(Map.of( "targetsKey", ExperimentTemplateTargetProperty.builder() .resourceType("resourceType") .selectionMode("selectionMode") // the properties below are optional .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")) .build())) // the properties below are optional .actions(Map.of( "actionsKey", ExperimentTemplateActionProperty.builder() .actionId("actionId") // the properties below are optional .description("description") .parameters(Map.of( "parametersKey", "parameters")) .startAfter(List.of("startAfter")) .targets(Map.of( "targetsKey", "targets")) .build())) .logConfiguration(ExperimentTemplateLogConfigurationProperty.builder() .logSchemaVersion(123) // the properties below are optional .cloudWatchLogsConfiguration(cloudWatchLogsConfiguration) .s3Configuration(s3Configuration) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnExperimentTemplateProps.Builder
A builder for
CfnExperimentTemplateProps |
static class |
CfnExperimentTemplateProps.Jsii$Proxy
An implementation for
CfnExperimentTemplateProps |
Modifier and Type | Method and Description |
---|---|
static CfnExperimentTemplateProps.Builder |
builder() |
default java.lang.Object |
getActions()
The actions for the experiment.
|
java.lang.String |
getDescription()
A description for the experiment template.
|
default java.lang.Object |
getLogConfiguration()
The configuration for experiment logging.
|
java.lang.String |
getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
|
java.lang.Object |
getStopConditions()
The stop conditions.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
The tags to apply to the experiment template.
|
java.lang.Object |
getTargets()
The targets for the experiment.
|
java.lang.String getDescription()
java.lang.String getRoleArn()
java.lang.Object getStopConditions()
java.util.Map<java.lang.String,java.lang.String> getTags()
java.lang.Object getTargets()
default java.lang.Object getActions()
default java.lang.Object getLogConfiguration()
static CfnExperimentTemplateProps.Builder builder()
CfnExperimentTemplateProps.Builder
of CfnExperimentTemplateProps