skyplane.api.config#

Classes

AWSConfig([aws_access_key, aws_secret_key, ...])

AuthenticationConfig()

AzureConfig(azure_subscription_id, ...[, ...])

GCPConfig(gcp_project_id[, gcp_enabled])

TransferConfig([autoterminate_minutes, ...])

class skyplane.api.config.AWSConfig(aws_access_key=None, aws_secret_key=None, aws_enabled=True)[source]#

Bases: AuthenticationConfig

class skyplane.api.config.AzureConfig(azure_subscription_id, azure_resource_group, azure_umi_id, azure_umi_name, azure_umi_client_id, azure_enabled=True)[source]#

Bases: AuthenticationConfig

class skyplane.api.config.GCPConfig(gcp_project_id, gcp_enabled=True)[source]#

Bases: AuthenticationConfig

class skyplane.api.config.TransferConfig(autoterminate_minutes=15, requester_pays=False, use_bbr=True, use_compression=True, use_e2ee=True, use_socket_tls=False, aws_use_spot_instances=False, azure_use_spot_instances=False, gcp_use_spot_instances=False, aws_instance_class='m5.8xlarge', azure_instance_class='Standard_D2_v5', gcp_instance_class='n2-standard-16', gcp_use_premium_network=True, multipart_enabled=True, multipart_threshold_mb=128, multipart_chunk_size_mb=64, multipart_max_chunks=10000)[source]#

Bases: object