R/cloudwatchlogs_interfaces.R

Defines functions update_log_anomaly_detector_output update_log_anomaly_detector_input update_anomaly_output update_anomaly_input untag_resource_output untag_resource_input untag_log_group_output untag_log_group_input test_metric_filter_output test_metric_filter_input tag_resource_output tag_resource_input tag_log_group_output tag_log_group_input stop_query_output stop_query_input start_query_output start_query_input start_live_tail_output start_live_tail_input put_subscription_filter_output put_subscription_filter_input put_retention_policy_output put_retention_policy_input put_resource_policy_output put_resource_policy_input put_query_definition_output put_query_definition_input put_metric_filter_output put_metric_filter_input put_log_events_output put_log_events_input put_destination_policy_output put_destination_policy_input put_destination_output put_destination_input put_delivery_source_output put_delivery_source_input put_delivery_destination_policy_output put_delivery_destination_policy_input put_delivery_destination_output put_delivery_destination_input put_data_protection_policy_output put_data_protection_policy_input put_account_policy_output put_account_policy_input list_tags_log_group_output list_tags_log_group_input list_tags_for_resource_output list_tags_for_resource_input list_log_anomaly_detectors_output list_log_anomaly_detectors_input list_anomalies_output list_anomalies_input get_query_results_output get_query_results_input get_log_record_output get_log_record_input get_log_group_fields_output get_log_group_fields_input get_log_events_output get_log_events_input get_log_anomaly_detector_output get_log_anomaly_detector_input get_delivery_source_output get_delivery_source_input get_delivery_destination_policy_output get_delivery_destination_policy_input get_delivery_destination_output get_delivery_destination_input get_delivery_output get_delivery_input get_data_protection_policy_output get_data_protection_policy_input filter_log_events_output filter_log_events_input disassociate_kms_key_output disassociate_kms_key_input describe_subscription_filters_output describe_subscription_filters_input describe_resource_policies_output describe_resource_policies_input describe_query_definitions_output describe_query_definitions_input describe_queries_output describe_queries_input describe_metric_filters_output describe_metric_filters_input describe_log_streams_output describe_log_streams_input describe_log_groups_output describe_log_groups_input describe_export_tasks_output describe_export_tasks_input describe_destinations_output describe_destinations_input describe_delivery_sources_output describe_delivery_sources_input describe_delivery_destinations_output describe_delivery_destinations_input describe_deliveries_output describe_deliveries_input describe_account_policies_output describe_account_policies_input delete_subscription_filter_output delete_subscription_filter_input delete_retention_policy_output delete_retention_policy_input delete_resource_policy_output delete_resource_policy_input delete_query_definition_output delete_query_definition_input delete_metric_filter_output delete_metric_filter_input delete_log_stream_output delete_log_stream_input delete_log_group_output delete_log_group_input delete_log_anomaly_detector_output delete_log_anomaly_detector_input delete_destination_output delete_destination_input delete_delivery_source_output delete_delivery_source_input delete_delivery_destination_policy_output delete_delivery_destination_policy_input delete_delivery_destination_output delete_delivery_destination_input delete_delivery_output delete_delivery_input delete_data_protection_policy_output delete_data_protection_policy_input delete_account_policy_output delete_account_policy_input create_log_stream_output create_log_stream_input create_log_group_output create_log_group_input create_log_anomaly_detector_output create_log_anomaly_detector_input create_export_task_output create_export_task_input create_delivery_output create_delivery_input cancel_export_task_output cancel_export_task_input associate_kms_key_output associate_kms_key_input

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

.cloudwatchlogs$associate_kms_key_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), kmsKeyId = structure(logical(0), tags = list(type = "string")), resourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$associate_kms_key_output <- function(...) {
  list()
}

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

.cloudwatchlogs$cancel_export_task_output <- function(...) {
  list()
}

.cloudwatchlogs$create_delivery_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliverySourceName = structure(logical(0), tags = list(type = "string")), deliveryDestinationArn = 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))
}

.cloudwatchlogs$create_delivery_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(delivery = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), deliverySourceName = structure(logical(0), tags = list(type = "string")), deliveryDestinationArn = structure(logical(0), tags = list(type = "string")), deliveryDestinationType = 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))
}

.cloudwatchlogs$create_export_task_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(taskName = structure(logical(0), tags = list(type = "string")), logGroupName = structure(logical(0), tags = list(type = "string")), logStreamNamePrefix = structure(logical(0), tags = list(type = "string")), from = structure(logical(0), tags = list(type = "long")), to = structure(logical(0), tags = list(type = "long")), destination = structure(logical(0), tags = list(type = "string")), destinationPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$create_log_anomaly_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupArnList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), detectorName = structure(logical(0), tags = list(type = "string")), evaluationFrequency = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), kmsKeyId = structure(logical(0), tags = list(type = "string")), anomalyVisibilityTime = structure(logical(0), tags = list(type = "long")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$create_log_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), kmsKeyId = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), logGroupClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$create_log_group_output <- function(...) {
  list()
}

.cloudwatchlogs$create_log_stream_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$create_log_stream_output <- function(...) {
  list()
}

.cloudwatchlogs$delete_account_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$delete_account_policy_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_data_protection_policy_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_delivery_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_delivery_destination_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_delivery_destination_policy_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_delivery_source_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_destination_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_log_anomaly_detector_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_log_group_output <- function(...) {
  list()
}

.cloudwatchlogs$delete_log_stream_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$delete_log_stream_output <- function(...) {
  list()
}

.cloudwatchlogs$delete_metric_filter_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), filterName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$delete_metric_filter_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_query_definition_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(success = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$delete_resource_policy_output <- function(...) {
  list()
}

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

.cloudwatchlogs$delete_retention_policy_output <- function(...) {
  list()
}

.cloudwatchlogs$delete_subscription_filter_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), filterName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$delete_subscription_filter_output <- function(...) {
  list()
}

.cloudwatchlogs$describe_account_policies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policyType = structure(logical(0), tags = list(type = "string")), policyName = structure(logical(0), tags = list(type = "string")), accountIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_account_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountPolicies = structure(list(structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "long")), policyType = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string")), selectionCriteria = structure(logical(0), tags = list(type = "string")), accountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_deliveries_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_deliveries_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliveries = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), deliverySourceName = structure(logical(0), tags = list(type = "string")), deliveryDestinationArn = structure(logical(0), tags = list(type = "string")), deliveryDestinationType = 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))
}

.cloudwatchlogs$describe_delivery_destinations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_delivery_destinations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliveryDestinations = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), deliveryDestinationType = structure(logical(0), tags = list(type = "string")), outputFormat = structure(logical(0), tags = list(type = "string")), deliveryDestinationConfiguration = structure(list(destinationResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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))
}

.cloudwatchlogs$describe_delivery_sources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_delivery_sources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliverySources = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), service = structure(logical(0), tags = list(type = "string")), logType = 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))
}

.cloudwatchlogs$describe_destinations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DestinationNamePrefix = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_destinations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(destinations = structure(list(structure(list(destinationName = structure(logical(0), tags = list(type = "string")), targetArn = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), accessPolicy = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_export_tasks_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(taskId = structure(logical(0), tags = list(type = "string")), statusCode = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_export_tasks_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(exportTasks = structure(list(structure(list(taskId = structure(logical(0), tags = list(type = "string")), taskName = structure(logical(0), tags = list(type = "string")), logGroupName = structure(logical(0), tags = list(type = "string")), from = structure(logical(0), tags = list(type = "long")), to = structure(logical(0), tags = list(type = "long")), destination = structure(logical(0), tags = list(type = "string")), destinationPrefix = structure(logical(0), tags = list(type = "string")), status = structure(list(code = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), executionInfo = structure(list(creationTime = structure(logical(0), tags = list(type = "long")), completionTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_log_groups_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logGroupNamePrefix = structure(logical(0), tags = list(type = "string")), logGroupNamePattern = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer")), includeLinkedAccounts = structure(logical(0), tags = list(type = "boolean")), logGroupClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_log_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroups = structure(list(structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "long")), retentionInDays = structure(logical(0), tags = list(type = "integer")), metricFilterCount = structure(logical(0), tags = list(type = "integer")), arn = structure(logical(0), tags = list(type = "string")), storedBytes = structure(logical(0), tags = list(type = "long")), kmsKeyId = structure(logical(0), tags = list(type = "string")), dataProtectionStatus = structure(logical(0), tags = list(type = "string")), inheritedProperties = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logGroupClass = structure(logical(0), tags = list(type = "string")), logGroupArn = 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))
}

.cloudwatchlogs$describe_log_streams_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logGroupIdentifier = structure(logical(0), tags = list(type = "string")), logStreamNamePrefix = structure(logical(0), tags = list(type = "string")), orderBy = structure(logical(0), tags = list(type = "string")), descending = structure(logical(0), tags = list(type = "boolean")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_log_streams_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logStreams = structure(list(structure(list(logStreamName = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "long")), firstEventTimestamp = structure(logical(0), tags = list(type = "long")), lastEventTimestamp = structure(logical(0), tags = list(type = "long")), lastIngestionTime = structure(logical(0), tags = list(type = "long")), uploadSequenceToken = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), storedBytes = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.", type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_metric_filters_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), filterNamePrefix = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer")), metricName = structure(logical(0), tags = list(type = "string")), metricNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_metric_filters_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(metricFilters = structure(list(structure(list(filterName = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), metricTransformations = structure(list(structure(list(metricName = structure(logical(0), tags = list(type = "string")), metricNamespace = structure(logical(0), tags = list(type = "string")), metricValue = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "double")), dimensions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), creationTime = structure(logical(0), tags = list(type = "long")), logGroupName = 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))
}

.cloudwatchlogs$describe_queries_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_queries_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(queries = structure(list(structure(list(queryId = structure(logical(0), tags = list(type = "string")), queryString = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createTime = structure(logical(0), tags = list(type = "long")), logGroupName = 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))
}

.cloudwatchlogs$describe_query_definitions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(queryDefinitionNamePrefix = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_query_definitions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(queryDefinitions = structure(list(structure(list(queryDefinitionId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), queryString = structure(logical(0), tags = list(type = "string")), lastModified = structure(logical(0), tags = list(type = "long")), logGroupNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_resource_policies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_resource_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourcePolicies = structure(list(structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_subscription_filters_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), filterNamePrefix = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$describe_subscription_filters_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(subscriptionFilters = structure(list(structure(list(filterName = structure(logical(0), tags = list(type = "string")), logGroupName = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), destinationArn = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), distribution = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$disassociate_kms_key_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), resourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$disassociate_kms_key_output <- function(...) {
  list()
}

.cloudwatchlogs$filter_log_events_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logGroupIdentifier = structure(logical(0), tags = list(type = "string")), logStreamNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logStreamNamePrefix = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "long")), endTime = structure(logical(0), tags = list(type = "long")), filterPattern = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer")), interleaved = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.", type = "boolean")), unmask = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$filter_log_events_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(events = structure(list(structure(list(logStreamName = structure(logical(0), tags = list(type = "string")), timestamp = structure(logical(0), tags = list(type = "long")), message = structure(logical(0), tags = list(type = "string")), ingestionTime = structure(logical(0), tags = list(type = "long")), eventId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), searchedLogStreams = structure(list(structure(list(logStreamName = structure(logical(0), tags = list(type = "string")), searchedCompletely = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$get_data_protection_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupIdentifier = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$get_delivery_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(delivery = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), deliverySourceName = structure(logical(0), tags = list(type = "string")), deliveryDestinationArn = structure(logical(0), tags = list(type = "string")), deliveryDestinationType = 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))
}

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

.cloudwatchlogs$get_delivery_destination_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliveryDestination = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), deliveryDestinationType = structure(logical(0), tags = list(type = "string")), outputFormat = structure(logical(0), tags = list(type = "string")), deliveryDestinationConfiguration = structure(list(destinationResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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))
}

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

.cloudwatchlogs$get_delivery_destination_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policy = structure(list(deliveryDestinationPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$get_delivery_source_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliverySource = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), service = structure(logical(0), tags = list(type = "string")), logType = 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))
}

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

.cloudwatchlogs$get_log_anomaly_detector_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorName = structure(logical(0), tags = list(type = "string")), logGroupArnList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evaluationFrequency = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), anomalyDetectorStatus = structure(logical(0), tags = list(type = "string")), kmsKeyId = structure(logical(0), tags = list(type = "string")), creationTimeStamp = structure(logical(0), tags = list(type = "long")), lastModifiedTimeStamp = structure(logical(0), tags = list(type = "long")), anomalyVisibilityTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$get_log_events_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logGroupIdentifier = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "long")), endTime = structure(logical(0), tags = list(type = "long")), nextToken = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer")), startFromHead = structure(logical(0), tags = list(type = "boolean")), unmask = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$get_log_events_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(events = structure(list(structure(list(timestamp = structure(logical(0), tags = list(type = "long")), message = structure(logical(0), tags = list(type = "string")), ingestionTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), nextForwardToken = structure(logical(0), tags = list(type = "string")), nextBackwardToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$get_log_group_fields_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), time = structure(logical(0), tags = list(type = "long")), logGroupIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$get_log_group_fields_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupFields = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), percent = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$get_log_record_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logRecordPointer = structure(logical(0), tags = list(type = "string")), unmask = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.cloudwatchlogs$get_query_results_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(results = structure(list(structure(list(structure(list(field = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), statistics = structure(list(recordsMatched = structure(logical(0), tags = list(type = "double")), recordsScanned = structure(logical(0), tags = list(type = "double")), bytesScanned = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$list_anomalies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(anomalyDetectorArn = structure(logical(0), tags = list(type = "string")), suppressionState = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$list_anomalies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(anomalies = structure(list(structure(list(anomalyId = structure(logical(0), tags = list(type = "string")), patternId = structure(logical(0), tags = list(type = "string")), anomalyDetectorArn = structure(logical(0), tags = list(type = "string")), patternString = structure(logical(0), tags = list(type = "string")), patternRegex = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "string")), firstSeen = structure(logical(0), tags = list(type = "long")), lastSeen = structure(logical(0), tags = list(type = "long")), description = structure(logical(0), tags = list(type = "string")), active = structure(logical(0), tags = list(type = "boolean")), state = structure(logical(0), tags = list(type = "string")), histogram = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map")), logSamples = structure(list(structure(list(timestamp = structure(logical(0), tags = list(type = "long")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), patternTokens = structure(list(structure(list(dynamicTokenPosition = structure(logical(0), tags = list(type = "integer")), isDynamic = structure(logical(0), tags = list(type = "boolean")), tokenString = structure(logical(0), tags = list(type = "string")), enumerations = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), logGroupArnList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), suppressed = structure(logical(0), tags = list(type = "boolean")), suppressedDate = structure(logical(0), tags = list(type = "long")), suppressedUntil = structure(logical(0), tags = list(type = "long")), isPatternLevelSuppression = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$list_log_anomaly_detectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(filterLogGroupArn = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$list_log_anomaly_detectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(anomalyDetectors = structure(list(structure(list(anomalyDetectorArn = structure(logical(0), tags = list(type = "string")), detectorName = structure(logical(0), tags = list(type = "string")), logGroupArnList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evaluationFrequency = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), anomalyDetectorStatus = structure(logical(0), tags = list(type = "string")), kmsKeyId = structure(logical(0), tags = list(type = "string")), creationTimeStamp = structure(logical(0), tags = list(type = "long")), lastModifiedTimeStamp = structure(logical(0), tags = list(type = "long")), anomalyVisibilityTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$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))
}

.cloudwatchlogs$list_tags_log_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", deprecated = TRUE, deprecatedMessage = "Please use the generic tagging API model ListTagsForResourceRequest and ListTagsForResourceResponse"))
  return(populate(args, shape))
}

.cloudwatchlogs$list_tags_log_group_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", deprecated = TRUE, deprecatedMessage = "Please use the generic tagging API model ListTagsForResourceRequest and ListTagsForResourceResponse"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_account_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), policyType = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string")), selectionCriteria = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_account_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accountPolicy = structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "long")), policyType = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string")), selectionCriteria = structure(logical(0), tags = list(type = "string")), accountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_data_protection_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupIdentifier = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_data_protection_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupIdentifier = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_delivery_destination_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), outputFormat = structure(logical(0), tags = list(type = "string")), deliveryDestinationConfiguration = structure(list(destinationResourceArn = structure(logical(0), tags = list(type = "string"))), 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))
}

.cloudwatchlogs$put_delivery_destination_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliveryDestination = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), deliveryDestinationType = structure(logical(0), tags = list(type = "string")), outputFormat = structure(logical(0), tags = list(type = "string")), deliveryDestinationConfiguration = structure(list(destinationResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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))
}

.cloudwatchlogs$put_delivery_destination_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliveryDestinationName = structure(logical(0), tags = list(type = "string")), deliveryDestinationPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_delivery_destination_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policy = structure(list(deliveryDestinationPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_delivery_source_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), logType = 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))
}

.cloudwatchlogs$put_delivery_source_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deliverySource = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), service = structure(logical(0), tags = list(type = "string")), logType = 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))
}

.cloudwatchlogs$put_destination_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(destinationName = structure(logical(0), tags = list(type = "string")), targetArn = structure(logical(0), tags = list(type = "string")), roleArn = 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))
}

.cloudwatchlogs$put_destination_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(destination = structure(list(destinationName = structure(logical(0), tags = list(type = "string")), targetArn = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), accessPolicy = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_destination_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(destinationName = structure(logical(0), tags = list(type = "string")), accessPolicy = structure(logical(0), tags = list(type = "string")), forceUpdate = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_destination_policy_output <- function(...) {
  list()
}

.cloudwatchlogs$put_log_events_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string")), logEvents = structure(list(structure(list(timestamp = structure(logical(0), tags = list(type = "long")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sequenceToken = structure(logical(0), tags = list(type = "string")), entity = structure(list(keyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), attributes = 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))
}

.cloudwatchlogs$put_log_events_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextSequenceToken = structure(logical(0), tags = list(type = "string")), rejectedLogEventsInfo = structure(list(tooNewLogEventStartIndex = structure(logical(0), tags = list(type = "integer")), tooOldLogEventEndIndex = structure(logical(0), tags = list(type = "integer")), expiredLogEventEndIndex = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), rejectedEntityInfo = structure(list(errorType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_metric_filter_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), filterName = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), metricTransformations = structure(list(structure(list(metricName = structure(logical(0), tags = list(type = "string")), metricNamespace = structure(logical(0), tags = list(type = "string")), metricValue = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "double")), dimensions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_metric_filter_output <- function(...) {
  list()
}

.cloudwatchlogs$put_query_definition_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), queryDefinitionId = structure(logical(0), tags = list(type = "string")), logGroupNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), queryString = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudwatchlogs$put_resource_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourcePolicy = structure(list(policyName = structure(logical(0), tags = list(type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_retention_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), retentionInDays = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_retention_policy_output <- function(...) {
  list()
}

.cloudwatchlogs$put_subscription_filter_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), filterName = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), destinationArn = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), distribution = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$put_subscription_filter_output <- function(...) {
  list()
}

.cloudwatchlogs$start_live_tail_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logStreamNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logStreamNamePrefixes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logEventFilterPattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$start_live_tail_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(responseStream = structure(list(sessionStart = structure(list(requestId = structure(logical(0), tags = list(type = "string")), sessionId = structure(logical(0), tags = list(type = "string")), logGroupIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logStreamNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logStreamNamePrefixes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logEventFilterPattern = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE)), sessionUpdate = structure(list(sessionMetadata = structure(list(sampled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), sessionResults = structure(list(structure(list(logStreamName = structure(logical(0), tags = list(type = "string")), logGroupIdentifier = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string")), timestamp = structure(logical(0), tags = list(type = "long")), ingestionTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE)), SessionTimeoutException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), SessionStreamingException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE))), tags = list(type = "structure", eventstream = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$start_query_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), logGroupNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), logGroupIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "long")), endTime = structure(logical(0), tags = list(type = "long")), queryString = structure(logical(0), tags = list(type = "string")), limit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.cloudwatchlogs$stop_query_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(success = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$tag_log_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = 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", deprecated = TRUE, deprecatedMessage = "Please use the generic tagging API model TagResourceRequest"))
  return(populate(args, shape))
}

.cloudwatchlogs$tag_log_group_output <- function(...) {
  list()
}

.cloudwatchlogs$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = 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))
}

.cloudwatchlogs$tag_resource_output <- function(...) {
  list()
}

.cloudwatchlogs$test_metric_filter_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(filterPattern = structure(logical(0), tags = list(type = "string")), logEventMessages = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$test_metric_filter_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(matches = structure(list(structure(list(eventNumber = structure(logical(0), tags = list(type = "long")), eventMessage = structure(logical(0), tags = list(type = "string")), extractedValues = 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))
}

.cloudwatchlogs$untag_log_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(logGroupName = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", deprecated = TRUE, deprecatedMessage = "Please use the generic tagging API model UntagResourceRequest"))
  return(populate(args, shape))
}

.cloudwatchlogs$untag_log_group_output <- function(...) {
  list()
}

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

.cloudwatchlogs$untag_resource_output <- function(...) {
  list()
}

.cloudwatchlogs$update_anomaly_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(anomalyId = structure(logical(0), tags = list(type = "string")), patternId = structure(logical(0), tags = list(type = "string")), anomalyDetectorArn = structure(logical(0), tags = list(type = "string")), suppressionType = structure(logical(0), tags = list(type = "string")), suppressionPeriod = structure(list(value = structure(logical(0), tags = list(type = "integer")), suppressionUnit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$update_anomaly_output <- function(...) {
  list()
}

.cloudwatchlogs$update_log_anomaly_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(anomalyDetectorArn = structure(logical(0), tags = list(type = "string")), evaluationFrequency = structure(logical(0), tags = list(type = "string")), filterPattern = structure(logical(0), tags = list(type = "string")), anomalyVisibilityTime = structure(logical(0), tags = list(type = "long")), enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudwatchlogs$update_log_anomaly_detector_output <- function(...) {
  list()
}

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, 2024, 6:19 a.m.