Retry Build Batch
codebuild_retry_build_batch | R Documentation |
Restarts a failed batch build¶
Description¶
Restarts a failed batch build. Only batch builds that have failed can be retried.
Usage¶
Arguments¶
id
Specifies the identifier of the batch build to restart.
idempotencyToken
A unique, case sensitive identifier you provide to ensure the idempotency of the
retry_build_batch
request. The token is included in theretry_build_batch
request and is valid for five minutes. If you repeat theretry_build_batch
request with the same token, but change a parameter, CodeBuild returns a parameter mismatch error.retryType
Specifies the type of retry to perform.
Value¶
A list with the following syntax:
list(
buildBatch = list(
id = "string",
arn = "string",
startTime = as.POSIXct(
"2015-01-01"
),
endTime = as.POSIXct(
"2015-01-01"
),
currentPhase = "string",
buildBatchStatus = "SUCCEEDED"|"FAILED"|"FAULT"|"TIMED_OUT"|"IN_PROGRESS"|"STOPPED",
sourceVersion = "string",
resolvedSourceVersion = "string",
projectName = "string",
phases = list(
list(
phaseType = "SUBMITTED"|"DOWNLOAD_BATCHSPEC"|"IN_PROGRESS"|"COMBINE_ARTIFACTS"|"SUCCEEDED"|"FAILED"|"STOPPED",
phaseStatus = "SUCCEEDED"|"FAILED"|"FAULT"|"TIMED_OUT"|"IN_PROGRESS"|"STOPPED",
startTime = as.POSIXct(
"2015-01-01"
),
endTime = as.POSIXct(
"2015-01-01"
),
durationInSeconds = 123,
contexts = list(
list(
statusCode = "string",
message = "string"
)
)
)
),
source = list(
type = "CODECOMMIT"|"CODEPIPELINE"|"GITHUB"|"GITLAB"|"GITLAB_SELF_MANAGED"|"S3"|"BITBUCKET"|"GITHUB_ENTERPRISE"|"NO_SOURCE",
location = "string",
gitCloneDepth = 123,
gitSubmodulesConfig = list(
fetchSubmodules = TRUE|FALSE
),
buildspec = "string",
auth = list(
type = "OAUTH"|"CODECONNECTIONS"|"SECRETS_MANAGER",
resource = "string"
),
reportBuildStatus = TRUE|FALSE,
buildStatusConfig = list(
context = "string",
targetUrl = "string"
),
insecureSsl = TRUE|FALSE,
sourceIdentifier = "string"
),
secondarySources = list(
list(
type = "CODECOMMIT"|"CODEPIPELINE"|"GITHUB"|"GITLAB"|"GITLAB_SELF_MANAGED"|"S3"|"BITBUCKET"|"GITHUB_ENTERPRISE"|"NO_SOURCE",
location = "string",
gitCloneDepth = 123,
gitSubmodulesConfig = list(
fetchSubmodules = TRUE|FALSE
),
buildspec = "string",
auth = list(
type = "OAUTH"|"CODECONNECTIONS"|"SECRETS_MANAGER",
resource = "string"
),
reportBuildStatus = TRUE|FALSE,
buildStatusConfig = list(
context = "string",
targetUrl = "string"
),
insecureSsl = TRUE|FALSE,
sourceIdentifier = "string"
)
),
secondarySourceVersions = list(
list(
sourceIdentifier = "string",
sourceVersion = "string"
)
),
artifacts = list(
location = "string",
sha256sum = "string",
md5sum = "string",
overrideArtifactName = TRUE|FALSE,
encryptionDisabled = TRUE|FALSE,
artifactIdentifier = "string",
bucketOwnerAccess = "NONE"|"READ_ONLY"|"FULL"
),
secondaryArtifacts = list(
list(
location = "string",
sha256sum = "string",
md5sum = "string",
overrideArtifactName = TRUE|FALSE,
encryptionDisabled = TRUE|FALSE,
artifactIdentifier = "string",
bucketOwnerAccess = "NONE"|"READ_ONLY"|"FULL"
)
),
cache = list(
type = "NO_CACHE"|"S3"|"LOCAL",
location = "string",
modes = list(
"LOCAL_DOCKER_LAYER_CACHE"|"LOCAL_SOURCE_CACHE"|"LOCAL_CUSTOM_CACHE"
)
),
environment = list(
type = "WINDOWS_CONTAINER"|"LINUX_CONTAINER"|"LINUX_GPU_CONTAINER"|"ARM_CONTAINER"|"WINDOWS_SERVER_2019_CONTAINER"|"LINUX_LAMBDA_CONTAINER"|"ARM_LAMBDA_CONTAINER"|"MAC_ARM",
image = "string",
computeType = "BUILD_GENERAL1_SMALL"|"BUILD_GENERAL1_MEDIUM"|"BUILD_GENERAL1_LARGE"|"BUILD_GENERAL1_XLARGE"|"BUILD_GENERAL1_2XLARGE"|"BUILD_LAMBDA_1GB"|"BUILD_LAMBDA_2GB"|"BUILD_LAMBDA_4GB"|"BUILD_LAMBDA_8GB"|"BUILD_LAMBDA_10GB",
fleet = list(
fleetArn = "string"
),
environmentVariables = list(
list(
name = "string",
value = "string",
type = "PLAINTEXT"|"PARAMETER_STORE"|"SECRETS_MANAGER"
)
),
privilegedMode = TRUE|FALSE,
certificate = "string",
registryCredential = list(
credential = "string",
credentialProvider = "SECRETS_MANAGER"
),
imagePullCredentialsType = "CODEBUILD"|"SERVICE_ROLE"
),
serviceRole = "string",
logConfig = list(
cloudWatchLogs = list(
status = "ENABLED"|"DISABLED",
groupName = "string",
streamName = "string"
),
s3Logs = list(
status = "ENABLED"|"DISABLED",
location = "string",
encryptionDisabled = TRUE|FALSE,
bucketOwnerAccess = "NONE"|"READ_ONLY"|"FULL"
)
),
buildTimeoutInMinutes = 123,
queuedTimeoutInMinutes = 123,
complete = TRUE|FALSE,
initiator = "string",
vpcConfig = list(
vpcId = "string",
subnets = list(
"string"
),
securityGroupIds = list(
"string"
)
),
encryptionKey = "string",
buildBatchNumber = 123,
fileSystemLocations = list(
list(
type = "EFS",
location = "string",
mountPoint = "string",
identifier = "string",
mountOptions = "string"
)
),
buildBatchConfig = list(
serviceRole = "string",
combineArtifacts = TRUE|FALSE,
restrictions = list(
maximumBuildsAllowed = 123,
computeTypesAllowed = list(
"string"
)
),
timeoutInMins = 123,
batchReportMode = "REPORT_INDIVIDUAL_BUILDS"|"REPORT_AGGREGATED_BATCH"
),
buildGroups = list(
list(
identifier = "string",
dependsOn = list(
"string"
),
ignoreFailure = TRUE|FALSE,
currentBuildSummary = list(
arn = "string",
requestedOn = as.POSIXct(
"2015-01-01"
),
buildStatus = "SUCCEEDED"|"FAILED"|"FAULT"|"TIMED_OUT"|"IN_PROGRESS"|"STOPPED",
primaryArtifact = list(
type = "CODEPIPELINE"|"S3"|"NO_ARTIFACTS",
location = "string",
identifier = "string"
),
secondaryArtifacts = list(
list(
type = "CODEPIPELINE"|"S3"|"NO_ARTIFACTS",
location = "string",
identifier = "string"
)
)
),
priorBuildSummaryList = list(
list(
arn = "string",
requestedOn = as.POSIXct(
"2015-01-01"
),
buildStatus = "SUCCEEDED"|"FAILED"|"FAULT"|"TIMED_OUT"|"IN_PROGRESS"|"STOPPED",
primaryArtifact = list(
type = "CODEPIPELINE"|"S3"|"NO_ARTIFACTS",
location = "string",
identifier = "string"
),
secondaryArtifacts = list(
list(
type = "CODEPIPELINE"|"S3"|"NO_ARTIFACTS",
location = "string",
identifier = "string"
)
)
)
)
)
),
debugSessionEnabled = TRUE|FALSE
)
)