Cloud Providers

CloudProvider

class puddle.client.cloud.CloudProvider(display_name, cloud_id)

Bases: object

Class holding metadata about a cloud provider.

__init__(display_name, cloud_id)

Creates a new CloudProvider.

Parameters
  • display_name (str) – human readable name of this cloud, for example Microsoft Azure.

  • cloud_id (str) – id of this cloud used by backend, for example azure.

property display_name
Return type

str

Returns

Human readable name of this cloud.

property id
Return type

str

Returns

Id of this cloud used by backend.

CLOUD_AWS

puddle.client.cloud.clouds.CLOUD_AWS

Amazon AWS Cloud Provider.

CLOUD_AZURE

puddle.client.cloud.clouds.CLOUD_AZURE

Microsoft Azure Cloud Provider.

CLOUD_GCP

puddle.client.cloud.clouds.CLOUD_GCP

Google GCP Cloud Provider.