Skip to content

Hyperstack

sky.Hyperstack creates an account descriptor for the hyperstack provider kind. region, image, networking, object-storage, and timeout settings are account configuration.

import skyward as sky

provider = sky.Hyperstack(name="production", region="CANADA-1")

skyward.Hyperstack

Bases: Provider

NexGen Cloud's Hyperstack.

kind = 'hyperstack' class-attribute

api_key = None class-attribute instance-attribute

region = None class-attribute instance-attribute

image = None class-attribute instance-attribute

network_optimised = False class-attribute instance-attribute

network_optimised_regions = ('CANADA-1', 'US-1') class-attribute instance-attribute

object_storage_region = 'CANADA-1' class-attribute instance-attribute

object_storage_endpoint = 'https://ca1.obj.nexgencloud.io' class-attribute instance-attribute

instance_timeout = 300 class-attribute instance-attribute

request_timeout = 30 class-attribute instance-attribute

teardown_timeout = 120.0 class-attribute instance-attribute

teardown_poll_interval = 2.0 class-attribute instance-attribute

regions property