R/batch_interfaces.R

Defines functions update_scheduling_policy_output update_scheduling_policy_input update_job_queue_output update_job_queue_input update_compute_environment_output update_compute_environment_input untag_resource_output untag_resource_input terminate_job_output terminate_job_input tag_resource_output tag_resource_input submit_job_output submit_job_input register_job_definition_output register_job_definition_input list_tags_for_resource_output list_tags_for_resource_input list_scheduling_policies_output list_scheduling_policies_input list_jobs_output list_jobs_input get_job_queue_snapshot_output get_job_queue_snapshot_input describe_scheduling_policies_output describe_scheduling_policies_input describe_jobs_output describe_jobs_input describe_job_queues_output describe_job_queues_input describe_job_definitions_output describe_job_definitions_input describe_compute_environments_output describe_compute_environments_input deregister_job_definition_output deregister_job_definition_input delete_scheduling_policy_output delete_scheduling_policy_input delete_job_queue_output delete_job_queue_input delete_compute_environment_output delete_compute_environment_input create_scheduling_policy_output create_scheduling_policy_input create_job_queue_output create_job_queue_input create_compute_environment_output create_compute_environment_input cancel_job_output cancel_job_input

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

.batch$cancel_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.batch$create_compute_environment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(computeEnvironmentName = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), unmanagedvCpus = structure(logical(0), tags = list(type = "integer")), computeResources = structure(list(type = structure(logical(0), tags = list(type = "string")), allocationStrategy = structure(logical(0), tags = list(type = "string")), minvCpus = structure(logical(0), tags = list(type = "integer")), maxvCpus = structure(logical(0), tags = list(type = "integer")), desiredvCpus = structure(logical(0), tags = list(type = "integer")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), imageId = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use ec2Configuration[].imageIdOverride instead.", type = "string")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ec2KeyPair = structure(logical(0), tags = list(type = "string")), instanceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), placementGroup = structure(logical(0), tags = list(type = "string")), bidPercentage = structure(logical(0), tags = list(type = "integer")), spotIamFleetRole = structure(logical(0), tags = list(type = "string")), launchTemplate = structure(list(launchTemplateId = structure(logical(0), tags = list(type = "string")), launchTemplateName = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ec2Configuration = structure(list(structure(list(imageType = structure(logical(0), tags = list(type = "string")), imageIdOverride = structure(logical(0), tags = list(type = "string")), imageKubernetesVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), eksConfiguration = structure(list(eksClusterArn = structure(logical(0), tags = list(type = "string")), kubernetesNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), context = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$create_compute_environment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(computeEnvironmentName = structure(logical(0), tags = list(type = "string")), computeEnvironmentArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$create_job_queue_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobQueueName = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), schedulingPolicyArn = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer")), computeEnvironmentOrder = structure(list(structure(list(order = structure(logical(0), tags = list(type = "integer")), computeEnvironment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), jobStateTimeLimitActions = structure(list(structure(list(reason = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), maxTimeSeconds = structure(logical(0), tags = list(type = "integer")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$create_job_queue_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobQueueName = structure(logical(0), tags = list(type = "string")), jobQueueArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$create_scheduling_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), fairsharePolicy = structure(list(shareDecaySeconds = structure(logical(0), tags = list(type = "integer")), computeReservation = structure(logical(0), tags = list(type = "integer")), shareDistribution = structure(list(structure(list(shareIdentifier = structure(logical(0), tags = list(type = "string")), weightFactor = structure(logical(0), tags = list(type = "float"))), 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))
}

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

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

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

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

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

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

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

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

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

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

.batch$describe_compute_environments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(computeEnvironments = structure(list(structure(list(computeEnvironmentName = structure(logical(0), tags = list(type = "string")), computeEnvironmentArn = structure(logical(0), tags = list(type = "string")), unmanagedvCpus = structure(logical(0), tags = list(type = "integer")), ecsClusterArn = 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")), state = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), computeResources = structure(list(type = structure(logical(0), tags = list(type = "string")), allocationStrategy = structure(logical(0), tags = list(type = "string")), minvCpus = structure(logical(0), tags = list(type = "integer")), maxvCpus = structure(logical(0), tags = list(type = "integer")), desiredvCpus = structure(logical(0), tags = list(type = "integer")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), imageId = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use ec2Configuration[].imageIdOverride instead.", type = "string")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ec2KeyPair = structure(logical(0), tags = list(type = "string")), instanceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), placementGroup = structure(logical(0), tags = list(type = "string")), bidPercentage = structure(logical(0), tags = list(type = "integer")), spotIamFleetRole = structure(logical(0), tags = list(type = "string")), launchTemplate = structure(list(launchTemplateId = structure(logical(0), tags = list(type = "string")), launchTemplateName = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ec2Configuration = structure(list(structure(list(imageType = structure(logical(0), tags = list(type = "string")), imageIdOverride = structure(logical(0), tags = list(type = "string")), imageKubernetesVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), updatePolicy = structure(list(terminateJobsOnUpdate = structure(logical(0), tags = list(type = "boolean")), jobExecutionTimeoutMinutes = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), eksConfiguration = structure(list(eksClusterArn = structure(logical(0), tags = list(type = "string")), kubernetesNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), containerOrchestrationType = structure(logical(0), tags = list(type = "string")), uuid = structure(logical(0), tags = list(type = "string")), context = 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))
}

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

.batch$describe_job_definitions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobDefinitions = structure(list(structure(list(jobDefinitionName = structure(logical(0), tags = list(type = "string")), jobDefinitionArn = structure(logical(0), tags = list(type = "string")), revision = structure(logical(0), tags = list(type = "integer")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), schedulingPriority = structure(logical(0), tags = list(type = "integer")), parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), retryStrategy = structure(list(attempts = structure(logical(0), tags = list(type = "integer")), evaluateOnExit = structure(list(structure(list(onStatusReason = structure(logical(0), tags = list(type = "string")), onReason = structure(logical(0), tags = list(type = "string")), onExitCode = structure(logical(0), tags = list(type = "string")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), containerProperties = structure(list(image = structure(logical(0), tags = list(type = "string")), vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), jobRoleArn = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), privileged = structure(logical(0), tags = list(type = "boolean")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fargatePlatformConfiguration = structure(list(platformVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), timeout = structure(list(attemptDurationSeconds = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), nodeProperties = structure(list(numNodes = structure(logical(0), tags = list(type = "integer")), mainNode = structure(logical(0), tags = list(type = "integer")), nodeRangeProperties = structure(list(structure(list(targetNodes = structure(logical(0), tags = list(type = "string")), container = structure(list(image = structure(logical(0), tags = list(type = "string")), vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), jobRoleArn = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), privileged = structure(logical(0), tags = list(type = "boolean")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fargatePlatformConfiguration = structure(list(platformVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ecsProperties = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), dependsOn = structure(list(structure(list(containerName = structure(logical(0), tags = list(type = "string")), condition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), essential = structure(logical(0), tags = list(type = "boolean")), image = structure(logical(0), tags = list(type = "string")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), privileged = structure(logical(0), tags = list(type = "boolean")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), executionRoleArn = structure(logical(0), tags = list(type = "string")), platformVersion = structure(logical(0), tags = list(type = "string")), ipcMode = structure(logical(0), tags = list(type = "string")), taskRoleArn = structure(logical(0), tags = list(type = "string")), pidMode = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), eksProperties = structure(list(podProperties = structure(list(serviceAccountName = structure(logical(0), tags = list(type = "string")), hostNetwork = structure(logical(0), tags = list(type = "boolean")), dnsPolicy = structure(logical(0), tags = list(type = "string")), imagePullSecrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), volumes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), hostPath = structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), emptyDir = structure(list(medium = structure(logical(0), tags = list(type = "string")), sizeLimit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secret = structure(list(secretName = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), shareProcessNamespace = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), 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")), propagateTags = structure(logical(0), tags = list(type = "boolean")), platformCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ecsProperties = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), dependsOn = structure(list(structure(list(containerName = structure(logical(0), tags = list(type = "string")), condition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), essential = structure(logical(0), tags = list(type = "boolean")), image = structure(logical(0), tags = list(type = "string")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), privileged = structure(logical(0), tags = list(type = "boolean")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), executionRoleArn = structure(logical(0), tags = list(type = "string")), platformVersion = structure(logical(0), tags = list(type = "string")), ipcMode = structure(logical(0), tags = list(type = "string")), taskRoleArn = structure(logical(0), tags = list(type = "string")), pidMode = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), eksProperties = structure(list(podProperties = structure(list(serviceAccountName = structure(logical(0), tags = list(type = "string")), hostNetwork = structure(logical(0), tags = list(type = "boolean")), dnsPolicy = structure(logical(0), tags = list(type = "string")), imagePullSecrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), volumes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), hostPath = structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), emptyDir = structure(list(medium = structure(logical(0), tags = list(type = "string")), sizeLimit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secret = structure(list(secretName = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), shareProcessNamespace = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), containerOrchestrationType = 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))
}

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

.batch$describe_job_queues_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobQueues = structure(list(structure(list(jobQueueName = structure(logical(0), tags = list(type = "string")), jobQueueArn = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), schedulingPolicyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer")), computeEnvironmentOrder = structure(list(structure(list(order = structure(logical(0), tags = list(type = "integer")), computeEnvironment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), jobStateTimeLimitActions = structure(list(structure(list(reason = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), maxTimeSeconds = structure(logical(0), tags = list(type = "integer")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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))
}

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

.batch$describe_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobs = structure(list(structure(list(jobArn = structure(logical(0), tags = list(type = "string")), jobName = structure(logical(0), tags = list(type = "string")), jobId = structure(logical(0), tags = list(type = "string")), jobQueue = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), shareIdentifier = structure(logical(0), tags = list(type = "string")), schedulingPriority = structure(logical(0), tags = list(type = "integer")), attempts = structure(list(structure(list(container = structure(list(containerInstanceArn = structure(logical(0), tags = list(type = "string")), taskArn = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string")), networkInterfaces = structure(list(structure(list(attachmentId = structure(logical(0), tags = list(type = "string")), ipv6Address = structure(logical(0), tags = list(type = "string")), privateIpv4Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), startedAt = structure(logical(0), tags = list(type = "long")), stoppedAt = structure(logical(0), tags = list(type = "long")), statusReason = structure(logical(0), tags = list(type = "string")), taskProperties = structure(list(structure(list(containerInstanceArn = structure(logical(0), tags = list(type = "string")), taskArn = structure(logical(0), tags = list(type = "string")), containers = structure(list(structure(list(exitCode = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string")), networkInterfaces = structure(list(structure(list(attachmentId = structure(logical(0), tags = list(type = "string")), ipv6Address = structure(logical(0), tags = list(type = "string")), privateIpv4Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), statusReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "long")), retryStrategy = structure(list(attempts = structure(logical(0), tags = list(type = "integer")), evaluateOnExit = structure(list(structure(list(onStatusReason = structure(logical(0), tags = list(type = "string")), onReason = structure(logical(0), tags = list(type = "string")), onExitCode = structure(logical(0), tags = list(type = "string")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), startedAt = structure(logical(0), tags = list(type = "long")), stoppedAt = structure(logical(0), tags = list(type = "long")), dependsOn = structure(list(structure(list(jobId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), jobDefinition = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), container = structure(list(image = structure(logical(0), tags = list(type = "string")), vcpus = structure(logical(0), tags = list(type = "integer")), memory = structure(logical(0), tags = list(type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), jobRoleArn = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), privileged = structure(logical(0), tags = list(type = "boolean")), user = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string")), containerInstanceArn = structure(logical(0), tags = list(type = "string")), taskArn = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string")), networkInterfaces = structure(list(structure(list(attachmentId = structure(logical(0), tags = list(type = "string")), ipv6Address = structure(logical(0), tags = list(type = "string")), privateIpv4Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fargatePlatformConfiguration = structure(list(platformVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), nodeDetails = structure(list(nodeIndex = structure(logical(0), tags = list(type = "integer")), isMainNode = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), nodeProperties = structure(list(numNodes = structure(logical(0), tags = list(type = "integer")), mainNode = structure(logical(0), tags = list(type = "integer")), nodeRangeProperties = structure(list(structure(list(targetNodes = structure(logical(0), tags = list(type = "string")), container = structure(list(image = structure(logical(0), tags = list(type = "string")), vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), jobRoleArn = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), privileged = structure(logical(0), tags = list(type = "boolean")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fargatePlatformConfiguration = structure(list(platformVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ecsProperties = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), dependsOn = structure(list(structure(list(containerName = structure(logical(0), tags = list(type = "string")), condition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), essential = structure(logical(0), tags = list(type = "boolean")), image = structure(logical(0), tags = list(type = "string")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), privileged = structure(logical(0), tags = list(type = "boolean")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), executionRoleArn = structure(logical(0), tags = list(type = "string")), platformVersion = structure(logical(0), tags = list(type = "string")), ipcMode = structure(logical(0), tags = list(type = "string")), taskRoleArn = structure(logical(0), tags = list(type = "string")), pidMode = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), eksProperties = structure(list(podProperties = structure(list(serviceAccountName = structure(logical(0), tags = list(type = "string")), hostNetwork = structure(logical(0), tags = list(type = "boolean")), dnsPolicy = structure(logical(0), tags = list(type = "string")), imagePullSecrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), volumes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), hostPath = structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), emptyDir = structure(list(medium = structure(logical(0), tags = list(type = "string")), sizeLimit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secret = structure(list(secretName = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), shareProcessNamespace = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), arrayProperties = structure(list(statusSummary = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map")), size = structure(logical(0), tags = list(type = "integer")), index = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), timeout = structure(list(attemptDurationSeconds = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), propagateTags = structure(logical(0), tags = list(type = "boolean")), platformCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), eksProperties = structure(list(podProperties = structure(list(serviceAccountName = structure(logical(0), tags = list(type = "string")), hostNetwork = structure(logical(0), tags = list(type = "boolean")), dnsPolicy = structure(logical(0), tags = list(type = "string")), imagePullSecrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), volumes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), hostPath = structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), emptyDir = structure(list(medium = structure(logical(0), tags = list(type = "string")), sizeLimit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secret = structure(list(secretName = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), podName = structure(logical(0), tags = list(type = "string")), nodeName = structure(logical(0), tags = list(type = "string")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), shareProcessNamespace = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), eksAttempts = structure(list(structure(list(containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), eksClusterArn = structure(logical(0), tags = list(type = "string")), podName = structure(logical(0), tags = list(type = "string")), nodeName = structure(logical(0), tags = list(type = "string")), startedAt = structure(logical(0), tags = list(type = "long")), stoppedAt = structure(logical(0), tags = list(type = "long")), statusReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ecsProperties = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), dependsOn = structure(list(structure(list(containerName = structure(logical(0), tags = list(type = "string")), condition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), essential = structure(logical(0), tags = list(type = "boolean")), image = structure(logical(0), tags = list(type = "string")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), privileged = structure(logical(0), tags = list(type = "boolean")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string")), logStreamName = structure(logical(0), tags = list(type = "string")), networkInterfaces = structure(list(structure(list(attachmentId = structure(logical(0), tags = list(type = "string")), ipv6Address = structure(logical(0), tags = list(type = "string")), privateIpv4Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), containerInstanceArn = structure(logical(0), tags = list(type = "string")), taskArn = structure(logical(0), tags = list(type = "string")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), executionRoleArn = structure(logical(0), tags = list(type = "string")), platformVersion = structure(logical(0), tags = list(type = "string")), ipcMode = structure(logical(0), tags = list(type = "string")), taskRoleArn = structure(logical(0), tags = list(type = "string")), pidMode = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), isCancelled = structure(logical(0), tags = list(type = "boolean")), isTerminated = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.batch$describe_scheduling_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(schedulingPolicies = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), fairsharePolicy = structure(list(shareDecaySeconds = structure(logical(0), tags = list(type = "integer")), computeReservation = structure(logical(0), tags = list(type = "integer")), shareDistribution = structure(list(structure(list(shareIdentifier = structure(logical(0), tags = list(type = "string")), weightFactor = structure(logical(0), tags = list(type = "float"))), 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"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.batch$get_job_queue_snapshot_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frontOfQueue = structure(list(jobs = structure(list(structure(list(jobArn = structure(logical(0), tags = list(type = "string")), earliestTimeAtPosition = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), lastUpdatedAt = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$list_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobQueue = structure(logical(0), tags = list(type = "string")), arrayJobId = structure(logical(0), tags = list(type = "string")), multiNodeJobId = structure(logical(0), tags = list(type = "string")), jobStatus = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), nextToken = structure(logical(0), tags = list(type = "string")), filters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$list_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobSummaryList = structure(list(structure(list(jobArn = structure(logical(0), tags = list(type = "string")), jobId = structure(logical(0), tags = list(type = "string")), jobName = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "long")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), startedAt = structure(logical(0), tags = list(type = "long")), stoppedAt = structure(logical(0), tags = list(type = "long")), container = structure(list(exitCode = structure(logical(0), tags = list(type = "integer")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), arrayProperties = structure(list(size = structure(logical(0), tags = list(type = "integer")), index = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), nodeProperties = structure(list(isMainNode = structure(logical(0), tags = list(type = "boolean")), numNodes = structure(logical(0), tags = list(type = "integer")), nodeIndex = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), jobDefinition = 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))
}

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

.batch$list_scheduling_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(schedulingPolicies = structure(list(structure(list(arn = 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))
}

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

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

.batch$register_job_definition_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobDefinitionName = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schedulingPriority = structure(logical(0), tags = list(type = "integer")), containerProperties = structure(list(image = structure(logical(0), tags = list(type = "string")), vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), jobRoleArn = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), privileged = structure(logical(0), tags = list(type = "boolean")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fargatePlatformConfiguration = structure(list(platformVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), nodeProperties = structure(list(numNodes = structure(logical(0), tags = list(type = "integer")), mainNode = structure(logical(0), tags = list(type = "integer")), nodeRangeProperties = structure(list(structure(list(targetNodes = structure(logical(0), tags = list(type = "string")), container = structure(list(image = structure(logical(0), tags = list(type = "string")), vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), jobRoleArn = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), privileged = structure(logical(0), tags = list(type = "boolean")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fargatePlatformConfiguration = structure(list(platformVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ecsProperties = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), dependsOn = structure(list(structure(list(containerName = structure(logical(0), tags = list(type = "string")), condition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), essential = structure(logical(0), tags = list(type = "boolean")), image = structure(logical(0), tags = list(type = "string")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), privileged = structure(logical(0), tags = list(type = "boolean")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), executionRoleArn = structure(logical(0), tags = list(type = "string")), platformVersion = structure(logical(0), tags = list(type = "string")), ipcMode = structure(logical(0), tags = list(type = "string")), taskRoleArn = structure(logical(0), tags = list(type = "string")), pidMode = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), eksProperties = structure(list(podProperties = structure(list(serviceAccountName = structure(logical(0), tags = list(type = "string")), hostNetwork = structure(logical(0), tags = list(type = "boolean")), dnsPolicy = structure(logical(0), tags = list(type = "string")), imagePullSecrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), volumes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), hostPath = structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), emptyDir = structure(list(medium = structure(logical(0), tags = list(type = "string")), sizeLimit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secret = structure(list(secretName = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), shareProcessNamespace = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), retryStrategy = structure(list(attempts = structure(logical(0), tags = list(type = "integer")), evaluateOnExit = structure(list(structure(list(onStatusReason = structure(logical(0), tags = list(type = "string")), onReason = structure(logical(0), tags = list(type = "string")), onExitCode = structure(logical(0), tags = list(type = "string")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), propagateTags = structure(logical(0), tags = list(type = "boolean")), timeout = structure(list(attemptDurationSeconds = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), platformCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), eksProperties = structure(list(podProperties = structure(list(serviceAccountName = structure(logical(0), tags = list(type = "string")), hostNetwork = structure(logical(0), tags = list(type = "boolean")), dnsPolicy = structure(logical(0), tags = list(type = "string")), imagePullSecrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), imagePullPolicy = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), volumeMounts = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), securityContext = structure(list(runAsUser = structure(logical(0), tags = list(type = "long")), runAsGroup = structure(logical(0), tags = list(type = "long")), privileged = structure(logical(0), tags = list(type = "boolean")), allowPrivilegeEscalation = structure(logical(0), tags = list(type = "boolean")), readOnlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), runAsNonRoot = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), volumes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), hostPath = structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), emptyDir = structure(list(medium = structure(logical(0), tags = list(type = "string")), sizeLimit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secret = structure(list(secretName = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), shareProcessNamespace = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), ecsProperties = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), dependsOn = structure(list(structure(list(containerName = structure(logical(0), tags = list(type = "string")), condition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), essential = structure(logical(0), tags = list(type = "boolean")), image = structure(logical(0), tags = list(type = "string")), linuxParameters = structure(list(devices = structure(list(structure(list(hostPath = structure(logical(0), tags = list(type = "string")), containerPath = structure(logical(0), tags = list(type = "string")), permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), initProcessEnabled = structure(logical(0), tags = list(type = "boolean")), sharedMemorySize = structure(logical(0), tags = list(type = "integer")), tmpfs = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), size = structure(logical(0), tags = list(type = "integer")), mountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), maxSwap = structure(logical(0), tags = list(type = "integer")), swappiness = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), logConfiguration = structure(list(logDriver = structure(logical(0), tags = list(type = "string")), options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), secretOptions = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), mountPoints = structure(list(structure(list(containerPath = structure(logical(0), tags = list(type = "string")), readOnly = structure(logical(0), tags = list(type = "boolean")), sourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), privileged = structure(logical(0), tags = list(type = "boolean")), readonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), repositoryCredentials = structure(list(credentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), resourceRequirements = structure(list(structure(list(value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secrets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), valueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ulimits = structure(list(structure(list(hardLimit = structure(logical(0), tags = list(type = "integer")), name = structure(logical(0), tags = list(type = "string")), softLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), user = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ephemeralStorage = structure(list(sizeInGiB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), executionRoleArn = structure(logical(0), tags = list(type = "string")), platformVersion = structure(logical(0), tags = list(type = "string")), ipcMode = structure(logical(0), tags = list(type = "string")), taskRoleArn = structure(logical(0), tags = list(type = "string")), pidMode = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(assignPublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), runtimePlatform = structure(list(operatingSystemFamily = structure(logical(0), tags = list(type = "string")), cpuArchitecture = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), volumes = structure(list(structure(list(host = structure(list(sourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), efsVolumeConfiguration = structure(list(fileSystemId = structure(logical(0), tags = list(type = "string")), rootDirectory = structure(logical(0), tags = list(type = "string")), transitEncryption = structure(logical(0), tags = list(type = "string")), transitEncryptionPort = structure(logical(0), tags = list(type = "integer")), authorizationConfig = structure(list(accessPointId = structure(logical(0), tags = list(type = "string")), iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$register_job_definition_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobDefinitionName = structure(logical(0), tags = list(type = "string")), jobDefinitionArn = structure(logical(0), tags = list(type = "string")), revision = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$submit_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobName = structure(logical(0), tags = list(type = "string")), jobQueue = structure(logical(0), tags = list(type = "string")), shareIdentifier = structure(logical(0), tags = list(type = "string")), schedulingPriorityOverride = structure(logical(0), tags = list(type = "integer")), arrayProperties = structure(list(size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), dependsOn = structure(list(structure(list(jobId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), jobDefinition = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), containerOverrides = structure(list(vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instanceType = structure(logical(0), tags = list(type = "string")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resourceRequirements = structure(list(structure(list(value = 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")), nodeOverrides = structure(list(numNodes = structure(logical(0), tags = list(type = "integer")), nodePropertyOverrides = structure(list(structure(list(targetNodes = structure(logical(0), tags = list(type = "string")), containerOverrides = structure(list(vcpus = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), memory = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use resourceRequirements instead.", type = "integer")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instanceType = structure(logical(0), tags = list(type = "string")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resourceRequirements = structure(list(structure(list(value = 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")), ecsPropertiesOverride = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = 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"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), eksPropertiesOverride = structure(list(podProperties = structure(list(containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), retryStrategy = structure(list(attempts = structure(logical(0), tags = list(type = "integer")), evaluateOnExit = structure(list(structure(list(onStatusReason = structure(logical(0), tags = list(type = "string")), onReason = structure(logical(0), tags = list(type = "string")), onExitCode = structure(logical(0), tags = list(type = "string")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), propagateTags = structure(logical(0), tags = list(type = "boolean")), timeout = structure(list(attemptDurationSeconds = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), eksPropertiesOverride = structure(list(podProperties = structure(list(containers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), initContainers = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), args = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), env = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), resources = structure(list(limits = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), metadata = structure(list(labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ecsPropertiesOverride = structure(list(taskProperties = structure(list(structure(list(containers = structure(list(structure(list(command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), environment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), resourceRequirements = structure(list(structure(list(value = 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"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$submit_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobArn = structure(logical(0), tags = list(type = "string")), jobName = structure(logical(0), tags = list(type = "string")), jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.batch$terminate_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.batch$update_compute_environment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(computeEnvironment = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), unmanagedvCpus = structure(logical(0), tags = list(type = "integer")), computeResources = structure(list(minvCpus = structure(logical(0), tags = list(type = "integer")), maxvCpus = structure(logical(0), tags = list(type = "integer")), desiredvCpus = structure(logical(0), tags = list(type = "integer")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allocationStrategy = structure(logical(0), tags = list(type = "string")), instanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ec2KeyPair = structure(logical(0), tags = list(type = "string")), instanceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), placementGroup = structure(logical(0), tags = list(type = "string")), bidPercentage = structure(logical(0), tags = list(type = "integer")), launchTemplate = structure(list(launchTemplateId = structure(logical(0), tags = list(type = "string")), launchTemplateName = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ec2Configuration = structure(list(structure(list(imageType = structure(logical(0), tags = list(type = "string")), imageIdOverride = structure(logical(0), tags = list(type = "string")), imageKubernetesVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), updateToLatestImageVersion = structure(logical(0), tags = list(type = "boolean")), type = structure(logical(0), tags = list(type = "string")), imageId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), updatePolicy = structure(list(terminateJobsOnUpdate = structure(logical(0), tags = list(type = "boolean")), jobExecutionTimeoutMinutes = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), context = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$update_compute_environment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(computeEnvironmentName = structure(logical(0), tags = list(type = "string")), computeEnvironmentArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$update_job_queue_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobQueue = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), schedulingPolicyArn = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer")), computeEnvironmentOrder = structure(list(structure(list(order = structure(logical(0), tags = list(type = "integer")), computeEnvironment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), jobStateTimeLimitActions = structure(list(structure(list(reason = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string")), maxTimeSeconds = structure(logical(0), tags = list(type = "integer")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$update_job_queue_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobQueueName = structure(logical(0), tags = list(type = "string")), jobQueueArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.batch$update_scheduling_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), fairsharePolicy = structure(list(shareDecaySeconds = structure(logical(0), tags = list(type = "integer")), computeReservation = structure(logical(0), tags = list(type = "integer")), shareDistribution = structure(list(structure(list(shareIdentifier = structure(logical(0), tags = list(type = "string")), weightFactor = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

Try the paws.compute package in your browser

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

paws.compute documentation built on Sept. 12, 2024, 6:12 a.m.