Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Serverless Containers
  • Comparison with other Yandex Cloud services
  • Access management
  • Pricing policy
  • Terraform reference
    • API authentication
      • Overview
        • Overview
        • Get
        • List
        • Create
        • Update
        • Delete
        • DeployRevision
        • Rollback
        • GetRevision
        • ListRevisions
        • ListOperations
        • ListAccessBindings
        • SetAccessBindings
        • UpdateAccessBindings
  • Audit Trails events
  • Release notes
  • FAQ

In this article:

  • HTTP request
  • Query parameters
  • Response
  • Revision
  • Image
  • Command
  • Args
  • Resources
  • Secret
  • Connectivity
  • ProvisionPolicy
  • ScalingPolicy
  • LogOptions
  • StorageMount
  • Mount
  • ObjectStorage
  • DiskSpec
  • Runtime
  • MetadataOptions
  1. Containers API reference
  2. REST
  3. Container
  4. ListRevisions

Serverless Containers Service, REST: Container.ListRevisions

Written by
Yandex Cloud
Updated at January 14, 2025
  • HTTP request
  • Query parameters
  • Response
  • Revision
  • Image
  • Command
  • Args
  • Resources
  • Secret
  • Connectivity
  • ProvisionPolicy
  • ScalingPolicy
  • LogOptions
  • StorageMount
  • Mount
  • ObjectStorage
  • DiskSpec
  • Runtime
  • MetadataOptions

Retrieves the list of revisions for the specified container, or of all container revisions
in the specified folder.

HTTP requestHTTP request

GET https://serverless-containers.api.cloud.yandex.net/containers/v1/revisions

Query parametersQuery parameters

Field

Description

folderId

string

ID of the folder to list container revisions for.
To get a folder ID make a yandex.cloud.resourcemanager.v1.FolderService.List request.

Includes only one of the fields folderId, containerId.

containerId

string

ID of the container to list revisions for.
To get a container ID use a ContainerService.List request.

Includes only one of the fields folderId, containerId.

pageSize

string (int64)

The maximum number of results per page to return. If the number of available results
is larger than pageSize, the service returns a ListContainersRevisionsResponse.nextPageToken
that can be used to get the next page of results in subsequent list requests.

Default value: 100.

pageToken

string

Page token. To get the next page of results, set pageToken to the
ListContainersRevisionsResponse.nextPageToken returned by a previous list request.

filter

string

A filter expression that filters resources listed in the response.

The expression must specify:

  1. The field name. Currently filtering can only be applied to the Revision.status and Revision.runtime fields.
  2. An = operator.
  3. The value in double quotes ("). Must be 3-63 characters long and match the regular expression [a-z][-a-z0-9]{1,61}[a-z0-9].
    Example of a filter: status="ACTIVE".

ResponseResponse

HTTP Code: 200 - OK

{
  "revisions": [
    {
      "id": "string",
      "containerId": "string",
      "description": "string",
      "createdAt": "string",
      "image": {
        "imageUrl": "string",
        "imageDigest": "string",
        "command": {
          "command": [
            "string"
          ]
        },
        "args": {
          "args": [
            "string"
          ]
        },
        "environment": "object",
        "workingDir": "string"
      },
      "resources": {
        "memory": "string",
        "cores": "string",
        "coreFraction": "string"
      },
      "executionTimeout": "string",
      "concurrency": "string",
      "serviceAccountId": "string",
      "status": "string",
      "secrets": [
        {
          "id": "string",
          "versionId": "string",
          "key": "string",
          // Includes only one of the fields `environmentVariable`
          "environmentVariable": "string"
          // end of the list of possible fields
        }
      ],
      "connectivity": {
        "networkId": "string",
        "subnetIds": [
          "string"
        ]
      },
      "provisionPolicy": {
        "minInstances": "string"
      },
      "scalingPolicy": {
        "zoneInstancesLimit": "string",
        "zoneRequestsLimit": "string"
      },
      "logOptions": {
        "disabled": "boolean",
        // Includes only one of the fields `logGroupId`, `folderId`
        "logGroupId": "string",
        "folderId": "string",
        // end of the list of possible fields
        "minLevel": "string"
      },
      "storageMounts": [
        {
          "bucketId": "string",
          "prefix": "string",
          "readOnly": "boolean",
          "mountPointPath": "string"
        }
      ],
      "mounts": [
        {
          "mountPointPath": "string",
          "mode": "string",
          // Includes only one of the fields `objectStorage`, `ephemeralDiskSpec`
          "objectStorage": {
            "bucketId": "string",
            "prefix": "string"
          },
          "ephemeralDiskSpec": {
            "size": "string",
            "blockSize": "string"
          }
          // end of the list of possible fields
        }
      ],
      "runtime": {
        // Includes only one of the fields `http`, `task`
        "http": "object",
        "task": "object"
        // end of the list of possible fields
      },
      "metadataOptions": {
        "gceHttpEndpoint": "string",
        "awsV1HttpEndpoint": "string"
      }
    }
  ],
  "nextPageToken": "string"
}

Field

Description

revisions[]

Revision

List of revisions for the specified folder or container.

nextPageToken

string

Token for getting the next page of the list. If the number of results is greater than
the specified ListContainersRevisionsRequest.pageSize, use nextPageToken as the value
for the ListContainersRevisionsRequest.pageToken parameter in the next list request.

Each subsequent page will have its own nextPageToken to continue paging through the results.

RevisionRevision

Field

Description

id

string

ID of the revision.

containerId

string

ID of the container that the revision belongs to.

description

string

Description of the revision.

createdAt

string (date-time)

Creation timestamp for the revision.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

image

Image

Image configuration for the revision.

resources

Resources

Resources allocated to the revision.

executionTimeout

string (duration)

Timeout for the execution of the revision.

If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.

concurrency

string (int64)

The number of concurrent requests allowed per container instance.

serviceAccountId

string

ID of the service account associated with the revision.

status

enum (Status)

Status of the revision.

  • STATUS_UNSPECIFIED
  • CREATING: Revision is being created.
  • ACTIVE: Revision is currently used by the container.
  • OBSOLETE: Revision is not used by the container. May be deleted later.

secrets[]

Secret

Yandex Lockbox secrets to be used by the revision.

connectivity

Connectivity

Network access. If specified the revision will be attached to specified network/subnet(s).

provisionPolicy

ProvisionPolicy

Policy for provisioning instances of the revision.

The policy is only applied when the revision is ACTIVE.

scalingPolicy

ScalingPolicy

Policy for scaling instances of the revision.

logOptions

LogOptions

Options for logging from the container.

storageMounts[]

StorageMount

S3 mounts to be used by the revision.

mounts[]

Mount

Mounts to be used by the revision.

runtime

Runtime

The container's execution mode

metadataOptions

MetadataOptions

Metadata options for the revision.

ImageImage

Revision image specification.

Field

Description

imageUrl

string

Image URL, that is used by the revision.

imageDigest

string

Digest of the image. Calculated at creation time.

command

Command

Override for the image's ENTRYPOINT.

args

Args

Override for the image's CMD.

environment

object (map<string, string>)

Additional environment for the container.

workingDir

string

Override for the image's WORKDIR.

CommandCommand

Field

Description

command[]

string

Command that will override ENTRYPOINT of an image.

Commands will be executed as is. The runtime will not substitute environment
variables or execute shell commands. If one wants to do that, they should
invoke shell interpreter with an appropriate shell script.

ArgsArgs

Field

Description

args[]

string

Arguments that will override CMD of an image.

Arguments will be passed as is. The runtime will not substitute environment
variables or execute shell commands. If one wants to do that, they should
invoke shell interpreter with an appropriate shell script.

ResourcesResources

Resources allocated to a revision.

Field

Description

memory

string (int64)

Amount of memory available to the revision, specified in bytes, multiple of 128MB.

cores

string (int64)

Number of cores available to the revision.

coreFraction

string (int64)

Specifies baseline performance for a core in percent, multiple of 5%.
Should be 100% for cores > 1.

SecretSecret

Secret that is available to the container at run time.

Field

Description

id

string

ID of Yandex Lockbox secret.

versionId

string

ID of Yandex Lockbox secret.

key

string

Key in secret's payload, which value to be delivered into container environment.

environmentVariable

string

Environment variable in which secret's value is delivered.

Includes only one of the fields environmentVariable.

ConnectivityConnectivity

Revision connectivity specification.

Field

Description

networkId

string

Network the revision will have access to.

subnetIds[]

string

The list of subnets (from the same network) the revision can be attached to.

Deprecated, it is sufficient to specify only network_id, without the list of subnet_ids.

ProvisionPolicyProvisionPolicy

Field

Description

minInstances

string (int64)

Minimum number of guaranteed provisioned container instances for all zones
in total.

ScalingPolicyScalingPolicy

Field

Description

zoneInstancesLimit

string (int64)

Upper limit for instance count in each zone.
0 means no limit.

zoneRequestsLimit

string (int64)

Upper limit of requests count in each zone.
0 means no limit.

LogOptionsLogOptions

Field

Description

disabled

boolean

Is logging from container disabled.

logGroupId

string

Entry should be written to log group resolved by ID.

Includes only one of the fields logGroupId, folderId.

Log entries destination.

folderId

string

Entry should be written to default log group for specified folder.

Includes only one of the fields logGroupId, folderId.

Log entries destination.

minLevel

enum (Level)

Minimum log entry level.

See LogLevel.Level for details.

  • LEVEL_UNSPECIFIED: Default log level.

    Equivalent to not specifying log level at all.

  • TRACE: Trace log level.

    Possible use case: verbose logging of some business logic.

  • DEBUG: Debug log level.

    Possible use case: debugging special cases in application logic.

  • INFO: Info log level.

    Mostly used for information messages.

  • WARN: Warn log level.

    May be used to alert about significant events.

  • ERROR: Error log level.

    May be used to alert about errors in infrastructure, logic, etc.

  • FATAL: Fatal log level.

    May be used to alert about unrecoverable failures and events.

StorageMountStorageMount

Field

Description

bucketId

string

Required field. S3 bucket name for mounting.

prefix

string

S3 bucket prefix for mounting.

readOnly

boolean

Is mount read only.

mountPointPath

string

Required field. Mount point path inside the container for mounting.

MountMount

Mount contains an information about version's external storage mount

Field

Description

mountPointPath

string

Required field. The absolute mount point path inside the container for mounting.

mode

enum (Mode)

Mount's mode

  • MODE_UNSPECIFIED
  • READ_ONLY
  • READ_WRITE

objectStorage

ObjectStorage

Object storage mounts

Includes only one of the fields objectStorage, ephemeralDiskSpec.

Target mount option

ephemeralDiskSpec

DiskSpec

Working disk (worker-local non-shared read-write NBS disk templates)

Includes only one of the fields objectStorage, ephemeralDiskSpec.

Target mount option

ObjectStorageObjectStorage

ObjectStorage as a mount

Field

Description

bucketId

string

Required field. ObjectStorage bucket name for mounting.

prefix

string

ObjectStorage bucket prefix for mounting.

DiskSpecDiskSpec

Disk as a mount

Field

Description

size

string (int64)

The size of disk for mount in bytes

blockSize

string (int64)

Optional block size of disk for mount in bytes

RuntimeRuntime

The container's execution mode

Field

Description

http

object

The classic one. You need to run an HTTP server inside the container.

Includes only one of the fields http, task.

task

object

We run a process from ENTRYPOINT inside the container for each user request.

Includes only one of the fields http, task.

MetadataOptionsMetadataOptions

Field

Description

gceHttpEndpoint

enum (MetadataOption)

Enabled access to GCE flavored metadata

  • METADATA_OPTION_UNSPECIFIED: Option is default
  • ENABLED: Option is enabled
  • DISABLED: Option is disabled

awsV1HttpEndpoint

enum (MetadataOption)

Enabled access to AWS flavored metadata (IMDSv1)

  • METADATA_OPTION_UNSPECIFIED: Option is default
  • ENABLED: Option is enabled
  • DISABLED: Option is disabled

Was the article helpful?

Previous
GetRevision
Next
ListOperations
Yandex project
© 2025 Yandex.Cloud LLC