R/cloudwatchevidently_interfaces.R

Defines functions update_project_data_delivery_output update_project_data_delivery_input update_project_output update_project_input update_launch_output update_launch_input update_feature_output update_feature_input update_experiment_output update_experiment_input untag_resource_output untag_resource_input test_segment_pattern_output test_segment_pattern_input tag_resource_output tag_resource_input stop_launch_output stop_launch_input stop_experiment_output stop_experiment_input start_launch_output start_launch_input start_experiment_output start_experiment_input put_project_events_output put_project_events_input list_tags_for_resource_output list_tags_for_resource_input list_segments_output list_segments_input list_segment_references_output list_segment_references_input list_projects_output list_projects_input list_launches_output list_launches_input list_features_output list_features_input list_experiments_output list_experiments_input get_segment_output get_segment_input get_project_output get_project_input get_launch_output get_launch_input get_feature_output get_feature_input get_experiment_results_output get_experiment_results_input get_experiment_output get_experiment_input evaluate_feature_output evaluate_feature_input delete_segment_output delete_segment_input delete_project_output delete_project_input delete_launch_output delete_launch_input delete_feature_output delete_feature_input delete_experiment_output delete_experiment_input create_segment_output create_segment_input create_project_output create_project_input create_launch_output create_launch_input create_feature_output create_feature_input create_experiment_output create_experiment_input batch_evaluate_feature_output batch_evaluate_feature_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include cloudwatchevidently_service.R
NULL

.cloudwatchevidently$batch_evaluate_feature_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), requests = structure(list(structure(list(entityId = structure(logical(0), tags = list(type = "string")), evaluationContext = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), feature = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$batch_evaluate_feature_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(results = structure(list(structure(list(details = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), entityId = structure(logical(0), tags = list(type = "string")), feature = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), variation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_experiment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(description = structure(logical(0), tags = list(type = "string")), metricGoals = structure(list(structure(list(desiredChange = structure(logical(0), tags = list(type = "string")), metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), onlineAbConfig = structure(list(controlTreatmentName = structure(logical(0), tags = list(type = "string")), treatmentWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), samplingRate = structure(logical(0), tags = list(box = TRUE, type = "long")), segment = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), treatments = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), feature = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), variation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_experiment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(experiment = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricGoals = structure(list(structure(list(desiredChange = structure(logical(0), tags = list(type = "string")), metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), onlineAbDefinition = structure(list(controlTreatmentName = structure(logical(0), tags = list(type = "string")), treatmentWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), samplingRate = structure(logical(0), tags = list(type = "long")), schedule = structure(list(analysisCompleteTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), segment = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), treatments = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_feature_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(defaultVariation = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), entityOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), evaluationStrategy = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), variations = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_feature_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(feature = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), defaultVariation = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), entityOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), evaluationRules = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), evaluationStrategy = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), valueType = structure(logical(0), tags = list(type = "string")), variations = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_launch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(description = structure(logical(0), tags = list(type = "string")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), feature = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), variation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsConfig = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_launch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsDefinition = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(appConfigResource = structure(list(applicationId = structure(logical(0), tags = list(type = "string")), environmentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), dataDelivery = structure(list(cloudWatchLogs = structure(list(logGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(list(activeExperimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), activeLaunchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), appConfigResource = structure(list(applicationId = structure(logical(0), tags = list(type = "string")), configurationProfileId = structure(logical(0), tags = list(type = "string")), environmentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), dataDelivery = structure(list(cloudWatchLogs = structure(list(logGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), featureCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_segment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(description = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$create_segment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(segment = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_experiment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(experiment = structure(logical(0), tags = list(location = "uri", locationName = "experiment", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_experiment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_feature_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(feature = structure(logical(0), tags = list(location = "uri", locationName = "feature", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_feature_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_launch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(logical(0), tags = list(location = "uri", locationName = "launch", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_launch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_segment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(segment = structure(logical(0), tags = list(location = "uri", locationName = "segment", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$delete_segment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$evaluate_feature_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(entityId = structure(logical(0), tags = list(type = "string")), evaluationContext = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), feature = structure(logical(0), tags = list(location = "uri", locationName = "feature", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$evaluate_feature_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(details = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), reason = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), variation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_experiment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(experiment = structure(logical(0), tags = list(location = "uri", locationName = "experiment", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_experiment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(experiment = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricGoals = structure(list(structure(list(desiredChange = structure(logical(0), tags = list(type = "string")), metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), onlineAbDefinition = structure(list(controlTreatmentName = structure(logical(0), tags = list(type = "string")), treatmentWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), samplingRate = structure(logical(0), tags = list(type = "long")), schedule = structure(list(analysisCompleteTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), segment = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), treatments = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_experiment_results_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(baseStat = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "timestamp")), experiment = structure(logical(0), tags = list(location = "uri", locationName = "experiment", type = "string")), metricNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), period = structure(logical(0), tags = list(type = "long")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), reportNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resultStats = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp")), treatmentNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_experiment_results_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(details = structure(logical(0), tags = list(type = "string")), reports = structure(list(structure(list(content = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), metricName = structure(logical(0), tags = list(type = "string")), reportName = structure(logical(0), tags = list(type = "string")), treatmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resultsData = structure(list(structure(list(metricName = structure(logical(0), tags = list(type = "string")), resultStat = structure(logical(0), tags = list(type = "string")), treatmentName = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), timestamps = structure(list(structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_feature_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(feature = structure(logical(0), tags = list(location = "uri", locationName = "feature", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_feature_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(feature = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), defaultVariation = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), entityOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), evaluationRules = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), evaluationStrategy = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), valueType = structure(logical(0), tags = list(type = "string")), variations = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_launch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(logical(0), tags = list(location = "uri", locationName = "launch", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_launch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsDefinition = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(list(activeExperimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), activeLaunchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), appConfigResource = structure(list(applicationId = structure(logical(0), tags = list(type = "string")), configurationProfileId = structure(logical(0), tags = list(type = "string")), environmentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), dataDelivery = structure(list(cloudWatchLogs = structure(list(logGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), featureCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_segment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(segment = structure(logical(0), tags = list(location = "uri", locationName = "segment", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$get_segment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(segment = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_experiments_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_experiments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(experiments = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricGoals = structure(list(structure(list(desiredChange = structure(logical(0), tags = list(type = "string")), metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), onlineAbDefinition = structure(list(controlTreatmentName = structure(logical(0), tags = list(type = "string")), treatmentWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), samplingRate = structure(logical(0), tags = list(type = "long")), schedule = structure(list(analysisCompleteTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), segment = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), treatments = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_features_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_features_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(features = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), defaultVariation = structure(logical(0), tags = list(type = "string")), evaluationRules = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), evaluationStrategy = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_launches_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_launches_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launches = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsDefinition = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_projects_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_projects_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), projects = structure(list(structure(list(activeExperimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), activeLaunchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), featureCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_segment_references_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), segment = structure(logical(0), tags = list(location = "uri", locationName = "segment", type = "string")), type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_segment_references_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), referencedBy = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "string")), lastUpdatedOn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_segments_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_segments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), segments = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$put_project_events_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(events = structure(list(structure(list(data = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), timestamp = structure(logical(0), tags = list(type = "timestamp")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$put_project_events_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventResults = structure(list(structure(list(errorCode = structure(logical(0), tags = list(type = "string")), errorMessage = structure(logical(0), tags = list(type = "string")), eventId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), failedEventCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$start_experiment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analysisCompleteTime = structure(logical(0), tags = list(type = "timestamp")), experiment = structure(logical(0), tags = list(location = "uri", locationName = "experiment", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$start_experiment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$start_launch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(logical(0), tags = list(location = "uri", locationName = "launch", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$start_launch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsDefinition = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$stop_experiment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(desiredState = structure(logical(0), tags = list(type = "string")), experiment = structure(logical(0), tags = list(location = "uri", locationName = "experiment", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$stop_experiment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$stop_launch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(desiredState = structure(logical(0), tags = list(type = "string")), launch = structure(logical(0), tags = list(location = "uri", locationName = "launch", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$stop_launch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$test_segment_pattern_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(pattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), payload = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$test_segment_pattern_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(match = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_experiment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(description = structure(logical(0), tags = list(type = "string")), experiment = structure(logical(0), tags = list(location = "uri", locationName = "experiment", type = "string")), metricGoals = structure(list(structure(list(desiredChange = structure(logical(0), tags = list(type = "string")), metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), onlineAbConfig = structure(list(controlTreatmentName = structure(logical(0), tags = list(type = "string")), treatmentWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), removeSegment = structure(logical(0), tags = list(type = "boolean")), samplingRate = structure(logical(0), tags = list(box = TRUE, type = "long")), segment = structure(logical(0), tags = list(type = "string")), treatments = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), feature = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), variation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_experiment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(experiment = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricGoals = structure(list(structure(list(desiredChange = structure(logical(0), tags = list(type = "string")), metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), onlineAbDefinition = structure(list(controlTreatmentName = structure(logical(0), tags = list(type = "string")), treatmentWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), samplingRate = structure(logical(0), tags = list(type = "long")), schedule = structure(list(analysisCompleteTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), segment = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), treatments = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_feature_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(addOrUpdateVariations = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), defaultVariation = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), entityOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), evaluationStrategy = structure(logical(0), tags = list(type = "string")), feature = structure(logical(0), tags = list(location = "uri", locationName = "feature", type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), removeVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_feature_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(feature = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), defaultVariation = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), entityOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), evaluationRules = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), evaluationStrategy = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), valueType = structure(logical(0), tags = list(type = "string")), variations = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(list(boolValue = structure(logical(0), tags = list(type = "boolean", box = TRUE)), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), longValue = structure(logical(0), tags = list(type = "long", box = TRUE)), stringValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_launch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(description = structure(logical(0), tags = list(type = "string")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), feature = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), variation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), launch = structure(logical(0), tags = list(location = "uri", locationName = "launch", type = "string")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsConfig = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_launch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(launch = structure(list(arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), description = structure(logical(0), tags = list(type = "string")), execution = structure(list(endedTime = structure(logical(0), tags = list(type = "timestamp")), startedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), groups = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), featureVariations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), metricMonitors = structure(list(structure(list(metricDefinition = structure(list(entityIdKey = structure(logical(0), tags = list(type = "string")), eventPattern = structure(logical(0), tags = list(jsonvalue = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), unitLabel = structure(logical(0), tags = list(type = "string")), valueKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(type = "string")), randomizationSalt = structure(logical(0), tags = list(type = "string")), scheduledSplitsDefinition = structure(list(steps = structure(list(structure(list(groupWeights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), segmentOverrides = structure(list(structure(list(evaluationOrder = structure(logical(0), tags = list(type = "long", box = TRUE)), segment = structure(logical(0), tags = list(type = "string")), weights = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(appConfigResource = structure(list(applicationId = structure(logical(0), tags = list(type = "string")), environmentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(list(activeExperimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), activeLaunchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), appConfigResource = structure(list(applicationId = structure(logical(0), tags = list(type = "string")), configurationProfileId = structure(logical(0), tags = list(type = "string")), environmentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), dataDelivery = structure(list(cloudWatchLogs = structure(list(logGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), featureCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_project_data_delivery_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(cloudWatchLogs = structure(list(logGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), project = structure(logical(0), tags = list(location = "uri", locationName = "project", type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchevidently$update_project_data_delivery_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(list(activeExperimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), activeLaunchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), appConfigResource = structure(list(applicationId = structure(logical(0), tags = list(type = "string")), configurationProfileId = structure(logical(0), tags = list(type = "string")), environmentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), arn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), dataDelivery = structure(list(cloudWatchLogs = structure(list(logGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), experimentCount = structure(logical(0), tags = list(type = "long", box = TRUE)), featureCount = structure(logical(0), tags = list(type = "long", box = TRUE)), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), launchCount = structure(logical(0), tags = list(type = "long", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.management package in your browser

Any scripts or data that you put into this service are public.

paws.management documentation built on Sept. 12, 2023, 1:06 a.m.