Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex MPP Analytics for PostgreSQL
  • Getting started
  • Access management
  • Pricing policy
  • Terraform reference
    • API authentication
      • Overview
        • Overview
        • List
        • GetAtRevision
        • Create
        • Update
        • Delete
  • Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes

In this article:

  • gRPC request
  • ListResourceGroupsRequest
  • ListResourceGroupsResponse
  • ResourceGroup
  1. API reference
  2. gRPC
  3. ResourceGroup
  4. List

Managed Service for Greenplum® API, gRPC: ResourceGroupService.List

Written by
Yandex Cloud
Updated at June 1, 2026
  • gRPC request
  • ListResourceGroupsRequest
  • ListResourceGroupsResponse
  • ResourceGroup

List all resource group

gRPC requestgRPC request

rpc List (ListResourceGroupsRequest) returns (ListResourceGroupsResponse)

ListResourceGroupsRequestListResourceGroupsRequest

{
  "cluster_id": "string"
}

Field

Description

cluster_id

string

Required field.

The maximum string length in characters is 50.

ListResourceGroupsResponseListResourceGroupsResponse

{
  "resource_groups": [
    {
      "name": "string",
      "is_user_defined": "google.protobuf.BoolValue",
      "concurrency": "google.protobuf.Int64Value",
      "cpu_rate_limit": "google.protobuf.Int64Value",
      "memory_limit": "google.protobuf.Int64Value",
      "memory_shared_quota": "google.protobuf.Int64Value",
      "memory_spill_ratio": "google.protobuf.Int64Value",
      "cpu_max_percent": "google.protobuf.Int64Value",
      "cpu_weight": "google.protobuf.Int64Value",
      "memory_quota": "google.protobuf.Int64Value",
      "min_cost": "google.protobuf.Int64Value",
      "io_limit": "google.protobuf.Int64Value"
    }
  ]
}

Field

Description

resource_groups[]

ResourceGroup

ResourceGroupResourceGroup

ResourceGroup defines a resource group configuration shared between Greenplum and Apache Cloudberry,
but the two engines use different sets of fields.

Greenplum fields:

  • concurrency
  • cpu_rate_limit
  • memory_limit
  • memory_shared_quota
  • memory_spill_ratio

Apache Cloudberry fields:

  • concurrency
  • cpu_max_percent
  • cpu_weight
  • memory_quota
  • min_cost
  • io_limit

The sets partially overlap (concurrency is common to both). Passing Greenplum-specific
fields to a CloudBerry cluster or vice versa is not rejected at the proto level -
field validation is performed at runtime by the service.

Field

Description

name

string

Required field.

The string length in characters must be 3-200. Value must match the regular expression ^[^\|/*?.,;'<>]+$.

is_user_defined

google.protobuf.BoolValue

concurrency

google.protobuf.Int64Value

References to CONCURRENCY from gp resource group parameter

The minimum value is 0.

cpu_rate_limit

google.protobuf.Int64Value

References to CPU_RATE_LIMIT from gp resource group parameter

Acceptable values are 1 to 100, inclusive.

memory_limit

google.protobuf.Int64Value

References to MEMORY_LIMIT from gp resource group parameter

Acceptable values are 0 to 100, inclusive.

memory_shared_quota

google.protobuf.Int64Value

References to MEMORY_SHARED_QUOTA from gp resource group parameter

Acceptable values are 0 to 100, inclusive.

memory_spill_ratio

google.protobuf.Int64Value

References to MEMORY_SPILL_RATIO from gp resource group parameter

Acceptable values are 0 to 100, inclusive.

cpu_max_percent

google.protobuf.Int64Value

References to CPU_MAX_PERCENT from Apache Cloudberry resource group parameter:
The maximum percentage of CPU resources the group can use.

cpu_weight

google.protobuf.Int64Value

References to CPU_WEIGHT from Apache Cloudberry resource group parameter:
The scheduling priority of the resource group.

Acceptable values are 1 to 500, inclusive.

memory_quota

google.protobuf.Int64Value

References to MEMORY_QUOTA from Apache Cloudberry resource group parameter:
The memory limit (Mb) specified for the resource group.

min_cost

google.protobuf.Int64Value

References to MIN_COST from Apache Cloudberry resource group parameter:
The minimum cost of a query plan to be included in the resource group.

io_limit

google.protobuf.Int64Value

References to IO_LIMIT from Apache Cloudberry resource group parameter:
The limit for the maximum read/write disk I/O throughput, and maximum read/write I/O operations per second.
Set the value on a per-tablespace basis.

Was the article helpful?

Previous
Overview
Next
GetAtRevision
© 2026 Direct Cursus Technology L.L.C.