Retry Build
codebuild_retry_build | R Documentation |
Restarts a build¶
Description¶
Restarts a build.
Usage¶
Arguments¶
id
Specifies the identifier of the build to restart.
idempotencyToken
A unique, case sensitive identifier you provide to ensure the idempotency of the
retry_build
request. The token is included in theretry_build
request and is valid for five minutes. If you repeat theretry_build
request with the same token, but change a parameter, CodeBuild returns a parameter mismatch error.
Value¶
A list with the following syntax:
list(
build = list(
id = "string",
arn = "string",
buildNumber = 123,
startTime = as.POSIXct(
"2015-01-01"
),
endTime = as.POSIXct(
"2015-01-01"
),
currentPhase = "string",
buildStatus = "SUCCEEDED"|"FAILED"|"FAULT"|"TIMED_OUT"|"IN_PROGRESS"|"STOPPED",
sourceVersion = "string",
resolvedSourceVersion = "string",
projectName = "string",
phases = list(
list(
phaseType = "SUBMITTED"|"QUEUED"|"PROVISIONING"|"DOWNLOAD_SOURCE"|"INSTALL"|"PRE_BUILD"|"BUILD"|"POST_BUILD"|"UPLOAD_ARTIFACTS"|"FINALIZING"|"COMPLETED",
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",
logs = list(
groupName = "string",
streamName = "string",
deepLink = "string",
s3DeepLink = "string",
cloudWatchLogsArn = "string",
s3LogsArn = "string",
cloudWatchLogs = list(
status = "ENABLED"|"DISABLED",
groupName = "string",
streamName = "string"
),
s3Logs = list(
status = "ENABLED"|"DISABLED",
location = "string",
encryptionDisabled = TRUE|FALSE,
bucketOwnerAccess = "NONE"|"READ_ONLY"|"FULL"
)
),
timeoutInMinutes = 123,
queuedTimeoutInMinutes = 123,
buildComplete = TRUE|FALSE,
initiator = "string",
vpcConfig = list(
vpcId = "string",
subnets = list(
"string"
),
securityGroupIds = list(
"string"
)
),
networkInterface = list(
subnetId = "string",
networkInterfaceId = "string"
),
encryptionKey = "string",
exportedEnvironmentVariables = list(
list(
name = "string",
value = "string"
)
),
reportArns = list(
"string"
),
fileSystemLocations = list(
list(
type = "EFS",
location = "string",
mountPoint = "string",
identifier = "string",
mountOptions = "string"
)
),
debugSession = list(
sessionEnabled = TRUE|FALSE,
sessionTarget = "string"
),
buildBatchArn = "string"
)
)