Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • 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
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Managed Service for Apache Spark™
  • Getting started
  • Access management
  • Pricing policy
  • Yandex Monitoring metrics
  • Terraform reference
    • API authentication
      • Overview
        • Overview
        • Get
        • List
        • Create
        • Update
        • Delete
        • Start
        • Stop
        • ListOperations
  • Release notes

In this article:

  • gRPC request
  • GetClusterRequest
  • Cluster
  • ClusterConfig
  • ResourcePools
  • ResourcePool
  • ScalePolicy
  • FixedScale
  • AutoScale
  • HistoryServerConfig
  • Dependencies
  • Metastore
  • NetworkConfig
  • LoggingConfig
  • UILink
  • MaintenanceWindow
  • AnytimeMaintenanceWindow
  • WeeklyMaintenanceWindow
  • MaintenanceOperation
  1. API reference
  2. gRPC
  3. Cluster
  4. Get

Managed Spark API, gRPC: ClusterService.Get

Written by
Yandex Cloud
Updated at April 14, 2025
  • gRPC request
  • GetClusterRequest
  • Cluster
  • ClusterConfig
  • ResourcePools
  • ResourcePool
  • ScalePolicy
  • FixedScale
  • AutoScale
  • HistoryServerConfig
  • Dependencies
  • Metastore
  • NetworkConfig
  • LoggingConfig
  • UILink
  • MaintenanceWindow
  • AnytimeMaintenanceWindow
  • WeeklyMaintenanceWindow
  • MaintenanceOperation

Returns the specified Spark cluster.

gRPC requestgRPC request

rpc Get (GetClusterRequest) returns (Cluster)

GetClusterRequestGetClusterRequest

{
  "cluster_id": "string"
}

Field

Description

cluster_id

string

Required field. ID of the Spark cluster to return.

ClusterCluster

{
  "id": "string",
  "folder_id": "string",
  "created_at": "google.protobuf.Timestamp",
  "name": "string",
  "description": "string",
  "labels": "map<string, string>",
  "config": {
    "resource_pools": {
      "driver": {
        "resource_preset_id": "string",
        "scale_policy": {
          // Includes only one of the fields `fixed_scale`, `auto_scale`
          "fixed_scale": {
            "size": "int64"
          },
          "auto_scale": {
            "min_size": "int64",
            "max_size": "int64"
          }
          // end of the list of possible fields
        }
      },
      "executor": {
        "resource_preset_id": "string",
        "scale_policy": {
          // Includes only one of the fields `fixed_scale`, `auto_scale`
          "fixed_scale": {
            "size": "int64"
          },
          "auto_scale": {
            "min_size": "int64",
            "max_size": "int64"
          }
          // end of the list of possible fields
        }
      }
    },
    "history_server": {
      "enabled": "bool"
    },
    "dependencies": {
      "pip_packages": [
        "string"
      ],
      "deb_packages": [
        "string"
      ]
    },
    "metastore": {
      "cluster_id": "string"
    }
  },
  "status": "Status",
  "network": {
    "subnet_ids": [
      "string"
    ],
    "security_group_ids": [
      "string"
    ]
  },
  "deletion_protection": "bool",
  "service_account_id": "string",
  "logging": {
    "enabled": "bool",
    // Includes only one of the fields `folder_id`, `log_group_id`
    "folder_id": "string",
    "log_group_id": "string"
    // end of the list of possible fields
  },
  "health": "Health",
  "links": [
    {
      "name": "string",
      "url": "string"
    }
  ],
  "maintenance_window": {
    // Includes only one of the fields `anytime`, `weekly_maintenance_window`
    "anytime": "AnytimeMaintenanceWindow",
    "weekly_maintenance_window": {
      "day": "WeekDay",
      "hour": "int64"
    }
    // end of the list of possible fields
  },
  "planned_operation": {
    "info": "string",
    "delayed_until": "google.protobuf.Timestamp",
    "latest_maintenance_time": "google.protobuf.Timestamp",
    "next_maintenance_window_time": "google.protobuf.Timestamp"
  }
}

Spark cluster.

Field

Description

id

string

Required field. Unique ID of the Spark cluster.
This ID is assigned by Cloud in the process of creating a Spark cluster.

folder_id

string

ID of the folder that the Spark cluster belongs to.

created_at

google.protobuf.Timestamp

The time when the Spark cluster was created.

name

string

Name of the Spark cluster.
The name is unique within the folder. 1-64 characters long.

description

string

Description of the Spark cluster. 0-256 characters long.

labels

object (map<string, string>)

config

ClusterConfig

Configuration of the Spark cluster.

status

enum Status

Cluster status.

  • STATUS_UNKNOWN: Cluster status is unknown
  • CREATING: Cluster is being created
  • RUNNING: Cluster is running normally.
  • UPDATING: Cluster is being updated.
  • ERROR: Cluster encountered a problem and cannot operate.
  • STOPPING: Cluster is stopping.
  • STOPPED: Cluster is stopped.
  • STARTING: Cluster is starting.

network

NetworkConfig

deletion_protection

bool

Deletion Protection inhibits deletion of the cluster

service_account_id

string

Service account that will be used to access a YC resources

logging

LoggingConfig

Cloud logging configuration.

health

enum Health

Aggregated cluster health.

  • HEALTH_UNKNOWN: Cluster is in unknown state (we have no data).
  • ALIVE: Cluster is alive and well.
  • DEAD: Cluster is inoperable (it cannot perform any of its essential functions).
  • DEGRADED: Cluster is partially alive (it can perform some of its essential functions).

links[]

UILink

UI URLs

maintenance_window

MaintenanceWindow

Window of maintenance operations.

planned_operation

MaintenanceOperation

Maintenance operation planned at nearest maintenance_window.

ClusterConfigClusterConfig

Field

Description

resource_pools

ResourcePools

Required field.

history_server

HistoryServerConfig

Configuration for HistoryServer

dependencies

Dependencies

Container custom environment dependencies

metastore

Metastore

Metastore Cluster

ResourcePoolsResourcePools

Field

Description

driver

ResourcePool

Required field.

executor

ResourcePool

Required field.

ResourcePoolResourcePool

Field

Description

resource_preset_id

string

Required field. ID of the preset for computational resources allocated to a instance (e.g., CPU, memory, etc.).

scale_policy

ScalePolicy

Required field.

ScalePolicyScalePolicy

Field

Description

fixed_scale

FixedScale

Includes only one of the fields fixed_scale, auto_scale.

auto_scale

AutoScale

Includes only one of the fields fixed_scale, auto_scale.

FixedScaleFixedScale

Field

Description

size

int64

AutoScaleAutoScale

Field

Description

min_size

int64

max_size

int64

HistoryServerConfigHistoryServerConfig

Field

Description

enabled

bool

DependenciesDependencies

Field

Description

pip_packages[]

string

deb_packages[]

string

MetastoreMetastore

Field

Description

cluster_id

string

NetworkConfigNetworkConfig

Field

Description

subnet_ids[]

string

IDs of VPC network subnets where instances of the cluster are attached.

security_group_ids[]

string

User security groups

LoggingConfigLoggingConfig

Field

Description

enabled

bool

folder_id

string

Includes only one of the fields folder_id, log_group_id.

log_group_id

string

Includes only one of the fields folder_id, log_group_id.

UILinkUILink

Field

Description

name

string

url

string

MaintenanceWindowMaintenanceWindow

Field

Description

anytime

AnytimeMaintenanceWindow

Includes only one of the fields anytime, weekly_maintenance_window.

weekly_maintenance_window

WeeklyMaintenanceWindow

Includes only one of the fields anytime, weekly_maintenance_window.

AnytimeMaintenanceWindowAnytimeMaintenanceWindow

Field

Description

Empty

WeeklyMaintenanceWindowWeeklyMaintenanceWindow

Field

Description

day

enum WeekDay

  • WEEK_DAY_UNSPECIFIED
  • MON
  • TUE
  • WED
  • THU
  • FRI
  • SAT
  • SUN

hour

int64

Hour of the day in UTC.

MaintenanceOperationMaintenanceOperation

Field

Description

info

string

delayed_until

google.protobuf.Timestamp

latest_maintenance_time

google.protobuf.Timestamp

next_maintenance_window_time

google.protobuf.Timestamp

Was the article helpful?

Previous
Overview
Next
List
© 2025 Direct Cursus Technology L.L.C.