libcloud package¶
Subpackages¶
- libcloud.backup package
- Subpackages
- Submodules
- libcloud.backup.base module
BackupDriver
BackupDriver.cancel_target_job()
BackupDriver.connectionCls
BackupDriver.create_target()
BackupDriver.create_target_from_node()
BackupDriver.create_target_from_storage_container()
BackupDriver.create_target_job()
BackupDriver.delete_target()
BackupDriver.get_supported_target_types()
BackupDriver.get_target_job()
BackupDriver.list_recovery_points()
BackupDriver.list_target_jobs()
BackupDriver.list_targets()
BackupDriver.name
BackupDriver.recover_target()
BackupDriver.recover_target_out_of_place()
BackupDriver.resume_target_job()
BackupDriver.suspend_target_job()
BackupDriver.update_target()
BackupDriver.website
BackupTarget
BackupTargetJob
BackupTargetRecoveryPoint
- libcloud.backup.providers module
- libcloud.backup.types module
- Module contents
- libcloud.common package
- Submodules
- libcloud.common.abiquo module
- libcloud.common.aliyun module
- libcloud.common.aws module
- libcloud.common.azure module
AzureActiveDirectoryConnection
AzureActiveDirectoryConnection.API_VERSION
AzureActiveDirectoryConnection.add_default_headers()
AzureActiveDirectoryConnection.conn_class
AzureActiveDirectoryConnection.connect()
AzureActiveDirectoryConnection.driver
AzureActiveDirectoryConnection.get_client_credentials()
AzureActiveDirectoryConnection.name
AzureActiveDirectoryConnection.rawResponseCls
AzureActiveDirectoryConnection.request()
AzureActiveDirectoryConnection.responseCls
AzureBaseDriver
AzureConnection
AzureRawResponse
AzureRedirectException
AzureResponse
AzureServiceManagementConnection
AzureServiceManagementConnection.add_default_headers()
AzureServiceManagementConnection.driver
AzureServiceManagementConnection.host
AzureServiceManagementConnection.keyfile
AzureServiceManagementConnection.name
AzureServiceManagementConnection.rawResponseCls
AzureServiceManagementConnection.responseCls
- libcloud.common.azure_arm module
AzureAuthJsonResponse
AzureBaseDriver
AzureJsonResponse
AzureResourceManagementConnection
AzureResourceManagementConnection.add_default_headers()
AzureResourceManagementConnection.conn_class
AzureResourceManagementConnection.connect()
AzureResourceManagementConnection.driver
AzureResourceManagementConnection.encode_data()
AzureResourceManagementConnection.get_token_from_credentials()
AzureResourceManagementConnection.name
AzureResourceManagementConnection.rawResponseCls
AzureResourceManagementConnection.request()
AzureResourceManagementConnection.responseCls
- libcloud.common.base module
BaseDriver
CertificateConnection
Connection
Connection.action
Connection.add_default_headers()
Connection.add_default_params()
Connection.allow_insecure
Connection.backoff
Connection.cache_busting
Connection.conn_class
Connection.connect()
Connection.connection
Connection.driver
Connection.encode_data()
Connection.host
Connection.morph_action_hook()
Connection.port
Connection.pre_connect_hook()
Connection.rawResponseCls
Connection.request()
Connection.reset_context()
Connection.responseCls
Connection.retryCls
Connection.retry_delay
Connection.secure
Connection.set_context()
Connection.set_http_proxy()
Connection.timeout
Connection.user_agent_append()
ConnectionKey
ConnectionUserAndKey
HTTPResponse
JsonResponse
PollingConnection
RawResponse
Response
XmlResponse
- libcloud.common.brightbox module
- libcloud.common.buddyns module
- libcloud.common.cloudsigma module
- libcloud.common.cloudstack module
CloudStackConnection
CloudStackConnection.ASYNC_FAILURE
CloudStackConnection.ASYNC_PENDING
CloudStackConnection.ASYNC_SUCCESS
CloudStackConnection.add_default_params()
CloudStackConnection.encode_data()
CloudStackConnection.get_poll_request_kwargs()
CloudStackConnection.get_request_kwargs()
CloudStackConnection.has_completed()
CloudStackConnection.poll_interval
CloudStackConnection.pre_connect_hook()
CloudStackConnection.request_method
CloudStackConnection.responseCls
CloudStackConnection.timeout
CloudStackDriverMixIn
CloudStackResponse
- libcloud.common.digitalocean module
- libcloud.common.dimensiondata module
DimensionDataAPIException
DimensionDataAccountDetails
DimensionDataAntiAffinityRule
DimensionDataBackupClient
DimensionDataBackupClientAlert
DimensionDataBackupClientRunningJob
DimensionDataBackupClientType
DimensionDataBackupDetails
DimensionDataBackupSchedulePolicy
DimensionDataBackupStoragePolicy
DimensionDataChildIpAddressList
DimensionDataChildPortList
DimensionDataConnection
DimensionDataConnection.active_api_version
DimensionDataConnection.add_default_headers()
DimensionDataConnection.allow_insecure
DimensionDataConnection.api_path_version_1
DimensionDataConnection.api_path_version_2
DimensionDataConnection.api_version_1
DimensionDataConnection.get_account_details()
DimensionDataConnection.get_resource_path_api_1()
DimensionDataConnection.get_resource_path_api_2()
DimensionDataConnection.latest_api_version
DimensionDataConnection.oldest_api_version
DimensionDataConnection.paginated_request_with_orgId_api_2()
DimensionDataConnection.rawResponseCls
DimensionDataConnection.raw_request_with_orgId_api_1()
DimensionDataConnection.request_api_1()
DimensionDataConnection.request_api_2()
DimensionDataConnection.request_with_orgId_api_1()
DimensionDataConnection.request_with_orgId_api_2()
DimensionDataConnection.responseCls
DimensionDataConnection.wait_for_state()
DimensionDataDefaultHealthMonitor
DimensionDataDefaultiRule
DimensionDataFirewallAddress
DimensionDataFirewallRule
DimensionDataIpAddress
DimensionDataIpAddressList
DimensionDataNatRule
DimensionDataNetwork
DimensionDataNetworkDomain
DimensionDataNic
DimensionDataPersistenceProfile
DimensionDataPool
DimensionDataPoolMember
DimensionDataPort
DimensionDataPortList
DimensionDataPublicIpBlock
DimensionDataRawResponse
DimensionDataResponse
DimensionDataServerCpuSpecification
DimensionDataServerDisk
DimensionDataServerVMWareTools
DimensionDataStatus
DimensionDataTag
DimensionDataTagKey
DimensionDataVIPNode
DimensionDataVirtualListener
DimensionDataVirtualListenerCompatibility
DimensionDataVlan
LooseVersion()
NetworkDomainServicePlan
dd_object_to_id()
- libcloud.common.dnsimple module
- libcloud.common.dnspod module
- libcloud.common.durabledns module
- libcloud.common.exceptions module
- libcloud.common.gandi module
- libcloud.common.gandi_live module
- libcloud.common.gig_g8 module
- libcloud.common.google module
GoogleAuthError
GoogleAuthType
GoogleBaseAuthConnection
GoogleBaseConnection
GoogleBaseConnection.add_default_headers()
GoogleBaseConnection.driver
GoogleBaseConnection.encode_data()
GoogleBaseConnection.get_poll_request_kwargs()
GoogleBaseConnection.has_completed()
GoogleBaseConnection.host
GoogleBaseConnection.morph_action_hook()
GoogleBaseConnection.poll_interval
GoogleBaseConnection.pre_connect_hook()
GoogleBaseConnection.request()
GoogleBaseConnection.responseCls
GoogleBaseConnection.timeout
GoogleBaseDriver
GoogleBaseError
GoogleGCEServiceAcctAuthConnection
GoogleInstalledAppAuthConnection
GoogleOAuth2Credential
GoogleResponse
GoogleServiceAcctAuthConnection
InvalidRequestError
JsonParseError
QuotaExceededError
ResourceExistsError
ResourceInUseError
ResourceNotFoundError
- libcloud.common.gridscale module
- libcloud.common.kubernetes module
- libcloud.common.linode module
- libcloud.common.liquidweb module
- libcloud.common.luadns module
- libcloud.common.maxihost module
- libcloud.common.nfsn module
- libcloud.common.nsone module
- libcloud.common.nttcis module
ClassFactory
LooseVersion()
NetworkDomainServicePlan
NttCisAPIException
NttCisAccountDetails
NttCisAntiAffinityRule
NttCisBackupClient
NttCisBackupClientAlert
NttCisBackupClientRunningJob
NttCisBackupClientType
NttCisBackupDetails
NttCisBackupSchedulePolicy
NttCisBackupStoragePolicy
NttCisChildIpAddressList
NttCisChildPortList
NttCisConnection
NttCisConnection.active_api_version
NttCisConnection.add_default_headers()
NttCisConnection.allow_insecure
NttCisConnection.api_path_version_1
NttCisConnection.api_path_version_2
NttCisConnection.api_version_1
NttCisConnection.get_account_details()
NttCisConnection.get_resource_path_api_1()
NttCisConnection.get_resource_path_api_2()
NttCisConnection.latest_api_version
NttCisConnection.oldest_api_version
NttCisConnection.paginated_request_with_orgId_api_2()
NttCisConnection.rawResponseCls
NttCisConnection.raw_request_with_orgId_api_1()
NttCisConnection.request_api_1()
NttCisConnection.request_api_2()
NttCisConnection.request_with_orgId_api_1()
NttCisConnection.request_with_orgId_api_2()
NttCisConnection.responseCls
NttCisConnection.wait_for_state()
NttCisDefaultHealthMonitor
NttCisDefaultiRule
NttCisFirewallAddress
NttCisFirewallRule
NttCisIpAddress
NttCisIpAddressList
NttCisNatRule
NttCisNetwork
NttCisNetworkDomain
NttCisNic
NttCisPersistenceProfile
NttCisPool
NttCisPoolMember
NttCisPort
NttCisPortList
NttCisPublicIpBlock
NttCisRawResponse
NttCisReservedIpAddress
NttCisResponse
NttCisScsiController
NttCisServerCpuSpecification
NttCisServerDisk
NttCisServerVMWareTools
NttCisSnapshot
NttCisStatus
NttCisTag
NttCisTagKey
NttCisVIPNode
NttCisVirtualListener
NttCisVirtualListenerCompatibility
NttCisVlan
XmlDictConfig
XmlListConfig
class_factory()
dd_object_to_id()
get_params()
process_xml()
processor()
- libcloud.common.onapp module
- libcloud.common.openstack module
OpenStackBaseConnection
OpenStackBaseConnection.accept_format
OpenStackBaseConnection.add_default_headers()
OpenStackBaseConnection.auth_token
OpenStackBaseConnection.auth_token_expires
OpenStackBaseConnection.auth_url
OpenStackBaseConnection.auth_user_info
OpenStackBaseConnection.get_auth_class()
OpenStackBaseConnection.get_endpoint()
OpenStackBaseConnection.get_service_catalog()
OpenStackBaseConnection.get_service_name()
OpenStackBaseConnection.morph_action_hook()
OpenStackBaseConnection.request()
OpenStackBaseConnection.service_catalog
OpenStackBaseConnection.service_name
OpenStackBaseConnection.service_region
OpenStackBaseConnection.service_type
OpenStackDriverMixin
OpenStackException
OpenStackResponse
- libcloud.common.openstack_identity module
OpenStackAuthenticationCache
OpenStackAuthenticationCacheKey
OpenStackAuthenticationContext
OpenStackIdentityConnection
OpenStackIdentityConnection.add_default_headers()
OpenStackIdentityConnection.auth_version
OpenStackIdentityConnection.authenticate()
OpenStackIdentityConnection.authenticated_request()
OpenStackIdentityConnection.clear_cached_auth_context()
OpenStackIdentityConnection.is_token_valid()
OpenStackIdentityConnection.list_supported_versions()
OpenStackIdentityConnection.morph_action_hook()
OpenStackIdentityConnection.responseCls
OpenStackIdentityConnection.timeout
OpenStackIdentityDomain
OpenStackIdentityEndpointType
OpenStackIdentityProject
OpenStackIdentityRole
OpenStackIdentityUser
OpenStackIdentityVersion
OpenStackIdentity_1_0_Connection
OpenStackIdentity_1_1_Connection
OpenStackIdentity_2_0_Connection
OpenStackIdentity_2_0_Connection_VOMS
OpenStackIdentity_3_0_Connection
OpenStackIdentity_3_0_Connection.VALID_TOKEN_SCOPES
OpenStackIdentity_3_0_Connection.auth_version
OpenStackIdentity_3_0_Connection.authenticate()
OpenStackIdentity_3_0_Connection.create_user()
OpenStackIdentity_3_0_Connection.disable_user()
OpenStackIdentity_3_0_Connection.enable_user()
OpenStackIdentity_3_0_Connection.get_domain()
OpenStackIdentity_3_0_Connection.get_user()
OpenStackIdentity_3_0_Connection.grant_domain_role_to_user()
OpenStackIdentity_3_0_Connection.grant_project_role_to_user()
OpenStackIdentity_3_0_Connection.list_domains()
OpenStackIdentity_3_0_Connection.list_projects()
OpenStackIdentity_3_0_Connection.list_roles()
OpenStackIdentity_3_0_Connection.list_user_domain_roles()
OpenStackIdentity_3_0_Connection.list_user_projects()
OpenStackIdentity_3_0_Connection.list_users()
OpenStackIdentity_3_0_Connection.name
OpenStackIdentity_3_0_Connection.responseCls
OpenStackIdentity_3_0_Connection.revoke_domain_role_from_user()
OpenStackIdentity_3_0_Connection.revoke_project_role_from_user()
OpenStackIdentity_3_0_Connection_AppCred
OpenStackIdentity_3_0_Connection_OIDC_access_token
OpenStackServiceCatalog
OpenStackServiceCatalog.get_catalog()
OpenStackServiceCatalog.get_endpoint()
OpenStackServiceCatalog.get_endpoints()
OpenStackServiceCatalog.get_entries()
OpenStackServiceCatalog.get_public_urls()
OpenStackServiceCatalog.get_regions()
OpenStackServiceCatalog.get_service_names()
OpenStackServiceCatalog.get_service_types()
OpenStackServiceCatalogEntry
OpenStackServiceCatalogEntryEndpoint
get_class_for_auth_version()
- libcloud.common.osc module
- libcloud.common.ovh module
OvhConnection
OvhConnection.LOCATIONS
OvhConnection.add_default_headers()
OvhConnection.add_default_params()
OvhConnection.allow_insecure
OvhConnection.get_timestamp()
OvhConnection.host
OvhConnection.make_signature()
OvhConnection.request()
OvhConnection.request_consumer_key()
OvhConnection.request_path
OvhConnection.responseCls
OvhConnection.timestamp
OvhConnection.ua
OvhResponse
- libcloud.common.pointdns module
- libcloud.common.providers module
- libcloud.common.rackspace module
- libcloud.common.types module
- libcloud.common.upcloud module
- libcloud.common.vultr module
- libcloud.common.worldwidedns module
- libcloud.common.xmlrpc module
- libcloud.common.zonomi module
- Module contents
- libcloud.compute package
- Subpackages
- libcloud.compute.constants package
- libcloud.compute.drivers package
- Submodules
- libcloud.compute.drivers.abiquo module
- libcloud.compute.drivers.auroracompute module
- libcloud.compute.drivers.azure module
- libcloud.compute.drivers.azure_arm module
- libcloud.compute.drivers.brightbox module
- libcloud.compute.drivers.cloudscale module
- libcloud.compute.drivers.cloudsigma module
- libcloud.compute.drivers.cloudstack module
- libcloud.compute.drivers.digitalocean module
- libcloud.compute.drivers.dimensiondata module
- libcloud.compute.drivers.dummy module
- libcloud.compute.drivers.ec2 module
- libcloud.compute.drivers.ecs module
- libcloud.compute.drivers.equinixmetal module
- libcloud.compute.drivers.exoscale module
- libcloud.compute.drivers.gandi module
- libcloud.compute.drivers.gce module
- libcloud.compute.drivers.gig_g8 module
- libcloud.compute.drivers.gridscale module
- libcloud.compute.drivers.ikoula module
- libcloud.compute.drivers.internetsolutions module
- libcloud.compute.drivers.kamatera module
- libcloud.compute.drivers.ktucloud module
- libcloud.compute.drivers.kubevirt module
- libcloud.compute.drivers.libvirt_driver module
- libcloud.compute.drivers.linode module
- libcloud.compute.drivers.maxihost module
- libcloud.compute.drivers.ntta module
- libcloud.compute.drivers.nttcis module
- libcloud.compute.drivers.onapp module
- libcloud.compute.drivers.opennebula module
- libcloud.compute.drivers.openstack module
- libcloud.compute.drivers.outscale module
- libcloud.compute.drivers.ovh module
- libcloud.compute.drivers.rackspace module
- libcloud.compute.drivers.rimuhosting module
- libcloud.compute.drivers.scaleway module
- libcloud.compute.drivers.upcloud module
- libcloud.compute.drivers.vcl module
- libcloud.compute.drivers.vcloud module
- libcloud.compute.drivers.vpsnet module
- libcloud.compute.drivers.vsphere module
- libcloud.compute.drivers.vultr module
- Module contents
- Submodules
- libcloud.compute.base module
Node
NodeAuthPassword
NodeAuthSSHKey
NodeDriver
NodeDriver.NODE_STATE_MAP
NodeDriver.api_name
NodeDriver.attach_volume()
NodeDriver.connectionCls
NodeDriver.copy_image()
NodeDriver.create_image()
NodeDriver.create_key_pair()
NodeDriver.create_node()
NodeDriver.create_volume()
NodeDriver.create_volume_snapshot()
NodeDriver.delete_image()
NodeDriver.delete_key_pair()
NodeDriver.deploy_node()
NodeDriver.destroy_node()
NodeDriver.destroy_volume()
NodeDriver.destroy_volume_snapshot()
NodeDriver.detach_volume()
NodeDriver.features
NodeDriver.get_image()
NodeDriver.get_key_pair()
NodeDriver.import_key_pair_from_file()
NodeDriver.import_key_pair_from_string()
NodeDriver.list_images()
NodeDriver.list_key_pairs()
NodeDriver.list_locations()
NodeDriver.list_nodes()
NodeDriver.list_sizes()
NodeDriver.list_volume_snapshots()
NodeDriver.list_volumes()
NodeDriver.name
NodeDriver.port
NodeDriver.reboot_node()
NodeDriver.start_node()
NodeDriver.stop_node()
NodeDriver.type
NodeDriver.wait_until_running()
NodeDriver.website
NodeImage
NodeImageMember
NodeLocation
NodeSize
NodeState
StorageVolume
StorageVolumeState
StorageVolumeState.ATTACHING
StorageVolumeState.AVAILABLE
StorageVolumeState.BACKUP
StorageVolumeState.CREATING
StorageVolumeState.DELETED
StorageVolumeState.DELETING
StorageVolumeState.ERROR
StorageVolumeState.INUSE
StorageVolumeState.MIGRATING
StorageVolumeState.UNKNOWN
StorageVolumeState.UPDATING
VolumeSnapshot
is_private_subnet()
is_valid_ip_address()
- libcloud.compute.deployment module
- libcloud.compute.deprecated module
- libcloud.compute.providers module
Provider
Provider.ABIQUO
Provider.ALIYUN_ECS
Provider.AURORACOMPUTE
Provider.AZURE
Provider.AZURE_ARM
Provider.BRIGHTBOX
Provider.CISCOCCS
Provider.CLOUDFRAMES
Provider.CLOUDSCALE
Provider.CLOUDSIGMA
Provider.CLOUDSIGMA_US
Provider.CLOUDSTACK
Provider.DIGITAL_OCEAN
Provider.DIMENSIONDATA
Provider.DUMMY
Provider.EC2
Provider.EC2_AP_NORTHEAST
Provider.EC2_AP_NORTHEAST1
Provider.EC2_AP_NORTHEAST2
Provider.EC2_AP_SOUTHEAST
Provider.EC2_AP_SOUTHEAST2
Provider.EC2_CA_CENTRAL1
Provider.EC2_EU
Provider.EC2_EU_WEST
Provider.EC2_EU_WEST2
Provider.EC2_SA_EAST
Provider.EC2_US_EAST
Provider.EC2_US_EAST_OHIO
Provider.EC2_US_WEST
Provider.EC2_US_WEST_OREGON
Provider.EQUINIXMETAL
Provider.EUCALYPTUS
Provider.EXOSCALE
Provider.GANDI
Provider.GCE
Provider.GIG_G8
Provider.GRIDSCALE
Provider.HPCLOUD
Provider.IBM
Provider.IKOULA
Provider.INTERNETSOLUTIONS
Provider.KAMATERA
Provider.KTUCLOUD
Provider.KUBEVIRT
Provider.LIBVIRT
Provider.LINODE
Provider.MAXIHOST
Provider.NIMBUS
Provider.NINEFOLD
Provider.NTTA
Provider.NTTCIS
Provider.ONAPP
Provider.OPENNEBULA
Provider.OPENSTACK
Provider.OPSOURCE
Provider.OUTSCALE
Provider.OUTSCALE_INC
Provider.OUTSCALE_SAS
Provider.OVH
Provider.RACKSPACE
Provider.RACKSPACE_FIRST_GEN
Provider.RACKSPACE_NOVA_BETA
Provider.RACKSPACE_NOVA_DFW
Provider.RACKSPACE_NOVA_LON
Provider.RACKSPACE_NOVA_ORD
Provider.RACKSPACE_UK
Provider.RIMUHOSTING
Provider.RUNABOVE
Provider.SCALEWAY
Provider.TERREMARK
Provider.UPCLOUD
Provider.VCL
Provider.VCLOUD
Provider.VPSNET
Provider.VSPHERE
Provider.VULTR
get_driver()
- libcloud.compute.ssh module
- libcloud.compute.types module
DeploymentError
DeploymentException
InvalidCredsError
InvalidCredsException
LibcloudError
MalformedResponseError
NodeState
Provider
Provider.ABIQUO
Provider.ALIYUN_ECS
Provider.AURORACOMPUTE
Provider.AZURE
Provider.AZURE_ARM
Provider.BRIGHTBOX
Provider.CISCOCCS
Provider.CLOUDFRAMES
Provider.CLOUDSCALE
Provider.CLOUDSIGMA
Provider.CLOUDSIGMA_US
Provider.CLOUDSTACK
Provider.DIGITAL_OCEAN
Provider.DIMENSIONDATA
Provider.DUMMY
Provider.EC2
Provider.EC2_AP_NORTHEAST
Provider.EC2_AP_NORTHEAST1
Provider.EC2_AP_NORTHEAST2
Provider.EC2_AP_SOUTHEAST
Provider.EC2_AP_SOUTHEAST2
Provider.EC2_CA_CENTRAL1
Provider.EC2_EU
Provider.EC2_EU_WEST
Provider.EC2_EU_WEST2
Provider.EC2_SA_EAST
Provider.EC2_US_EAST
Provider.EC2_US_EAST_OHIO
Provider.EC2_US_WEST
Provider.EC2_US_WEST_OREGON
Provider.EQUINIXMETAL
Provider.EUCALYPTUS
Provider.EXOSCALE
Provider.GANDI
Provider.GCE
Provider.GIG_G8
Provider.GRIDSCALE
Provider.HPCLOUD
Provider.IBM
Provider.IKOULA
Provider.INTERNETSOLUTIONS
Provider.KAMATERA
Provider.KTUCLOUD
Provider.KUBEVIRT
Provider.LIBVIRT
Provider.LINODE
Provider.MAXIHOST
Provider.NIMBUS
Provider.NINEFOLD
Provider.NTTA
Provider.NTTCIS
Provider.ONAPP
Provider.OPENNEBULA
Provider.OPENSTACK
Provider.OPSOURCE
Provider.OUTSCALE
Provider.OUTSCALE_INC
Provider.OUTSCALE_SAS
Provider.OVH
Provider.RACKSPACE
Provider.RACKSPACE_FIRST_GEN
Provider.RACKSPACE_NOVA_BETA
Provider.RACKSPACE_NOVA_DFW
Provider.RACKSPACE_NOVA_LON
Provider.RACKSPACE_NOVA_ORD
Provider.RACKSPACE_UK
Provider.RIMUHOSTING
Provider.RUNABOVE
Provider.SCALEWAY
Provider.TERREMARK
Provider.UPCLOUD
Provider.VCL
Provider.VCLOUD
Provider.VPSNET
Provider.VSPHERE
Provider.VULTR
- Module contents
- Subpackages
- libcloud.container package
- Subpackages
- libcloud.container.drivers package
- Submodules
- libcloud.container.drivers.docker module
- libcloud.container.drivers.dummy module
- libcloud.container.drivers.ecs module
- libcloud.container.drivers.gke module
- libcloud.container.drivers.kubernetes module
- libcloud.container.drivers.lxd module
- libcloud.container.drivers.rancher module
- Module contents
- libcloud.container.utils package
- libcloud.container.drivers package
- Submodules
- libcloud.container.base module
ClusterLocation
Container
ContainerCluster
ContainerDriver
ContainerDriver.connectionCls
ContainerDriver.create_cluster()
ContainerDriver.deploy_container()
ContainerDriver.destroy_cluster()
ContainerDriver.destroy_container()
ContainerDriver.get_cluster()
ContainerDriver.get_container()
ContainerDriver.install_image()
ContainerDriver.list_clusters()
ContainerDriver.list_containers()
ContainerDriver.list_images()
ContainerDriver.list_locations()
ContainerDriver.name
ContainerDriver.restart_container()
ContainerDriver.start_container()
ContainerDriver.stop_container()
ContainerDriver.supports_clusters
ContainerDriver.website
ContainerImage
- libcloud.container.providers module
- libcloud.container.types module
- Module contents
- Subpackages
- libcloud.dns package
- Subpackages
- libcloud.dns.drivers package
- Submodules
- libcloud.dns.drivers.auroradns module
- libcloud.dns.drivers.buddyns module
- libcloud.dns.drivers.cloudflare module
- libcloud.dns.drivers.digitalocean module
- libcloud.dns.drivers.dnsimple module
- libcloud.dns.drivers.dnspod module
- libcloud.dns.drivers.dummy module
- libcloud.dns.drivers.durabledns module
- libcloud.dns.drivers.gandi module
- libcloud.dns.drivers.gandi_live module
- libcloud.dns.drivers.godaddy module
- libcloud.dns.drivers.google module
- libcloud.dns.drivers.linode module
- libcloud.dns.drivers.liquidweb module
- libcloud.dns.drivers.luadns module
- libcloud.dns.drivers.nfsn module
- libcloud.dns.drivers.nsone module
- libcloud.dns.drivers.onapp module
- libcloud.dns.drivers.pointdns module
- libcloud.dns.drivers.powerdns module
- libcloud.dns.drivers.rackspace module
- libcloud.dns.drivers.rcodezero module
- libcloud.dns.drivers.route53 module
- libcloud.dns.drivers.vultr module
- libcloud.dns.drivers.worldwidedns module
- libcloud.dns.drivers.zerigo module
- libcloud.dns.drivers.zonomi module
- Module contents
- libcloud.dns.drivers package
- Submodules
- libcloud.dns.base module
DNSDriver
DNSDriver.RECORD_TYPE_MAP
DNSDriver.connectionCls
DNSDriver.create_record()
DNSDriver.create_zone()
DNSDriver.delete_record()
DNSDriver.delete_zone()
DNSDriver.export_zone_to_bind_format()
DNSDriver.export_zone_to_bind_zone_file()
DNSDriver.get_record()
DNSDriver.get_zone()
DNSDriver.iterate_records()
DNSDriver.iterate_zones()
DNSDriver.list_record_types()
DNSDriver.list_records()
DNSDriver.list_zones()
DNSDriver.name
DNSDriver.update_record()
DNSDriver.update_zone()
DNSDriver.website
Record
Zone
- libcloud.dns.providers module
- libcloud.dns.types module
Provider
Provider.AURORADNS
Provider.BUDDYNS
Provider.CLOUDFLARE
Provider.DIGITAL_OCEAN
Provider.DNSIMPLE
Provider.DNSPOD
Provider.DUMMY
Provider.DURABLEDNS
Provider.GANDI
Provider.GANDI_LIVE
Provider.GODADDY
Provider.GOOGLE
Provider.LINODE
Provider.LIQUIDWEB
Provider.LUADNS
Provider.NFSN
Provider.NSONE
Provider.ONAPP
Provider.POINTDNS
Provider.POWERDNS
Provider.RACKSPACE
Provider.RACKSPACE_UK
Provider.RACKSPACE_US
Provider.RCODEZERO
Provider.ROUTE53
Provider.VULTR
Provider.WORLDWIDEDNS
Provider.ZERIGO
Provider.ZONOMI
RecordAlreadyExistsError
RecordDoesNotExistError
RecordError
RecordType
RecordType.A
RecordType.AAAA
RecordType.AFSDB
RecordType.ALIAS
RecordType.CAA
RecordType.CERT
RecordType.CNAME
RecordType.DNAME
RecordType.DNSKEY
RecordType.DS
RecordType.GEO
RecordType.HINFO
RecordType.KEY
RecordType.LOC
RecordType.MX
RecordType.NAPTR
RecordType.NS
RecordType.NSEC
RecordType.OPENPGPKEY
RecordType.PTR
RecordType.REDIRECT
RecordType.RP
RecordType.RRSIG
RecordType.SOA
RecordType.SPF
RecordType.SRV
RecordType.SSHFP
RecordType.TLSA
RecordType.TXT
RecordType.URL
RecordType.WKS
ZoneAlreadyExistsError
ZoneDoesNotExistError
ZoneError
- Module contents
- Subpackages
- libcloud.loadbalancer package
- Subpackages
- libcloud.loadbalancer.drivers package
- Submodules
- libcloud.loadbalancer.drivers.alb module
- libcloud.loadbalancer.drivers.brightbox module
- libcloud.loadbalancer.drivers.cloudstack module
- libcloud.loadbalancer.drivers.dimensiondata module
- libcloud.loadbalancer.drivers.elb module
- libcloud.loadbalancer.drivers.gce module
- libcloud.loadbalancer.drivers.ninefold module
- libcloud.loadbalancer.drivers.nttcis module
- libcloud.loadbalancer.drivers.rackspace module
- libcloud.loadbalancer.drivers.slb module
- Module contents
- libcloud.loadbalancer.drivers package
- Submodules
- libcloud.loadbalancer.base module
Algorithm
Algorithm.LEAST_CONNECTIONS
Algorithm.LEAST_CONNECTIONS_MEMBER
Algorithm.LEAST_CONNECTIONS_NODE
Algorithm.OBSERVED_MEMBER
Algorithm.OBSERVED_NODE
Algorithm.PERSISTENT_IP
Algorithm.PREDICTIVE_MEMBER
Algorithm.PREDICTIVE_NODE
Algorithm.RANDOM
Algorithm.ROUND_ROBIN
Algorithm.SHORTEST_RESPONSE
Algorithm.WEIGHTED_LEAST_CONNECTIONS
Algorithm.WEIGHTED_ROUND_ROBIN
Driver
Driver.balancer_attach_compute_node()
Driver.balancer_attach_member()
Driver.balancer_detach_member()
Driver.balancer_list_members()
Driver.connectionCls
Driver.create_balancer()
Driver.destroy_balancer()
Driver.get_balancer()
Driver.list_balancers()
Driver.list_protocols()
Driver.list_supported_algorithms()
Driver.name
Driver.update_balancer()
Driver.website
LoadBalancer
Member
- libcloud.loadbalancer.providers module
- libcloud.loadbalancer.types module
- Module contents
- Subpackages
- libcloud.storage package
- Subpackages
- libcloud.storage.drivers package
- Submodules
- libcloud.storage.drivers.atmos module
- libcloud.storage.drivers.auroraobjects module
- libcloud.storage.drivers.azure_blobs module
- libcloud.storage.drivers.backblaze_b2 module
- libcloud.storage.drivers.cloudfiles module
- libcloud.storage.drivers.digitalocean_spaces module
- libcloud.storage.drivers.dummy module
- libcloud.storage.drivers.google_storage module
- libcloud.storage.drivers.ktucloud module
- libcloud.storage.drivers.local module
- libcloud.storage.drivers.minio module
- libcloud.storage.drivers.nimbus module
- libcloud.storage.drivers.ninefold module
- libcloud.storage.drivers.oss module
- libcloud.storage.drivers.ovh module
- libcloud.storage.drivers.rgw module
- libcloud.storage.drivers.s3 module
- libcloud.storage.drivers.scaleway module
- Module contents
- libcloud.storage.drivers package
- Submodules
- libcloud.storage.base module
Container
Container.delete()
Container.delete_object()
Container.download_object()
Container.download_object_as_stream()
Container.download_object_range()
Container.download_object_range_as_stream()
Container.enable_cdn()
Container.get_cdn_url()
Container.get_object()
Container.iterate_objects()
Container.list_objects()
Container.upload_object()
Container.upload_object_via_stream()
Object
StorageDriver
StorageDriver.connectionCls
StorageDriver.create_container()
StorageDriver.delete_container()
StorageDriver.delete_object()
StorageDriver.download_object()
StorageDriver.download_object_as_stream()
StorageDriver.download_object_range()
StorageDriver.download_object_range_as_stream()
StorageDriver.enable_container_cdn()
StorageDriver.enable_object_cdn()
StorageDriver.get_container()
StorageDriver.get_container_cdn_url()
StorageDriver.get_object()
StorageDriver.get_object_cdn_url()
StorageDriver.hash_type
StorageDriver.iterate_container_objects()
StorageDriver.iterate_containers()
StorageDriver.list_container_objects()
StorageDriver.list_containers()
StorageDriver.name
StorageDriver.strict_mode
StorageDriver.supports_chunked_encoding
StorageDriver.upload_object()
StorageDriver.upload_object_via_stream()
- libcloud.storage.providers module
- libcloud.storage.types module
ContainerAlreadyExistsError
ContainerDoesNotExistError
ContainerError
ContainerIsNotEmptyError
InvalidContainerNameError
ObjectDoesNotExistError
ObjectError
ObjectHashMismatchError
Provider
Provider.ALIYUN_OSS
Provider.AURORAOBJECTS
Provider.AZURE_BLOBS
Provider.BACKBLAZE_B2
Provider.CLOUDFILES
Provider.CLOUDFILES_SWIFT
Provider.CLOUDFILES_UK
Provider.CLOUDFILES_US
Provider.DIGITALOCEAN_SPACES
Provider.DUMMY
Provider.GOOGLE_STORAGE
Provider.KTUCLOUD
Provider.LOCAL
Provider.MINIO
Provider.NIMBUS
Provider.NINEFOLD
Provider.OPENSTACK_SWIFT
Provider.OVH
Provider.S3
Provider.S3_AP_NORTHEAST
Provider.S3_AP_NORTHEAST1
Provider.S3_AP_NORTHEAST2
Provider.S3_AP_SOUTH
Provider.S3_AP_SOUTHEAST
Provider.S3_AP_SOUTHEAST2
Provider.S3_CA_CENTRAL
Provider.S3_CN_NORTH
Provider.S3_CN_NORTHWEST
Provider.S3_EU_CENTRAL
Provider.S3_EU_NORTH1
Provider.S3_EU_WEST
Provider.S3_EU_WEST2
Provider.S3_RGW
Provider.S3_RGW_OUTSCALE
Provider.S3_SA_EAST
Provider.S3_US_EAST2
Provider.S3_US_GOV_WEST
Provider.S3_US_WEST
Provider.S3_US_WEST_OREGON
Provider.SCALEWAY
- Module contents
- Subpackages
- libcloud.test package
- Subpackages
- libcloud.test.backup package
- libcloud.test.common package
- Submodules
- libcloud.test.common.test_aliyun module
- libcloud.test.common.test_aws module
- libcloud.test.common.test_azure module
- libcloud.test.common.test_base module
- libcloud.test.common.test_base_driver module
- libcloud.test.common.test_cloudstack module
- libcloud.test.common.test_digitalocean_v2 module
- libcloud.test.common.test_gandi module
- libcloud.test.common.test_gandi_live module
- libcloud.test.common.test_google module
- libcloud.test.common.test_kubernetes module
- libcloud.test.common.test_nfsn module
- libcloud.test.common.test_openstack module
- libcloud.test.common.test_openstack_identity module
- libcloud.test.common.test_osc module
- libcloud.test.common.test_ovh module
- libcloud.test.common.test_retry_limit module
- libcloud.test.common.test_upcloud module
- Module contents
- libcloud.test.compute package
- Submodules
- libcloud.test.compute.test_abiquo module
- libcloud.test.compute.test_auroracompute module
- libcloud.test.compute.test_azure module
- libcloud.test.compute.test_azure_arm module
- libcloud.test.compute.test_base module
- libcloud.test.compute.test_brightbox module
- libcloud.test.compute.test_cloudscale module
- libcloud.test.compute.test_cloudsigma_v1_0 module
- libcloud.test.compute.test_cloudsigma_v2_0 module
- libcloud.test.compute.test_cloudstack module
- libcloud.test.compute.test_deployment module
- libcloud.test.compute.test_digitalocean_v2 module
- libcloud.test.compute.test_dimensiondata_v2_3 module
- libcloud.test.compute.test_dimensiondata_v2_4 module
- libcloud.test.compute.test_ec2 module
- libcloud.test.compute.test_ecs module
- libcloud.test.compute.test_equinixmetal module
- libcloud.test.compute.test_exoscale module
- libcloud.test.compute.test_gandi module
- libcloud.test.compute.test_gce module
- libcloud.test.compute.test_gig_g8 module
- libcloud.test.compute.test_gridscale module
- libcloud.test.compute.test_ikoula module
- libcloud.test.compute.test_internetsolutions module
- libcloud.test.compute.test_kamatera module
- libcloud.test.compute.test_ktucloud module
- libcloud.test.compute.test_kubevirt module
- libcloud.test.compute.test_libvirt_driver module
- libcloud.test.compute.test_linode module
- libcloud.test.compute.test_linode_v4 module
- libcloud.test.compute.test_maxihost module
- libcloud.test.compute.test_ntta module
- libcloud.test.compute.test_nttcis module
- libcloud.test.compute.test_onapp module
- libcloud.test.compute.test_opennebula module
- libcloud.test.compute.test_openstack module
- libcloud.test.compute.test_ovh module
- libcloud.test.compute.test_rackspace module
- libcloud.test.compute.test_rimuhosting module
- libcloud.test.compute.test_scaleway module
- libcloud.test.compute.test_ssh_client module
- libcloud.test.compute.test_types module
- libcloud.test.compute.test_upcloud module
- libcloud.test.compute.test_vcl module
- libcloud.test.compute.test_vcloud module
- libcloud.test.compute.test_vpsnet module
- libcloud.test.compute.test_vsphere module
- libcloud.test.compute.test_vultr module
- libcloud.test.compute.test_vultr_v2 module
- Module contents
- libcloud.test.container package
- Submodules
- libcloud.test.container.test_docker module
- libcloud.test.container.test_docker_utils module
- libcloud.test.container.test_ecs module
- libcloud.test.container.test_gke module
- libcloud.test.container.test_kubernetes module
- libcloud.test.container.test_lxd module
- libcloud.test.container.test_rancher module
- Module contents
- libcloud.test.dns package
- Submodules
- libcloud.test.dns.test_auroradns module
- libcloud.test.dns.test_base module
- libcloud.test.dns.test_buddyns module
- libcloud.test.dns.test_cloudflare module
- libcloud.test.dns.test_digitalocean module
- libcloud.test.dns.test_dnsimple module
- libcloud.test.dns.test_dnspod module
- libcloud.test.dns.test_durabledns module
- libcloud.test.dns.test_gandi module
- libcloud.test.dns.test_gandi_live module
- libcloud.test.dns.test_godaddy module
- libcloud.test.dns.test_google module
- libcloud.test.dns.test_linode module
- libcloud.test.dns.test_linode_v4 module
- libcloud.test.dns.test_liquidweb module
- libcloud.test.dns.test_luadns module
- libcloud.test.dns.test_nfsn module
- libcloud.test.dns.test_nsone module
- libcloud.test.dns.test_onapp module
- libcloud.test.dns.test_pointdns module
- libcloud.test.dns.test_powerdns module
- libcloud.test.dns.test_rackspace module
- libcloud.test.dns.test_rcodezero module
- libcloud.test.dns.test_route53 module
- libcloud.test.dns.test_vultr module
- libcloud.test.dns.test_vultr_v2 module
- libcloud.test.dns.test_worldwidedns module
- libcloud.test.dns.test_zerigo module
- libcloud.test.dns.test_zonomi module
- Module contents
- libcloud.test.loadbalancer package
- Submodules
- libcloud.test.loadbalancer.test_alb module
- libcloud.test.loadbalancer.test_brightbox module
- libcloud.test.loadbalancer.test_cloudstack module
- libcloud.test.loadbalancer.test_dimensiondata_v2_3 module
- libcloud.test.loadbalancer.test_dimensiondata_v2_4 module
- libcloud.test.loadbalancer.test_elb module
- libcloud.test.loadbalancer.test_gce module
- libcloud.test.loadbalancer.test_ninefold module
- libcloud.test.loadbalancer.test_nttcis module
- libcloud.test.loadbalancer.test_rackspace module
- libcloud.test.loadbalancer.test_slb module
- Module contents
- libcloud.test.storage package
- Submodules
- libcloud.test.storage.base module
- libcloud.test.storage.test_atmos module
- libcloud.test.storage.test_aurora module
- libcloud.test.storage.test_azure_blobs module
- libcloud.test.storage.test_backblaze_b2 module
- libcloud.test.storage.test_base module
- libcloud.test.storage.test_cloudfiles module
- libcloud.test.storage.test_digitalocean_spaces module
- libcloud.test.storage.test_dummy module
- libcloud.test.storage.test_google_storage module
- libcloud.test.storage.test_local module
- libcloud.test.storage.test_minio module
- libcloud.test.storage.test_ninefold module
- libcloud.test.storage.test_oss module
- libcloud.test.storage.test_ovh module
- libcloud.test.storage.test_rgw module
- libcloud.test.storage.test_s3 module
- libcloud.test.storage.test_scaleway module
- Module contents
- Submodules
- libcloud.test.conftest module
- libcloud.test.file_fixtures module
- libcloud.test.test_connection module
- libcloud.test.test_file_fixtures module
- libcloud.test.test_http module
- libcloud.test.test_init module
- libcloud.test.test_logging_connection module
- libcloud.test.test_pricing module
- libcloud.test.test_response_classes module
- libcloud.test.test_types module
- libcloud.test.test_utils module
- Module contents
- Subpackages
- libcloud.utils package
- Submodules
- libcloud.utils.connection module
- libcloud.utils.decorators module
- libcloud.utils.dist module
- libcloud.utils.escape module
- libcloud.utils.files module
- libcloud.utils.iso8601 module
- libcloud.utils.logging module
- libcloud.utils.loggingconnection module
- libcloud.utils.misc module
- libcloud.utils.networking module
- libcloud.utils.publickey module
- libcloud.utils.py3 module
- libcloud.utils.retry module
- libcloud.utils.xml module
- Module contents
Submodules¶
libcloud.base module¶
libcloud.http module¶
Subclass for httplib.HTTPSConnection with optional certificate name verification, depending on libcloud.security settings.
- class libcloud.http.LibcloudBaseConnection[source]¶
Bases:
object
Base connection class to inherit from.
Note: This class should not be instantiated directly.
- ca_cert = None¶
- http_proxy_used = False¶
- proxy_host = None¶
- proxy_password = None¶
- proxy_port = None¶
- proxy_scheme = None¶
- proxy_username = None¶
- session = None¶
libcloud.pricing module¶
A class which handles loading the pricing files.
- libcloud.pricing.clear_pricing_data() None [source]¶
Invalidate pricing cache for all the drivers.
Note: This method does the same thing as invalidate_pricing_cache and is here for backward compatibility reasons.
- libcloud.pricing.download_pricing_file(file_url: str = 'https://libcloud-pricing-data.s3.amazonaws.com/pricing.json', file_path: str = '/home/docs/.libcloud/pricing.json') None [source]¶
Download pricing file from the file_url and save it to file_path.
- Parameters:
file_url (
str
) – URL pointing to the pricing file.file_path (
str
) – Path where a download pricing file will be saved.
- libcloud.pricing.get_pricing(driver_type: str, driver_name: str, pricing_file_path: str | None = None, cache_all: bool = False) dict | None [source]¶
Return pricing for the provided driver.
NOTE: This method will also cache data for the requested driver memory.
We intentionally only cache data for the requested driver and not all the pricing data since the whole pricing data is quite large (~2 MB). This way we avoid unncessary memory overhead.
- Parameters:
driver_type (
str
) – Driver type (‘compute’ or ‘storage’)driver_name (
str
) – Driver namepricing_file_path (
str
) – Custom path to a price file. If not provided it uses a default path.cache_all (
bool
) – True to cache pricing data in memory for all the drivers and not just for the requested one.
- Return type:
dict
- Returns:
Dictionary with pricing where a key name is size ID and the value is a price.
- libcloud.pricing.get_size_price(driver_type: str, driver_name: str, size_id: str | int, region: str | None = None) float | None [source]¶
Return price for the provided size.
- Parameters:
driver_type (
str
) – Driver type (‘compute’ or ‘storage’)driver_name (
str
) – Driver namesize_id (
str
orint
) – Unique size ID (can be an integer or a string - depends on the driver)
- Return type:
float
- Returns:
Size price.
- libcloud.pricing.set_pricing(driver_type: str, driver_name: str, pricing: dict) None [source]¶
Populate the driver pricing dictionary.
- Parameters:
driver_type (
str
) – Driver type (‘compute’ or ‘storage’)driver_name (
str
) – Driver namepricing (
dict
) – Dictionary where a key is a size ID and a value is a price.
libcloud.security module¶
Security (SSL) Settings
- Usage:
import libcloud.security libcloud.security.VERIFY_SSL_CERT = True
# Optional. libcloud.security.CA_CERTS_PATH = ‘/path/to/certfile’
Module contents¶
libcloud provides a unified interface to the cloud computing resources.
- var __version__:
Current version of libcloud