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

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

.codebuild$batch_delete_builds_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(buildsDeleted = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), buildsNotDeleted = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), statusCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_build_batches_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(buildBatches = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildBatchStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), buildTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), complete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), buildBatchNumber = structure(logical(0), tags = list(type = "long")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildGroups = structure(list(structure(list(identifier = structure(logical(0), tags = list(type = "string")), dependsOn = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ignoreFailure = structure(logical(0), tags = list(type = "boolean")), currentBuildSummary = structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), priorBuildSummaryList = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = 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")), debugSessionEnabled = structure(logical(0), tags = list(type = "boolean")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchesNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_builds_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(builds = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), buildNumber = structure(logical(0), tags = list(type = "long")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), buildComplete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), exportedEnvironmentVariables = 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")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), debugSession = structure(list(sessionEnabled = structure(logical(0), tags = list(type = "boolean")), sessionTarget = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildBatchArn = structure(logical(0), tags = list(type = "string")), autoRetryConfig = structure(list(autoRetryLimit = structure(logical(0), tags = list(type = "integer")), autoRetryNumber = structure(logical(0), tags = list(type = "integer")), nextAutoRetry = structure(logical(0), tags = list(type = "string")), previousAutoRetry = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), buildsNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$batch_get_command_executions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sandboxId = structure(logical(0), tags = list(type = "string")), commandExecutionIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$batch_get_command_executions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(commandExecutions = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), sandboxId = structure(logical(0), tags = list(type = "string")), submitTime = structure(logical(0), tags = list(type = "timestamp")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), command = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "string")), standardOutputContent = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), standardErrContent = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), sandboxArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), commandExecutionsNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_fleets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(fleets = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), status = structure(list(statusCode = structure(logical(0), tags = list(type = "string")), context = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), baseCapacity = structure(logical(0), tags = list(type = "integer")), environmentType = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), scalingConfiguration = structure(list(scalingType = structure(logical(0), tags = list(type = "string")), targetTrackingScalingConfigs = structure(list(structure(list(metricType = structure(logical(0), tags = list(type = "string")), targetValue = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), maxCapacity = structure(logical(0), tags = list(type = "integer")), desiredCapacity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), overflowBehavior = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), proxyConfiguration = structure(list(defaultBehavior = structure(logical(0), tags = list(type = "string")), orderedProxyRules = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), effect = structure(logical(0), tags = list(type = "string")), entities = 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")), imageId = structure(logical(0), tags = list(type = "string")), fleetServiceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), fleetsNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_projects_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projects = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), encryptionKey = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), webhook = structure(list(url = structure(logical(0), tags = list(type = "string")), payloadUrl = structure(logical(0), tags = list(type = "string")), secret = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), manualCreation = structure(logical(0), tags = list(type = "boolean")), lastModifiedSecret = structure(logical(0), tags = list(type = "timestamp")), scopeConfiguration = structure(list(name = structure(logical(0), tags = list(type = "string")), domain = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), badge = structure(list(badgeEnabled = structure(logical(0), tags = list(type = "boolean")), badgeRequestUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), logsConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), concurrentBuildLimit = structure(logical(0), tags = list(type = "integer")), projectVisibility = structure(logical(0), tags = list(type = "string")), publicProjectAlias = structure(logical(0), tags = list(type = "string")), resourceAccessRole = structure(logical(0), tags = list(type = "string")), autoRetryLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), projectsNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_report_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportGroups = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), exportConfig = structure(list(exportConfigType = structure(logical(0), tags = list(type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), bucketOwner = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), reportGroupsNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_reports_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reports = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), reportGroupArn = structure(logical(0), tags = list(type = "string")), executionId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), created = structure(logical(0), tags = list(type = "timestamp")), expired = structure(logical(0), tags = list(type = "timestamp")), exportConfig = structure(list(exportConfigType = structure(logical(0), tags = list(type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), bucketOwner = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), truncated = structure(logical(0), tags = list(type = "boolean")), testSummary = structure(list(total = structure(logical(0), tags = list(type = "integer")), statusCounts = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map")), durationInNanoSeconds = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), codeCoverageSummary = structure(list(lineCoveragePercentage = structure(logical(0), tags = list(type = "double")), linesCovered = structure(logical(0), tags = list(type = "integer")), linesMissed = structure(logical(0), tags = list(type = "integer")), branchCoveragePercentage = structure(logical(0), tags = list(type = "double")), branchesCovered = structure(logical(0), tags = list(type = "integer")), branchesMissed = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), reportsNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$batch_get_sandboxes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sandboxes = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), requestTime = structure(logical(0), tags = list(type = "timestamp")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), serviceRole = structure(logical(0), tags = list(type = "string")), currentSession = structure(list(id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), sandboxesNotFound = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_fleet_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), baseCapacity = structure(logical(0), tags = list(type = "integer")), environmentType = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), scalingConfiguration = structure(list(scalingType = structure(logical(0), tags = list(type = "string")), targetTrackingScalingConfigs = structure(list(structure(list(metricType = structure(logical(0), tags = list(type = "string")), targetValue = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), maxCapacity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), overflowBehavior = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), proxyConfiguration = structure(list(defaultBehavior = structure(logical(0), tags = list(type = "string")), orderedProxyRules = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), effect = structure(logical(0), tags = list(type = "string")), entities = 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")), imageId = structure(logical(0), tags = list(type = "string")), fleetServiceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_fleet_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(fleet = structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), status = structure(list(statusCode = structure(logical(0), tags = list(type = "string")), context = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), baseCapacity = structure(logical(0), tags = list(type = "integer")), environmentType = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), scalingConfiguration = structure(list(scalingType = structure(logical(0), tags = list(type = "string")), targetTrackingScalingConfigs = structure(list(structure(list(metricType = structure(logical(0), tags = list(type = "string")), targetValue = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), maxCapacity = structure(logical(0), tags = list(type = "integer")), desiredCapacity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), overflowBehavior = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), proxyConfiguration = structure(list(defaultBehavior = structure(logical(0), tags = list(type = "string")), orderedProxyRules = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), effect = structure(logical(0), tags = list(type = "string")), entities = 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")), imageId = structure(logical(0), tags = list(type = "string")), fleetServiceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), encryptionKey = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), badgeEnabled = structure(logical(0), tags = list(type = "boolean")), logsConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), concurrentBuildLimit = structure(logical(0), tags = list(type = "integer")), autoRetryLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), encryptionKey = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), webhook = structure(list(url = structure(logical(0), tags = list(type = "string")), payloadUrl = structure(logical(0), tags = list(type = "string")), secret = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), manualCreation = structure(logical(0), tags = list(type = "boolean")), lastModifiedSecret = structure(logical(0), tags = list(type = "timestamp")), scopeConfiguration = structure(list(name = structure(logical(0), tags = list(type = "string")), domain = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), badge = structure(list(badgeEnabled = structure(logical(0), tags = list(type = "boolean")), badgeRequestUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), logsConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), concurrentBuildLimit = structure(logical(0), tags = list(type = "integer")), projectVisibility = structure(logical(0), tags = list(type = "string")), publicProjectAlias = structure(logical(0), tags = list(type = "string")), resourceAccessRole = structure(logical(0), tags = list(type = "string")), autoRetryLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_report_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), exportConfig = structure(list(exportConfigType = structure(logical(0), tags = list(type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), bucketOwner = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_report_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportGroup = structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), exportConfig = structure(list(exportConfigType = structure(logical(0), tags = list(type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), bucketOwner = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_webhook_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), manualCreation = structure(logical(0), tags = list(type = "boolean")), scopeConfiguration = structure(list(name = structure(logical(0), tags = list(type = "string")), domain = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$create_webhook_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(webhook = structure(list(url = structure(logical(0), tags = list(type = "string")), payloadUrl = structure(logical(0), tags = list(type = "string")), secret = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), manualCreation = structure(logical(0), tags = list(type = "boolean")), lastModifiedSecret = structure(logical(0), tags = list(type = "timestamp")), scopeConfiguration = structure(list(name = structure(logical(0), tags = list(type = "string")), domain = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$delete_build_batch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(statusCode = structure(logical(0), tags = list(type = "string")), buildsDeleted = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), buildsNotDeleted = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), statusCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.codebuild$describe_code_coverages_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportArn = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), sortOrder = structure(logical(0), tags = list(type = "string")), sortBy = structure(logical(0), tags = list(type = "string")), minLineCoveragePercentage = structure(logical(0), tags = list(type = "double")), maxLineCoveragePercentage = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$describe_code_coverages_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), codeCoverages = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), reportARN = structure(logical(0), tags = list(type = "string")), filePath = structure(logical(0), tags = list(type = "string")), lineCoveragePercentage = structure(logical(0), tags = list(type = "double")), linesCovered = structure(logical(0), tags = list(type = "integer")), linesMissed = structure(logical(0), tags = list(type = "integer")), branchCoveragePercentage = structure(logical(0), tags = list(type = "double")), branchesCovered = structure(logical(0), tags = list(type = "integer")), branchesMissed = structure(logical(0), tags = list(type = "integer")), expired = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$describe_test_cases_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportArn = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), keyword = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$describe_test_cases_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), testCases = structure(list(structure(list(reportArn = structure(logical(0), tags = list(type = "string")), testRawDataPath = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), durationInNanoSeconds = structure(logical(0), tags = list(type = "long")), message = structure(logical(0), tags = list(type = "string")), expired = structure(logical(0), tags = list(type = "timestamp")), testSuiteName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$get_report_group_trend_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportGroupArn = structure(logical(0), tags = list(type = "string")), numOfReports = structure(logical(0), tags = list(type = "integer")), trendField = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$get_report_group_trend_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(stats = structure(list(average = structure(logical(0), tags = list(type = "string")), max = structure(logical(0), tags = list(type = "string")), min = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), rawData = structure(list(structure(list(reportArn = structure(logical(0), tags = list(type = "string")), data = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.codebuild$import_source_credentials_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(username = structure(logical(0), tags = list(type = "string")), token = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), serverType = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), shouldOverwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

.codebuild$list_build_batches_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_build_batches_for_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), maxResults = structure(logical(0), tags = list(type = "integer")), sortOrder = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_build_batches_for_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_builds_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sortOrder = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_builds_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_builds_for_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), sortOrder = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_builds_for_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_command_executions_for_sandbox_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sandboxId = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), sortOrder = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_command_executions_for_sandbox_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(commandExecutions = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), sandboxId = structure(logical(0), tags = list(type = "string")), submitTime = structure(logical(0), tags = list(type = "timestamp")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), command = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "string")), standardOutputContent = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), standardErrContent = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), sandboxArn = 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))
}

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

.codebuild$list_curated_environment_images_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(platforms = structure(list(structure(list(platform = structure(logical(0), tags = list(type = "string")), languages = structure(list(structure(list(language = structure(logical(0), tags = list(type = "string")), images = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), versions = 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"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_fleets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), maxResults = structure(logical(0), tags = list(type = "integer")), sortOrder = structure(logical(0), tags = list(type = "string")), sortBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_fleets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), fleets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_projects_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sortBy = structure(logical(0), tags = list(type = "string")), sortOrder = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_projects_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), projects = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$list_report_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), reportGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$list_reports_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), reports = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_reports_for_report_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportGroupArn = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), sortOrder = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), filter = structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_reports_for_report_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), reports = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$list_sandboxes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_sandboxes_for_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), sortOrder = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$list_sandboxes_for_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$list_shared_projects_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), projects = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$list_shared_report_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), reportGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$list_source_credentials_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sourceCredentialsInfos = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), serverType = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.codebuild$retry_build_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(build = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), buildNumber = structure(logical(0), tags = list(type = "long")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), buildComplete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), exportedEnvironmentVariables = 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")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), debugSession = structure(list(sessionEnabled = structure(logical(0), tags = list(type = "boolean")), sessionTarget = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildBatchArn = structure(logical(0), tags = list(type = "string")), autoRetryConfig = structure(list(autoRetryLimit = structure(logical(0), tags = list(type = "integer")), autoRetryNumber = structure(logical(0), tags = list(type = "integer")), nextAutoRetry = structure(logical(0), tags = list(type = "string")), previousAutoRetry = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$retry_build_batch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(buildBatch = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildBatchStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), buildTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), complete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), buildBatchNumber = structure(logical(0), tags = list(type = "long")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildGroups = structure(list(structure(list(identifier = structure(logical(0), tags = list(type = "string")), dependsOn = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ignoreFailure = structure(logical(0), tags = list(type = "boolean")), currentBuildSummary = structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), priorBuildSummaryList = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = 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")), debugSessionEnabled = structure(logical(0), tags = list(type = "boolean")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_build_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), secondarySourcesOverride = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourcesVersionOverride = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), artifactsOverride = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifactsOverride = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environmentVariablesOverride = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceTypeOverride = structure(logical(0), tags = list(type = "string")), sourceLocationOverride = structure(logical(0), tags = list(type = "string")), sourceAuthOverride = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), gitCloneDepthOverride = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfigOverride = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspecOverride = structure(logical(0), tags = list(type = "string")), insecureSslOverride = structure(logical(0), tags = list(type = "boolean")), reportBuildStatusOverride = structure(logical(0), tags = list(type = "boolean")), buildStatusConfigOverride = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentTypeOverride = structure(logical(0), tags = list(type = "string")), imageOverride = structure(logical(0), tags = list(type = "string")), computeTypeOverride = structure(logical(0), tags = list(type = "string")), certificateOverride = structure(logical(0), tags = list(type = "string")), cacheOverride = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), serviceRoleOverride = structure(logical(0), tags = list(type = "string")), privilegedModeOverride = structure(logical(0), tags = list(type = "boolean")), timeoutInMinutesOverride = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutesOverride = structure(logical(0), tags = list(type = "integer")), encryptionKeyOverride = structure(logical(0), tags = list(type = "string")), idempotencyToken = structure(logical(0), tags = list(type = "string")), logsConfigOverride = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), registryCredentialOverride = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsTypeOverride = structure(logical(0), tags = list(type = "string")), debugSessionEnabled = structure(logical(0), tags = list(type = "boolean")), fleetOverride = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), autoRetryLimitOverride = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_build_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(build = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), buildNumber = structure(logical(0), tags = list(type = "long")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), buildComplete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), exportedEnvironmentVariables = 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")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), debugSession = structure(list(sessionEnabled = structure(logical(0), tags = list(type = "boolean")), sessionTarget = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildBatchArn = structure(logical(0), tags = list(type = "string")), autoRetryConfig = structure(list(autoRetryLimit = structure(logical(0), tags = list(type = "integer")), autoRetryNumber = structure(logical(0), tags = list(type = "integer")), nextAutoRetry = structure(logical(0), tags = list(type = "string")), previousAutoRetry = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_build_batch_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), secondarySourcesOverride = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourcesVersionOverride = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), artifactsOverride = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifactsOverride = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environmentVariablesOverride = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceTypeOverride = structure(logical(0), tags = list(type = "string")), sourceLocationOverride = structure(logical(0), tags = list(type = "string")), sourceAuthOverride = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), gitCloneDepthOverride = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfigOverride = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspecOverride = structure(logical(0), tags = list(type = "string")), insecureSslOverride = structure(logical(0), tags = list(type = "boolean")), reportBuildBatchStatusOverride = structure(logical(0), tags = list(type = "boolean")), environmentTypeOverride = structure(logical(0), tags = list(type = "string")), imageOverride = structure(logical(0), tags = list(type = "string")), computeTypeOverride = structure(logical(0), tags = list(type = "string")), certificateOverride = structure(logical(0), tags = list(type = "string")), cacheOverride = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), serviceRoleOverride = structure(logical(0), tags = list(type = "string")), privilegedModeOverride = structure(logical(0), tags = list(type = "boolean")), buildTimeoutInMinutesOverride = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutesOverride = structure(logical(0), tags = list(type = "integer")), encryptionKeyOverride = structure(logical(0), tags = list(type = "string")), idempotencyToken = structure(logical(0), tags = list(type = "string")), logsConfigOverride = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), registryCredentialOverride = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsTypeOverride = structure(logical(0), tags = list(type = "string")), buildBatchConfigOverride = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), debugSessionEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_build_batch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(buildBatch = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildBatchStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), buildTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), complete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), buildBatchNumber = structure(logical(0), tags = list(type = "long")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildGroups = structure(list(structure(list(identifier = structure(logical(0), tags = list(type = "string")), dependsOn = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ignoreFailure = structure(logical(0), tags = list(type = "boolean")), currentBuildSummary = structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), priorBuildSummaryList = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = 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")), debugSessionEnabled = structure(logical(0), tags = list(type = "boolean")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_command_execution_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sandboxId = structure(logical(0), tags = list(type = "string")), command = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_command_execution_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(commandExecution = structure(list(id = structure(logical(0), tags = list(type = "string")), sandboxId = structure(logical(0), tags = list(type = "string")), submitTime = structure(logical(0), tags = list(type = "timestamp")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), command = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string")), exitCode = structure(logical(0), tags = list(type = "string")), standardOutputContent = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), standardErrContent = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), sandboxArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_sandbox_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), idempotencyToken = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$start_sandbox_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sandbox = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), requestTime = structure(logical(0), tags = list(type = "timestamp")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), serviceRole = structure(logical(0), tags = list(type = "string")), currentSession = structure(list(id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$start_sandbox_connection_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ssmSession = structure(list(sessionId = structure(logical(0), tags = list(type = "string")), tokenValue = structure(logical(0), tags = list(type = "string")), streamUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$stop_build_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(build = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), buildNumber = structure(logical(0), tags = list(type = "long")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), buildComplete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), exportedEnvironmentVariables = 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")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), debugSession = structure(list(sessionEnabled = structure(logical(0), tags = list(type = "boolean")), sessionTarget = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildBatchArn = structure(logical(0), tags = list(type = "string")), autoRetryConfig = structure(list(autoRetryLimit = structure(logical(0), tags = list(type = "integer")), autoRetryNumber = structure(logical(0), tags = list(type = "integer")), nextAutoRetry = structure(logical(0), tags = list(type = "string")), previousAutoRetry = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$stop_build_batch_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(buildBatch = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), buildBatchStatus = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(location = structure(logical(0), tags = list(type = "string")), sha256sum = structure(logical(0), tags = list(type = "string")), md5sum = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), buildTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), complete = structure(logical(0), tags = list(type = "boolean")), initiator = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), buildBatchNumber = structure(logical(0), tags = list(type = "long")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), buildGroups = structure(list(structure(list(identifier = structure(logical(0), tags = list(type = "string")), dependsOn = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ignoreFailure = structure(logical(0), tags = list(type = "boolean")), currentBuildSummary = structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), priorBuildSummaryList = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), requestedOn = structure(logical(0), tags = list(type = "timestamp")), buildStatus = structure(logical(0), tags = list(type = "string")), primaryArtifact = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), identifier = 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")), debugSessionEnabled = structure(logical(0), tags = list(type = "boolean")), reportArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.codebuild$stop_sandbox_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sandbox = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), projectName = structure(logical(0), tags = list(type = "string")), requestTime = structure(logical(0), tags = list(type = "timestamp")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), logConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), encryptionKey = structure(logical(0), tags = list(type = "string")), serviceRole = structure(logical(0), tags = list(type = "string")), currentSession = structure(list(id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), currentPhase = structure(logical(0), tags = list(type = "string")), phases = structure(list(structure(list(phaseType = structure(logical(0), tags = list(type = "string")), phaseStatus = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp")), endTime = structure(logical(0), tags = list(type = "timestamp")), durationInSeconds = structure(logical(0), tags = list(type = "long")), contexts = structure(list(structure(list(statusCode = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), resolvedSourceVersion = structure(logical(0), tags = list(type = "string")), logs = structure(list(groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string")), deepLink = structure(logical(0), tags = list(type = "string")), s3DeepLink = structure(logical(0), tags = list(type = "string")), cloudWatchLogsArn = structure(logical(0), tags = list(type = "string")), s3LogsArn = structure(logical(0), tags = list(type = "string")), cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), networkInterface = structure(list(subnetId = structure(logical(0), tags = list(type = "string")), networkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_fleet_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), baseCapacity = structure(logical(0), tags = list(type = "integer")), environmentType = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), scalingConfiguration = structure(list(scalingType = structure(logical(0), tags = list(type = "string")), targetTrackingScalingConfigs = structure(list(structure(list(metricType = structure(logical(0), tags = list(type = "string")), targetValue = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), maxCapacity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), overflowBehavior = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), proxyConfiguration = structure(list(defaultBehavior = structure(logical(0), tags = list(type = "string")), orderedProxyRules = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), effect = structure(logical(0), tags = list(type = "string")), entities = 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")), imageId = structure(logical(0), tags = list(type = "string")), fleetServiceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_fleet_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(fleet = structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), status = structure(list(statusCode = structure(logical(0), tags = list(type = "string")), context = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), baseCapacity = structure(logical(0), tags = list(type = "integer")), environmentType = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), scalingConfiguration = structure(list(scalingType = structure(logical(0), tags = list(type = "string")), targetTrackingScalingConfigs = structure(list(structure(list(metricType = structure(logical(0), tags = list(type = "string")), targetValue = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), maxCapacity = structure(logical(0), tags = list(type = "integer")), desiredCapacity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), overflowBehavior = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), proxyConfiguration = structure(list(defaultBehavior = structure(logical(0), tags = list(type = "string")), orderedProxyRules = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), effect = structure(logical(0), tags = list(type = "string")), entities = 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")), imageId = structure(logical(0), tags = list(type = "string")), fleetServiceRole = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), encryptionKey = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), badgeEnabled = structure(logical(0), tags = list(type = "boolean")), logsConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), concurrentBuildLimit = structure(logical(0), tags = list(type = "integer")), autoRetryLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(project = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), source = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondarySources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), gitCloneDepth = structure(logical(0), tags = list(type = "integer")), gitSubmodulesConfig = structure(list(fetchSubmodules = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), buildspec = structure(logical(0), tags = list(type = "string")), auth = structure(list(type = structure(logical(0), tags = list(type = "string")), resource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reportBuildStatus = structure(logical(0), tags = list(type = "boolean")), buildStatusConfig = structure(list(context = structure(logical(0), tags = list(type = "string")), targetUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), insecureSsl = structure(logical(0), tags = list(type = "boolean")), sourceIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), sourceVersion = structure(logical(0), tags = list(type = "string")), secondarySourceVersions = structure(list(structure(list(sourceIdentifier = structure(logical(0), tags = list(type = "string")), sourceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), artifacts = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secondaryArtifacts = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), namespaceType = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), overrideArtifactName = structure(logical(0), tags = list(type = "boolean")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), artifactIdentifier = structure(logical(0), tags = list(type = "string")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), cache = structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), modes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), cacheNamespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environment = structure(list(type = structure(logical(0), tags = list(type = "string")), image = structure(logical(0), tags = list(type = "string")), computeType = structure(logical(0), tags = list(type = "string")), computeConfiguration = structure(list(vCpu = structure(logical(0), tags = list(type = "long")), memory = structure(logical(0), tags = list(type = "long")), disk = structure(logical(0), tags = list(type = "long")), machineType = structure(logical(0), tags = list(type = "string")), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), fleet = structure(list(fleetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), privilegedMode = structure(logical(0), tags = list(type = "boolean")), certificate = structure(logical(0), tags = list(type = "string")), registryCredential = structure(list(credential = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), imagePullCredentialsType = structure(logical(0), tags = list(type = "string")), dockerServer = structure(list(computeType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(status = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), serviceRole = structure(logical(0), tags = list(type = "string")), timeoutInMinutes = structure(logical(0), tags = list(type = "integer")), queuedTimeoutInMinutes = structure(logical(0), tags = list(type = "integer")), encryptionKey = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), webhook = structure(list(url = structure(logical(0), tags = list(type = "string")), payloadUrl = structure(logical(0), tags = list(type = "string")), secret = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), manualCreation = structure(logical(0), tags = list(type = "boolean")), lastModifiedSecret = structure(logical(0), tags = list(type = "timestamp")), scopeConfiguration = structure(list(name = structure(logical(0), tags = list(type = "string")), domain = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), vpcConfig = structure(list(vpcId = structure(logical(0), tags = list(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"))), tags = list(type = "structure")), badge = structure(list(badgeEnabled = structure(logical(0), tags = list(type = "boolean")), badgeRequestUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), logsConfig = structure(list(cloudWatchLogs = structure(list(status = structure(logical(0), tags = list(type = "string")), groupName = structure(logical(0), tags = list(type = "string")), streamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Logs = structure(list(status = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean")), bucketOwnerAccess = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), fileSystemLocations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), location = structure(logical(0), tags = list(type = "string")), mountPoint = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), mountOptions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), buildBatchConfig = structure(list(serviceRole = structure(logical(0), tags = list(type = "string")), combineArtifacts = structure(logical(0), tags = list(type = "boolean")), restrictions = structure(list(maximumBuildsAllowed = structure(logical(0), tags = list(type = "integer")), computeTypesAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), fleetsAllowed = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), timeoutInMins = structure(logical(0), tags = list(type = "integer")), batchReportMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), concurrentBuildLimit = structure(logical(0), tags = list(type = "integer")), projectVisibility = structure(logical(0), tags = list(type = "string")), publicProjectAlias = structure(logical(0), tags = list(type = "string")), resourceAccessRole = structure(logical(0), tags = list(type = "string")), autoRetryLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_project_visibility_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectArn = structure(logical(0), tags = list(type = "string")), projectVisibility = structure(logical(0), tags = list(type = "string")), resourceAccessRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_project_visibility_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectArn = structure(logical(0), tags = list(type = "string")), publicProjectAlias = structure(logical(0), tags = list(type = "string")), projectVisibility = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_report_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), exportConfig = structure(list(exportConfigType = structure(logical(0), tags = list(type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), bucketOwner = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_report_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reportGroup = structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), exportConfig = structure(list(exportConfigType = structure(logical(0), tags = list(type = "string")), s3Destination = structure(list(bucket = structure(logical(0), tags = list(type = "string")), bucketOwner = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), packaging = structure(logical(0), tags = list(type = "string")), encryptionKey = structure(logical(0), tags = list(type = "string")), encryptionDisabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), created = structure(logical(0), tags = list(type = "timestamp")), lastModified = structure(logical(0), tags = list(type = "timestamp")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_webhook_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(projectName = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), rotateSecret = structure(logical(0), tags = list(type = "boolean")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.codebuild$update_webhook_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(webhook = structure(list(url = structure(logical(0), tags = list(type = "string")), payloadUrl = structure(logical(0), tags = list(type = "string")), secret = structure(logical(0), tags = list(type = "string")), branchFilter = structure(logical(0), tags = list(type = "string")), filterGroups = structure(list(structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), pattern = structure(logical(0), tags = list(type = "string")), excludeMatchedPattern = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "list")), buildType = structure(logical(0), tags = list(type = "string")), manualCreation = structure(logical(0), tags = list(type = "boolean")), lastModifiedSecret = structure(logical(0), tags = list(type = "timestamp")), scopeConfiguration = structure(list(name = structure(logical(0), tags = list(type = "string")), domain = structure(logical(0), tags = list(type = "string")), scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), pullRequestBuildPolicy = structure(list(requiresCommentApproval = structure(logical(0), tags = list(type = "string")), approverRoles = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}
