Examples:
Example: To get information about builds
resp = client.batch_get_builds({
ids: [
"codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX",
"codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX",
],
})
{
builds: [
{
arn: "arn:aws:codebuild:us-east-1:123456789012:build/codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX",
artifacts: {
location: "arn:aws:s3:::codebuild-123456789012-output-bucket/codebuild-demo-project",
},
build_complete: true,
build_status: "SUCCEEDED",
current_phase: "COMPLETED",
end_time: Time.parse(1479832474.764),
environment: {
type: "LINUX_CONTAINER",
compute_type: "BUILD_GENERAL1_SMALL",
environment_variables: [
],
image: "aws/codebuild/java:openjdk-8",
privileged_mode: false,
},
id: "codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX",
initiator: "MyDemoUser",
logs: {
deep_link: "https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logEvent:group=/aws/codebuild/codebuild-demo-project;stream=9b0ac37f-d19e-4254-9079-f47e9a389eEX",
group_name: "/aws/codebuild/codebuild-demo-project",
stream_name: "9b0ac37f-d19e-4254-9079-f47e9a389eEX",
},
phases: [
{
duration_in_seconds: 0,
end_time: Time.parse(1479832342.23),
phase_status: "SUCCEEDED",
phase_type: "SUBMITTED",
start_time: Time.parse(1479832341.854),
},
{
contexts: [
],
duration_in_seconds: 72,
end_time: Time.parse(1479832415.064),
phase_status: "SUCCEEDED",
phase_type: "PROVISIONING",
start_time: Time.parse(1479832342.23),
},
{
contexts: [
],
duration_in_seconds: 46,
end_time: Time.parse(1479832461.261),
phase_status: "SUCCEEDED",
phase_type: "DOWNLOAD_SOURCE",
start_time: Time.parse(1479832415.064),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479832461.354),
phase_status: "SUCCEEDED",
phase_type: "INSTALL",
start_time: Time.parse(1479832461.261),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479832461.448),
phase_status: "SUCCEEDED",
phase_type: "PRE_BUILD",
start_time: Time.parse(1479832461.354),
},
{
contexts: [
],
duration_in_seconds: 9,
end_time: Time.parse(1479832471.115),
phase_status: "SUCCEEDED",
phase_type: "BUILD",
start_time: Time.parse(1479832461.448),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479832471.224),
phase_status: "SUCCEEDED",
phase_type: "POST_BUILD",
start_time: Time.parse(1479832471.115),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479832471.791),
phase_status: "SUCCEEDED",
phase_type: "UPLOAD_ARTIFACTS",
start_time: Time.parse(1479832471.224),
},
{
contexts: [
],
duration_in_seconds: 2,
end_time: Time.parse(1479832474.764),
phase_status: "SUCCEEDED",
phase_type: "FINALIZING",
start_time: Time.parse(1479832471.791),
},
{
phase_type: "COMPLETED",
start_time: Time.parse(1479832474.764),
},
],
project_name: "codebuild-demo-project",
source: {
type: "S3",
buildspec: "",
location: "arn:aws:s3:::codebuild-123456789012-input-bucket/MessageUtil.zip",
},
start_time: Time.parse(1479832341.854),
timeout_in_minutes: 60,
},
{
arn: "arn:aws:codebuild:us-east-1:123456789012:build/codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX",
artifacts: {
location: "arn:aws:s3:::codebuild-123456789012-output-bucket/codebuild-demo-project",
},
build_complete: true,
build_status: "SUCCEEDED",
current_phase: "COMPLETED",
end_time: Time.parse(1479401214.239),
environment: {
type: "LINUX_CONTAINER",
compute_type: "BUILD_GENERAL1_SMALL",
environment_variables: [
],
image: "aws/codebuild/java:openjdk-8",
privileged_mode: false,
},
id: "codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX",
initiator: "MyDemoUser",
logs: {
deep_link: "https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logEvent:group=/aws/codebuild/codebuild-demo-project;stream=b79a46f7-1473-4636-a23f-da9c45c208EX",
group_name: "/aws/codebuild/codebuild-demo-project",
stream_name: "b79a46f7-1473-4636-a23f-da9c45c208EX",
},
phases: [
{
duration_in_seconds: 0,
end_time: Time.parse(1479401082.342),
phase_status: "SUCCEEDED",
phase_type: "SUBMITTED",
start_time: Time.parse(1479401081.869),
},
{
contexts: [
],
duration_in_seconds: 71,
end_time: Time.parse(1479401154.129),
phase_status: "SUCCEEDED",
phase_type: "PROVISIONING",
start_time: Time.parse(1479401082.342),
},
{
contexts: [
],
duration_in_seconds: 45,
end_time: Time.parse(1479401199.136),
phase_status: "SUCCEEDED",
phase_type: "DOWNLOAD_SOURCE",
start_time: Time.parse(1479401154.129),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479401199.236),
phase_status: "SUCCEEDED",
phase_type: "INSTALL",
start_time: Time.parse(1479401199.136),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479401199.345),
phase_status: "SUCCEEDED",
phase_type: "PRE_BUILD",
start_time: Time.parse(1479401199.236),
},
{
contexts: [
],
duration_in_seconds: 9,
end_time: Time.parse(1479401208.68),
phase_status: "SUCCEEDED",
phase_type: "BUILD",
start_time: Time.parse(1479401199.345),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479401208.783),
phase_status: "SUCCEEDED",
phase_type: "POST_BUILD",
start_time: Time.parse(1479401208.68),
},
{
contexts: [
],
duration_in_seconds: 0,
end_time: Time.parse(1479401209.463),
phase_status: "SUCCEEDED",
phase_type: "UPLOAD_ARTIFACTS",
start_time: Time.parse(1479401208.783),
},
{
contexts: [
],
duration_in_seconds: 4,
end_time: Time.parse(1479401214.239),
phase_status: "SUCCEEDED",
phase_type: "FINALIZING",
start_time: Time.parse(1479401209.463),
},
{
phase_type: "COMPLETED",
start_time: Time.parse(1479401214.239),
},
],
project_name: "codebuild-demo-project",
source: {
type: "S3",
location: "arn:aws:s3:::codebuild-123456789012-input-bucket/MessageUtil.zip",
},
start_time: Time.parse(1479401081.869),
timeout_in_minutes: 60,
},
],
}
Request syntax with placeholder values
resp = client.batch_get_builds({
ids: ["NonEmptyString"], })
Response structure
resp.builds resp.builds[0].id resp.builds[0].arn resp.builds[0].build_number resp.builds[0].start_time resp.builds[0].end_time resp.builds[0].current_phase resp.builds[0].build_status resp.builds[0].source_version resp.builds[0].resolved_source_version resp.builds[0].project_name resp.builds[0].phases resp.builds[0].phases[0].phase_type resp.builds[0].phases[0].phase_status resp.builds[0].phases[0].start_time resp.builds[0].phases[0].end_time resp.builds[0].phases[0].duration_in_seconds resp.builds[0].phases[0].contexts resp.builds[0].phases[0].contexts[0].status_code resp.builds[0].phases[0].contexts[0].message resp.builds[0].source.type resp.builds[0].source.location resp.builds[0].source.git_clone_depth resp.builds[0].source.git_submodules_config.fetch_submodules resp.builds[0].source.buildspec resp.builds[0].source.auth.type resp.builds[0].source.auth.resource resp.builds[0].source.report_build_status resp.builds[0].source.build_status_config.context resp.builds[0].source.build_status_config.target_url resp.builds[0].source.insecure_ssl resp.builds[0].source.source_identifier resp.builds[0].secondary_sources resp.builds[0].secondary_sources[0].type resp.builds[0].secondary_sources[0].location resp.builds[0].secondary_sources[0].git_clone_depth resp.builds[0].secondary_sources[0].git_submodules_config.fetch_submodules resp.builds[0].secondary_sources[0].buildspec resp.builds[0].secondary_sources[0].auth.type resp.builds[0].secondary_sources[0].auth.resource resp.builds[0].secondary_sources[0].report_build_status resp.builds[0].secondary_sources[0].build_status_config.context resp.builds[0].secondary_sources[0].build_status_config.target_url resp.builds[0].secondary_sources[0].insecure_ssl resp.builds[0].secondary_sources[0].source_identifier resp.builds[0].secondary_source_versions resp.builds[0].secondary_source_versions[0].source_identifier resp.builds[0].secondary_source_versions[0].source_version resp.builds[0].artifacts.location resp.builds[0].artifacts.sha256sum resp.builds[0].artifacts.md5sum resp.builds[0].artifacts.override_artifact_name resp.builds[0].artifacts.encryption_disabled resp.builds[0].artifacts.artifact_identifier resp.builds[0].secondary_artifacts resp.builds[0].secondary_artifacts[0].location resp.builds[0].secondary_artifacts[0].sha256sum resp.builds[0].secondary_artifacts[0].md5sum resp.builds[0].secondary_artifacts[0].override_artifact_name resp.builds[0].secondary_artifacts[0].encryption_disabled resp.builds[0].secondary_artifacts[0].artifact_identifier resp.builds[0].cache.type resp.builds[0].cache.location resp.builds[0].cache.modes resp.builds[0].cache.modes[0] resp.builds[0].environment.type resp.builds[0].environment.image resp.builds[0].environment.compute_type resp.builds[0].environment.environment_variables resp.builds[0].environment.environment_variables[0].name resp.builds[0].environment.environment_variables[0].value resp.builds[0].environment.environment_variables[0].type resp.builds[0].environment.privileged_mode resp.builds[0].environment.certificate resp.builds[0].environment.registry_credential.credential resp.builds[0].environment.registry_credential.credential_provider resp.builds[0].environment.image_pull_credentials_type resp.builds[0].service_role resp.builds[0].logs.group_name resp.builds[0].logs.stream_name resp.builds[0].logs.deep_link resp.builds[0].logs.s3_deep_link resp.builds[0].logs.cloud_watch_logs_arn resp.builds[0].logs.s3_logs_arn resp.builds[0].logs.cloud_watch_logs.status resp.builds[0].logs.cloud_watch_logs.group_name resp.builds[0].logs.cloud_watch_logs.stream_name resp.builds[0].logs.s3_logs.status resp.builds[0].logs.s3_logs.location resp.builds[0].logs.s3_logs.encryption_disabled resp.builds[0].timeout_in_minutes resp.builds[0].queued_timeout_in_minutes resp.builds[0].build_complete resp.builds[0].initiator resp.builds[0].vpc_config.vpc_id resp.builds[0].vpc_config.subnets resp.builds[0].vpc_config.subnets[0] resp.builds[0].vpc_config.security_group_ids resp.builds[0].vpc_config.security_group_ids[0] resp.builds[0].network_interface.subnet_id resp.builds[0].network_interface.network_interface_id resp.builds[0].encryption_key resp.builds[0].exported_environment_variables resp.builds[0].exported_environment_variables[0].name resp.builds[0].exported_environment_variables[0].value resp.builds[0].report_arns resp.builds[0].report_arns[0] resp.builds[0].file_system_locations resp.builds[0].file_system_locations[0].type resp.builds[0].file_system_locations[0].location resp.builds[0].file_system_locations[0].mount_point resp.builds[0].file_system_locations[0].identifier resp.builds[0].file_system_locations[0].mount_options resp.builds[0].debug_session.session_enabled resp.builds[0].debug_session.session_target resp.builds[0].build_batch_arn resp.builds_not_found resp.builds_not_found[0]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4