snowflake.core.compute_pool.ComputePoolResource

class snowflake.core.compute_pool.ComputePoolResource(name: str, collection: ComputePoolCollection)

Bases: ObjectReferenceMixin[ComputePoolCollection]

A reference to a Compute Pool in Snowflake.

Attributes

root

Methods

__init__(name: str, collection: ComputePoolCollection) None
create_or_update(compute_pool: ComputePoolModel) None

Create or update a compute pool in Snowflake.

delete() None

Delete this compute pool.

fetch() ComputePoolModel

Fetch the compute pool details from Snowflake.

resume() None

Resume the compute pool.

stop_all_services() None

Stop all services that run on this compute pool.

suspend() None

Suspend the compute pool.