Skip to content

GCP

skyward.GCP

Google Cloud Platform provider.

Parameters:

Name Type Description Default
project str | None

GCP project ID. None uses Application Default Credentials.

None
zone str

Compute Engine zone. Default "us-central1-a".

'us-central1-a'
network str

VPC network name. Default "default".

'default'
subnet str | None

VPC subnet name. None uses default.

None
disk_size_gb int

Boot disk size in GB.

200
disk_type str

Boot disk type ("pd-balanced", "pd-ssd", "pd-standard").

'pd-balanced'
instance_timeout int

Seconds to wait for instance to become running.

300
service_account str | None

GCE service account email. None uses default.

None
thread_pool_size int

Max concurrent API requests.

8

Examples:

>>> sky.GCP(project="my-project", zone="us-west1-b")

type property

__init__(*, project=None, zone='us-central1-a', network='default', subnet=None, disk_size_gb=200, disk_type='pd-balanced', instance_timeout=300, service_account=None, thread_pool_size=8)

create_provider() async

default_options()