Skip to content
docs/API reference/ImageService

ImageService

The ImageService methods and their request and response messages.

Generated from image.proto. Every method is POST /rpc/engram.app.v1.ImageService/<Method> with a JSON or protobuf body and an x-api-key header.

Method Request Response
ListEnabledImages ListEnabledImagesRequest ListEnabledImagesResponse
EnableImage EnableImageRequest EnableImageResponse
UpdateImage UpdateImageRequest UpdateImageResponse
DisableImage DisableImageRequest DisableImageResponse
RefreshImage RefreshImageRequest RefreshImageResponse
ListEnableJobs ListEnableJobsRequest ListEnableJobsResponse
GetEnableJob GetEnableJobRequest GetEnableJobResponse
RetryEnableJob RetryEnableJobRequest RetryEnableJobResponse
ListRegistries ListRegistriesRequest ListRegistriesResponse
AddRegistry AddRegistryRequest AddRegistryResponse
DeleteRegistry DeleteRegistryRequest DeleteRegistryResponse
Field Type
host string
static StaticRegistryAuth (one of auth)
gcp_workload_identity GcpWorkloadIdentityRegistryAuth (one of auth)
anonymous AnonymousRegistryAuth (one of auth)
aws_ecr AwsEcrRegistryAuth (one of auth)
Field Type
id string
host string
auth_kind string
auth_principal string (optional)

No fields.

Field Type
assume_role_arn string (optional)
Field Type
name string
literal string (one of value)
secret_ref string (one of value)
Field Type
host string

No fields.

Field Type
image_uri string

No fields.

Field Type
id string
image_uri string
manifest_digest string
last_refreshed_at string
created_at string
config ImageConfig
Field Type
image_uri string
config ImageConfig (optional)
Field Type
job EnableJob
Field Type
id string
image_uri string
manifest_digest string (optional)
state string
chunks_total uint32 (optional)
chunks_done uint32
attempts uint32
error string (optional)
created_at string
updated_at string
capture_phase string (optional)
warm_stage string (optional)
warm_stage_started_at string (optional)
output_tail string (optional)
prestage_hosts string
warm_stages string
materialize_stages string
materialize_host_id string (optional)
Field Type
impersonate_sa string (optional)
Field Type
job_id string
Field Type
job EnableJob
Field Type
name string
description string (optional)
env map<string, string>
workdir string (optional)
resources ImageResources
warm ImageWarmConfig (optional)
Field Type
suggested_memory_mib uint32 (optional)
suggested_vcpus uint32 (optional)
suggested_disk_gib uint32 (optional)
suggested_swap_mib uint32 (optional)
Field Type
command repeated string
timeout_secs uint64 (optional)
workdir string (optional)
env repeated CaptureEnvEntry
network ProfileNetwork (optional)

No fields.

Field Type
images repeated EnabledImageSummary

No fields.

Field Type
jobs repeated EnableJob

No fields.

Field Type
registries repeated RegistryCredentialSummary
Field Type
image_uri string
force_recapture bool
Field Type
job EnableJob
Field Type
id string
registry_host string
auth_kind string
auth_principal string (optional)
created_at string
updated_at string (optional)
Field Type
job_id string
Field Type
job EnableJob
Field Type
username string
password string
Field Type
image_uri string
config ImageConfig
allow_recapture bool
Field Type
job EnableJob (optional)