Update Experiment Template
| fis_update_experiment_template | R Documentation | 
Updates the specified experiment template¶
Description¶
Updates the specified experiment template.
Usage¶
fis_update_experiment_template(id, description, stopConditions, targets,
  actions, roleArn, logConfiguration, experimentOptions,
  experimentReportConfiguration)
Arguments¶
id | 
[required] The ID of the experiment template.  | 
description | 
A description for the template.  | 
stopConditions | 
The stop conditions for the experiment.  | 
targets | 
The targets for the experiment.  | 
actions | 
The actions for the experiment.  | 
roleArn | 
The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.  | 
logConfiguration | 
The configuration for experiment logging.  | 
experimentOptions | 
The experiment options for the experiment template.  | 
experimentReportConfiguration | 
The experiment report configuration for the experiment template.  | 
Value¶
A list with the following syntax:
list(
  experimentTemplate = list(
    id = "string",
    arn = "string",
    description = "string",
    targets = list(
      list(
        resourceType = "string",
        resourceArns = list(
          "string"
        ),
        resourceTags = list(
          "string"
        ),
        filters = list(
          list(
            path = "string",
            values = list(
              "string"
            )
          )
        ),
        selectionMode = "string",
        parameters = list(
          "string"
        )
      )
    ),
    actions = list(
      list(
        actionId = "string",
        description = "string",
        parameters = list(
          "string"
        ),
        targets = list(
          "string"
        ),
        startAfter = list(
          "string"
        )
      )
    ),
    stopConditions = list(
      list(
        source = "string",
        value = "string"
      )
    ),
    creationTime = as.POSIXct(
      "2015-01-01"
    ),
    lastUpdateTime = as.POSIXct(
      "2015-01-01"
    ),
    roleArn = "string",
    tags = list(
      "string"
    ),
    logConfiguration = list(
      cloudWatchLogsConfiguration = list(
        logGroupArn = "string"
      ),
      s3Configuration = list(
        bucketName = "string",
        prefix = "string"
      ),
      logSchemaVersion = 123
    ),
    experimentOptions = list(
      accountTargeting = "single-account"|"multi-account",
      emptyTargetResolutionMode = "fail"|"skip"
    ),
    targetAccountConfigurationsCount = 123,
    experimentReportConfiguration = list(
      outputs = list(
        s3Configuration = list(
          bucketName = "string",
          prefix = "string"
        )
      ),
      dataSources = list(
        cloudWatchDashboards = list(
          list(
            dashboardIdentifier = "string"
          )
        )
      ),
      preExperimentDuration = "string",
      postExperimentDuration = "string"
    )
  )
)
Request syntax¶
svc$update_experiment_template(
  id = "string",
  description = "string",
  stopConditions = list(
    list(
      source = "string",
      value = "string"
    )
  ),
  targets = list(
    list(
      resourceType = "string",
      resourceArns = list(
        "string"
      ),
      resourceTags = list(
        "string"
      ),
      filters = list(
        list(
          path = "string",
          values = list(
            "string"
          )
        )
      ),
      selectionMode = "string",
      parameters = list(
        "string"
      )
    )
  ),
  actions = list(
    list(
      actionId = "string",
      description = "string",
      parameters = list(
        "string"
      ),
      targets = list(
        "string"
      ),
      startAfter = list(
        "string"
      )
    )
  ),
  roleArn = "string",
  logConfiguration = list(
    cloudWatchLogsConfiguration = list(
      logGroupArn = "string"
    ),
    s3Configuration = list(
      bucketName = "string",
      prefix = "string"
    ),
    logSchemaVersion = 123
  ),
  experimentOptions = list(
    emptyTargetResolutionMode = "fail"|"skip"
  ),
  experimentReportConfiguration = list(
    outputs = list(
      s3Configuration = list(
        bucketName = "string",
        prefix = "string"
      )
    ),
    dataSources = list(
      cloudWatchDashboards = list(
        list(
          dashboardIdentifier = "string"
        )
      )
    ),
    preExperimentDuration = "string",
    postExperimentDuration = "string"
  )
)