libcloud.compute package¶
Subpackages¶
- libcloud.compute.constants package
- libcloud.compute.drivers package
- Submodules
- libcloud.compute.drivers.abiquo module
AbiquoNodeDriver
AbiquoNodeDriver.AR_MIME_TYPE
AbiquoNodeDriver.DCRS_MIME_TYPE
AbiquoNodeDriver.DCR_MIME_TYPE
AbiquoNodeDriver.DCS_MIME_TYPE
AbiquoNodeDriver.ENT_MIME_TYPE
AbiquoNodeDriver.GIGABYTE
AbiquoNodeDriver.NICS_MIME_TYPE
AbiquoNodeDriver.NODES_MIME_TYPE
AbiquoNodeDriver.NODE_MIME_TYPE
AbiquoNodeDriver.USER_MIME_TYPE
AbiquoNodeDriver.VAPPS_MIME_TYPE
AbiquoNodeDriver.VAPP_MIME_TYPE
AbiquoNodeDriver.VDCS_MIME_TYPE
AbiquoNodeDriver.VDC_MIME_TYPE
AbiquoNodeDriver.VMTPLS_MIME_TYPE
AbiquoNodeDriver.VMTPL_MIME_TYPE
AbiquoNodeDriver.VM_TASK_MIME_TYPE
AbiquoNodeDriver.connectionCls
AbiquoNodeDriver.create_node()
AbiquoNodeDriver.destroy_node()
AbiquoNodeDriver.ex_create_group()
AbiquoNodeDriver.ex_destroy_group()
AbiquoNodeDriver.ex_list_groups()
AbiquoNodeDriver.ex_populate_cache()
AbiquoNodeDriver.ex_run_node()
AbiquoNodeDriver.list_images()
AbiquoNodeDriver.list_locations()
AbiquoNodeDriver.list_nodes()
AbiquoNodeDriver.list_sizes()
AbiquoNodeDriver.name
AbiquoNodeDriver.reboot_node()
AbiquoNodeDriver.timeout
AbiquoNodeDriver.type
AbiquoNodeDriver.website
NodeGroup
- libcloud.compute.drivers.auroracompute module
- libcloud.compute.drivers.azure module
AsynchronousOperationResult
AttachedTo
AvailabilityResponse
AzureHTTPRequest
AzureHTTPResponse
AzureKeyPair
AzureNodeDriver
AzureNodeDriver.NODE_STATE_MAP
AzureNodeDriver.attach_volume()
AzureNodeDriver.connectionCls
AzureNodeDriver.create_node()
AzureNodeDriver.create_volume()
AzureNodeDriver.create_volume_snapshot()
AzureNodeDriver.destroy_node()
AzureNodeDriver.destroy_volume()
AzureNodeDriver.detach_volume()
AzureNodeDriver.ex_add_instance_endpoints()
AzureNodeDriver.ex_create_cloud_service()
AzureNodeDriver.ex_create_storage_service()
AzureNodeDriver.ex_destroy_cloud_service()
AzureNodeDriver.ex_destroy_storage_service()
AzureNodeDriver.ex_list_cloud_services()
AzureNodeDriver.ex_set_instance_endpoints()
AzureNodeDriver.features
AzureNodeDriver.list_images()
AzureNodeDriver.list_locations()
AzureNodeDriver.list_nodes()
AzureNodeDriver.list_sizes()
AzureNodeDriver.list_volumes()
AzureNodeDriver.name
AzureNodeDriver.raise_for_response()
AzureNodeDriver.reboot_node()
AzureNodeDriver.service_location
AzureNodeDriver.type
AzureNodeDriver.website
AzureNodeLocation
AzureXmlSerializer
AzureXmlSerializer.add_role_to_xml()
AzureXmlSerializer.capture_role_to_xml()
AzureXmlSerializer.certificate_file_to_xml()
AzureXmlSerializer.change_deployment_to_xml()
AzureXmlSerializer.create_affinity_group_to_xml()
AzureXmlSerializer.create_deployment_to_xml()
AzureXmlSerializer.create_hosted_service_to_xml()
AzureXmlSerializer.create_storage_service_input_to_xml()
AzureXmlSerializer.create_storage_service_to_xml()
AzureXmlSerializer.data_to_xml()
AzureXmlSerializer.data_virtual_hard_disk_to_xml()
AzureXmlSerializer.disk_to_xml()
AzureXmlSerializer.doc_from_data()
AzureXmlSerializer.doc_from_xml()
AzureXmlSerializer.extended_properties_dict_to_xml_fragment()
AzureXmlSerializer.linux_configuration_to_xml()
AzureXmlSerializer.network_configuration_to_xml()
AzureXmlSerializer.os_image_to_xml()
AzureXmlSerializer.regenerate_keys_to_xml()
AzureXmlSerializer.restart_role_operation_to_xml()
AzureXmlSerializer.role_to_xml()
AzureXmlSerializer.rollback_upgrade_to_xml()
AzureXmlSerializer.shutdown_role_operation_to_xml()
AzureXmlSerializer.start_role_operation_to_xml()
AzureXmlSerializer.subscription_certificate_to_xml()
AzureXmlSerializer.swap_deployment_to_xml()
AzureXmlSerializer.update_affinity_group_to_xml()
AzureXmlSerializer.update_deployment_status_to_xml()
AzureXmlSerializer.update_hosted_service_to_xml()
AzureXmlSerializer.update_role_to_xml()
AzureXmlSerializer.update_storage_service_input_to_xml()
AzureXmlSerializer.upgrade_deployment_to_xml()
AzureXmlSerializer.virtual_machine_deployment_to_xml()
AzureXmlSerializer.walk_upgrade_domain_to_xml()
AzureXmlSerializer.windows_configuration_to_xml()
CertificateSetting
ComputeCapability
ConfigurationSet
ConfigurationSetInputEndpoint
ConfigurationSetInputEndpoints
ConfigurationSets
Credentials
Deployment
Deployments
Disk
Disks
DomainJoin
HostedService
HostedServiceProperties
HostedServices
Images
InputEndpoint
InputEndpoints
InstanceEndpoint
InstanceEndpoints
KeyPairs
LinuxConfigurationSet
LoadBalancerProbe
Location
Locations
OSDiskConfiguration
OSImage
OSVirtualHardDisk
OperatingSystem
OperatingSystemFamilies
OperatingSystemFamily
OperatingSystems
Operation
OperationError
PersistentVMDowntimeInfo
PublicKey
PublicKeys
Role
RoleInstance
RoleInstanceList
RoleList
SSH
ScalarListOf
StoredCertificateSettings
Subscription
SubscriptionCertificate
SubscriptionCertificates
UpgradeStatus
VMImage
VMImages
VirtualIP
VirtualIPs
VirtualMachinesRoleSizes
WINDOWS_SERVER_REGEX
WindowsAzureData
WindowsAzureDataTypedList
WindowsConfigurationSet
- libcloud.compute.drivers.azure_arm module
AzureComputeGalleryImage
AzureIPAddress
AzureImage
AzureNetwork
AzureNetworkSecurityGroup
AzureNic
AzureNodeDriver
AzureNodeDriver.SNAPSHOT_STATE_MAP
AzureNodeDriver.attach_volume()
AzureNodeDriver.connectionCls
AzureNodeDriver.create_node()
AzureNodeDriver.create_volume()
AzureNodeDriver.create_volume_snapshot()
AzureNodeDriver.destroy_node()
AzureNodeDriver.destroy_volume()
AzureNodeDriver.destroy_volume_snapshot()
AzureNodeDriver.detach_volume()
AzureNodeDriver.ex_check_ip_address_availability()
AzureNodeDriver.ex_create_additional_capabilities()
AzureNodeDriver.ex_create_network_interface()
AzureNodeDriver.ex_create_network_security_group()
AzureNodeDriver.ex_create_public_ip()
AzureNodeDriver.ex_create_tags()
AzureNodeDriver.ex_delete_network_security_group()
AzureNodeDriver.ex_delete_public_ip()
AzureNodeDriver.ex_delete_resource()
AzureNodeDriver.ex_destroy_nic()
AzureNodeDriver.ex_get_nic()
AzureNodeDriver.ex_get_node()
AzureNodeDriver.ex_get_public_ip()
AzureNodeDriver.ex_get_ratecard()
AzureNodeDriver.ex_get_snapshot()
AzureNodeDriver.ex_get_storage_account_keys()
AzureNodeDriver.ex_get_volume()
AzureNodeDriver.ex_list_image_versions()
AzureNodeDriver.ex_list_network_security_groups()
AzureNodeDriver.ex_list_networks()
AzureNodeDriver.ex_list_nics()
AzureNodeDriver.ex_list_offers()
AzureNodeDriver.ex_list_public_ips()
AzureNodeDriver.ex_list_publishers()
AzureNodeDriver.ex_list_resource_groups()
AzureNodeDriver.ex_list_skus()
AzureNodeDriver.ex_list_subnets()
AzureNodeDriver.ex_resize_volume()
AzureNodeDriver.ex_run_command()
AzureNodeDriver.ex_start_node()
AzureNodeDriver.ex_stop_node()
AzureNodeDriver.ex_update_network_profile_of_node()
AzureNodeDriver.ex_update_nic_properties()
AzureNodeDriver.features
AzureNodeDriver.get_image()
AzureNodeDriver.list_images()
AzureNodeDriver.list_locations()
AzureNodeDriver.list_nodes()
AzureNodeDriver.list_sizes()
AzureNodeDriver.list_snapshots()
AzureNodeDriver.list_volume_snapshots()
AzureNodeDriver.list_volumes()
AzureNodeDriver.name
AzureNodeDriver.reboot_node()
AzureNodeDriver.start_node()
AzureNodeDriver.stop_node()
AzureNodeDriver.type
AzureNodeDriver.website
AzureResourceGroup
AzureSubnet
AzureVhdImage
- libcloud.compute.drivers.brightbox module
BrightboxNodeDriver
BrightboxNodeDriver.NODE_STATE_MAP
BrightboxNodeDriver.connectionCls
BrightboxNodeDriver.create_node()
BrightboxNodeDriver.destroy_node()
BrightboxNodeDriver.ex_create_cloud_ip()
BrightboxNodeDriver.ex_destroy_cloud_ip()
BrightboxNodeDriver.ex_list_cloud_ips()
BrightboxNodeDriver.ex_map_cloud_ip()
BrightboxNodeDriver.ex_unmap_cloud_ip()
BrightboxNodeDriver.ex_update_cloud_ip()
BrightboxNodeDriver.list_images()
BrightboxNodeDriver.list_locations()
BrightboxNodeDriver.list_nodes()
BrightboxNodeDriver.list_sizes()
BrightboxNodeDriver.name
BrightboxNodeDriver.type
BrightboxNodeDriver.website
- libcloud.compute.drivers.cloudscale module
CloudscaleConnection
CloudscaleNodeDriver
CloudscaleNodeDriver.NODE_STATE_MAP
CloudscaleNodeDriver.connectionCls
CloudscaleNodeDriver.create_node()
CloudscaleNodeDriver.destroy_node()
CloudscaleNodeDriver.ex_node_by_uuid()
CloudscaleNodeDriver.ex_start_node()
CloudscaleNodeDriver.ex_stop_node()
CloudscaleNodeDriver.list_images()
CloudscaleNodeDriver.list_nodes()
CloudscaleNodeDriver.list_sizes()
CloudscaleNodeDriver.name
CloudscaleNodeDriver.reboot_node()
CloudscaleNodeDriver.start_node()
CloudscaleNodeDriver.stop_node()
CloudscaleNodeDriver.type
CloudscaleNodeDriver.website
CloudscaleResponse
- libcloud.compute.drivers.cloudsigma module
CloudSigmaDrive
CloudSigmaError
CloudSigmaFirewallPolicy
CloudSigmaFirewallPolicyRule
CloudSigmaNodeDriver
CloudSigmaNodeSize
CloudSigmaSubscription
CloudSigmaTag
CloudSigma_1_0_NodeDriver
CloudSigma_1_0_NodeDriver.IMAGING_TIMEOUT
CloudSigma_1_0_NodeDriver.NODE_STATE_MAP
CloudSigma_1_0_NodeDriver.connectionCls
CloudSigma_1_0_NodeDriver.create_node()
CloudSigma_1_0_NodeDriver.destroy_node()
CloudSigma_1_0_NodeDriver.ex_destroy_drive()
CloudSigma_1_0_NodeDriver.ex_destroy_node_and_drives()
CloudSigma_1_0_NodeDriver.ex_drive_destroy()
CloudSigma_1_0_NodeDriver.ex_drives_list()
CloudSigma_1_0_NodeDriver.ex_set_node_configuration()
CloudSigma_1_0_NodeDriver.ex_shutdown_node()
CloudSigma_1_0_NodeDriver.ex_start_node()
CloudSigma_1_0_NodeDriver.ex_static_ip_create()
CloudSigma_1_0_NodeDriver.ex_static_ip_destroy()
CloudSigma_1_0_NodeDriver.ex_static_ip_list()
CloudSigma_1_0_NodeDriver.ex_stop_node()
CloudSigma_1_0_NodeDriver.list_images()
CloudSigma_1_0_NodeDriver.list_nodes()
CloudSigma_1_0_NodeDriver.list_sizes()
CloudSigma_1_0_NodeDriver.name
CloudSigma_1_0_NodeDriver.reboot_node()
CloudSigma_1_0_NodeDriver.stop_node()
CloudSigma_1_0_NodeDriver.type
CloudSigma_1_0_NodeDriver.website
CloudSigma_2_0_NodeDriver
CloudSigma_2_0_NodeDriver.DRIVE_TRANSITION_SLEEP_INTERVAL
CloudSigma_2_0_NodeDriver.DRIVE_TRANSITION_TIMEOUT
CloudSigma_2_0_NodeDriver.NODE_STATE_MAP
CloudSigma_2_0_NodeDriver.api_name
CloudSigma_2_0_NodeDriver.attach_volume()
CloudSigma_2_0_NodeDriver.connectionCls
CloudSigma_2_0_NodeDriver.create_key_pair()
CloudSigma_2_0_NodeDriver.create_node()
CloudSigma_2_0_NodeDriver.create_volume()
CloudSigma_2_0_NodeDriver.delete_key_pair()
CloudSigma_2_0_NodeDriver.destroy_node()
CloudSigma_2_0_NodeDriver.destroy_volume()
CloudSigma_2_0_NodeDriver.detach_volume()
CloudSigma_2_0_NodeDriver.ex_attach_drive()
CloudSigma_2_0_NodeDriver.ex_attach_firewall_policy()
CloudSigma_2_0_NodeDriver.ex_clone_drive()
CloudSigma_2_0_NodeDriver.ex_clone_node()
CloudSigma_2_0_NodeDriver.ex_close_vnc_tunnel()
CloudSigma_2_0_NodeDriver.ex_create_drive()
CloudSigma_2_0_NodeDriver.ex_create_firewall_policy()
CloudSigma_2_0_NodeDriver.ex_create_subscription()
CloudSigma_2_0_NodeDriver.ex_create_tag()
CloudSigma_2_0_NodeDriver.ex_delete_firewall_policy()
CloudSigma_2_0_NodeDriver.ex_delete_tag()
CloudSigma_2_0_NodeDriver.ex_destroy_drive()
CloudSigma_2_0_NodeDriver.ex_detach_drive()
CloudSigma_2_0_NodeDriver.ex_edit_node()
CloudSigma_2_0_NodeDriver.ex_get_balance()
CloudSigma_2_0_NodeDriver.ex_get_drive()
CloudSigma_2_0_NodeDriver.ex_get_node()
CloudSigma_2_0_NodeDriver.ex_get_pricing()
CloudSigma_2_0_NodeDriver.ex_get_tag()
CloudSigma_2_0_NodeDriver.ex_get_usage()
CloudSigma_2_0_NodeDriver.ex_list_capabilities()
CloudSigma_2_0_NodeDriver.ex_list_drives_availability_groups()
CloudSigma_2_0_NodeDriver.ex_list_firewall_policies()
CloudSigma_2_0_NodeDriver.ex_list_library_drives()
CloudSigma_2_0_NodeDriver.ex_list_servers_availability_groups()
CloudSigma_2_0_NodeDriver.ex_list_subscriptions()
CloudSigma_2_0_NodeDriver.ex_list_tags()
CloudSigma_2_0_NodeDriver.ex_list_user_drives()
CloudSigma_2_0_NodeDriver.ex_open_vnc_tunnel()
CloudSigma_2_0_NodeDriver.ex_resize_drive()
CloudSigma_2_0_NodeDriver.ex_start_node()
CloudSigma_2_0_NodeDriver.ex_stop_node()
CloudSigma_2_0_NodeDriver.ex_tag_resource()
CloudSigma_2_0_NodeDriver.ex_tag_resources()
CloudSigma_2_0_NodeDriver.ex_toggle_subscription_auto_renew()
CloudSigma_2_0_NodeDriver.get_key_pair()
CloudSigma_2_0_NodeDriver.import_key_pair_from_string()
CloudSigma_2_0_NodeDriver.list_images()
CloudSigma_2_0_NodeDriver.list_key_pairs()
CloudSigma_2_0_NodeDriver.list_nodes()
CloudSigma_2_0_NodeDriver.list_sizes()
CloudSigma_2_0_NodeDriver.list_volumes()
CloudSigma_2_0_NodeDriver.name
CloudSigma_2_0_NodeDriver.reboot_node()
CloudSigma_2_0_NodeDriver.start_node()
CloudSigma_2_0_NodeDriver.stop_node()
CloudSigma_2_0_NodeDriver.website
- libcloud.compute.drivers.cloudstack module
CloudStackAddress
CloudStackAffinityGroup
CloudStackAffinityGroupType
CloudStackDiskOffering
CloudStackEgressFirewallRule
CloudStackFirewallRule
CloudStackIPForwardingRule
CloudStackNetwork
CloudStackNetworkACL
CloudStackNetworkACLList
CloudStackNetworkOffering
CloudStackNic
CloudStackNode
CloudStackNode.ex_allocate_public_ip()
CloudStackNode.ex_change_node_size()
CloudStackNode.ex_create_ip_forwarding_rule()
CloudStackNode.ex_create_port_forwarding_rule()
CloudStackNode.ex_delete_ip_forwarding_rule()
CloudStackNode.ex_delete_port_forwarding_rule()
CloudStackNode.ex_release_public_ip()
CloudStackNode.ex_restore()
CloudStackNode.ex_start()
CloudStackNode.ex_stop()
CloudStackNodeDriver
CloudStackNodeDriver.NODE_STATE_MAP
CloudStackNodeDriver.VOLUME_STATE_MAP
CloudStackNodeDriver.api_name
CloudStackNodeDriver.attach_volume()
CloudStackNodeDriver.create_key_pair()
CloudStackNodeDriver.create_node()
CloudStackNodeDriver.create_volume()
CloudStackNodeDriver.create_volume_snapshot()
CloudStackNodeDriver.delete_key_pair()
CloudStackNodeDriver.destroy_node()
CloudStackNodeDriver.destroy_volume()
CloudStackNodeDriver.destroy_volume_snapshot()
CloudStackNodeDriver.detach_volume()
CloudStackNodeDriver.ex_allocate_public_ip()
CloudStackNodeDriver.ex_attach_nic_to_node()
CloudStackNodeDriver.ex_authorize_security_group_ingress()
CloudStackNodeDriver.ex_change_node_size()
CloudStackNodeDriver.ex_create_affinity_group()
CloudStackNodeDriver.ex_create_egress_firewall_rule()
CloudStackNodeDriver.ex_create_firewall_rule()
CloudStackNodeDriver.ex_create_ip_forwarding_rule()
CloudStackNodeDriver.ex_create_keypair()
CloudStackNodeDriver.ex_create_network()
CloudStackNodeDriver.ex_create_network_acl()
CloudStackNodeDriver.ex_create_network_acllist()
CloudStackNodeDriver.ex_create_port_forwarding_rule()
CloudStackNodeDriver.ex_create_security_group()
CloudStackNodeDriver.ex_create_snapshot_template()
CloudStackNodeDriver.ex_create_tags()
CloudStackNodeDriver.ex_create_vpc()
CloudStackNodeDriver.ex_create_vpn_connection()
CloudStackNodeDriver.ex_create_vpn_customer_gateway()
CloudStackNodeDriver.ex_create_vpn_gateway()
CloudStackNodeDriver.ex_delete_affinity_group()
CloudStackNodeDriver.ex_delete_egress_firewall_rule()
CloudStackNodeDriver.ex_delete_firewall_rule()
CloudStackNodeDriver.ex_delete_ip_forwarding_rule()
CloudStackNodeDriver.ex_delete_keypair()
CloudStackNodeDriver.ex_delete_network()
CloudStackNodeDriver.ex_delete_port_forwarding_rule()
CloudStackNodeDriver.ex_delete_security_group()
CloudStackNodeDriver.ex_delete_tags()
CloudStackNodeDriver.ex_delete_vpc()
CloudStackNodeDriver.ex_delete_vpn_connection()
CloudStackNodeDriver.ex_delete_vpn_customer_gateway()
CloudStackNodeDriver.ex_delete_vpn_gateway()
CloudStackNodeDriver.ex_detach_nic_from_node()
CloudStackNodeDriver.ex_get_node()
CloudStackNodeDriver.ex_get_volume()
CloudStackNodeDriver.ex_import_keypair()
CloudStackNodeDriver.ex_import_keypair_from_string()
CloudStackNodeDriver.ex_limits()
CloudStackNodeDriver.ex_list_affinity_group_types()
CloudStackNodeDriver.ex_list_affinity_groups()
CloudStackNodeDriver.ex_list_disk_offerings()
CloudStackNodeDriver.ex_list_egress_firewall_rules()
CloudStackNodeDriver.ex_list_firewall_rules()
CloudStackNodeDriver.ex_list_ip_forwarding_rules()
CloudStackNodeDriver.ex_list_keypairs()
CloudStackNodeDriver.ex_list_network_acl()
CloudStackNodeDriver.ex_list_network_acllists()
CloudStackNodeDriver.ex_list_network_offerings()
CloudStackNodeDriver.ex_list_networks()
CloudStackNodeDriver.ex_list_nics()
CloudStackNodeDriver.ex_list_os_types()
CloudStackNodeDriver.ex_list_port_forwarding_rules()
CloudStackNodeDriver.ex_list_projects()
CloudStackNodeDriver.ex_list_public_ips()
CloudStackNodeDriver.ex_list_routers()
CloudStackNodeDriver.ex_list_security_groups()
CloudStackNodeDriver.ex_list_vpc_offerings()
CloudStackNodeDriver.ex_list_vpcs()
CloudStackNodeDriver.ex_list_vpn_connections()
CloudStackNodeDriver.ex_list_vpn_customer_gateways()
CloudStackNodeDriver.ex_list_vpn_gateways()
CloudStackNodeDriver.ex_register_iso()
CloudStackNodeDriver.ex_release_public_ip()
CloudStackNodeDriver.ex_replace_network_acllist()
CloudStackNodeDriver.ex_restore()
CloudStackNodeDriver.ex_revoke_security_group_ingress()
CloudStackNodeDriver.ex_start()
CloudStackNodeDriver.ex_stop()
CloudStackNodeDriver.ex_update_node_affinity_group()
CloudStackNodeDriver.features
CloudStackNodeDriver.get_key_pair()
CloudStackNodeDriver.import_key_pair_from_string()
CloudStackNodeDriver.list_images()
CloudStackNodeDriver.list_key_pairs()
CloudStackNodeDriver.list_locations()
CloudStackNodeDriver.list_nodes()
CloudStackNodeDriver.list_sizes()
CloudStackNodeDriver.list_snapshots()
CloudStackNodeDriver.list_volumes()
CloudStackNodeDriver.name
CloudStackNodeDriver.reboot_node()
CloudStackNodeDriver.type
CloudStackNodeDriver.website
CloudStackPortForwardingRule
CloudStackProject
CloudStackRouter
CloudStackVPC
CloudStackVPCOffering
CloudStackVpnConnection
CloudStackVpnCustomerGateway
CloudStackVpnGateway
transform_int_or_unlimited()
- libcloud.compute.drivers.digitalocean module
DigitalOceanNodeDriver
DigitalOcean_v2_NodeDriver
DigitalOcean_v2_NodeDriver.EX_CREATE_ATTRIBUTES
DigitalOcean_v2_NodeDriver.NODE_STATE_MAP
DigitalOcean_v2_NodeDriver.attach_volume()
DigitalOcean_v2_NodeDriver.create_image()
DigitalOcean_v2_NodeDriver.create_key_pair()
DigitalOcean_v2_NodeDriver.create_node()
DigitalOcean_v2_NodeDriver.create_volume()
DigitalOcean_v2_NodeDriver.create_volume_snapshot()
DigitalOcean_v2_NodeDriver.delete_image()
DigitalOcean_v2_NodeDriver.delete_key_pair()
DigitalOcean_v2_NodeDriver.delete_volume_snapshot()
DigitalOcean_v2_NodeDriver.destroy_node()
DigitalOcean_v2_NodeDriver.destroy_volume()
DigitalOcean_v2_NodeDriver.detach_volume()
DigitalOcean_v2_NodeDriver.ex_attach_floating_ip_to_node()
DigitalOcean_v2_NodeDriver.ex_change_kernel()
DigitalOcean_v2_NodeDriver.ex_create_floating_ip()
DigitalOcean_v2_NodeDriver.ex_delete_floating_ip()
DigitalOcean_v2_NodeDriver.ex_detach_floating_ip_from_node()
DigitalOcean_v2_NodeDriver.ex_enable_ipv6()
DigitalOcean_v2_NodeDriver.ex_get_floating_ip()
DigitalOcean_v2_NodeDriver.ex_get_node_details()
DigitalOcean_v2_NodeDriver.ex_hard_reboot()
DigitalOcean_v2_NodeDriver.ex_list_floating_ips()
DigitalOcean_v2_NodeDriver.ex_power_on_node()
DigitalOcean_v2_NodeDriver.ex_rebuild_node()
DigitalOcean_v2_NodeDriver.ex_rename_node()
DigitalOcean_v2_NodeDriver.ex_resize_node()
DigitalOcean_v2_NodeDriver.ex_shutdown_node()
DigitalOcean_v2_NodeDriver.get_image()
DigitalOcean_v2_NodeDriver.get_key_pair()
DigitalOcean_v2_NodeDriver.list_images()
DigitalOcean_v2_NodeDriver.list_key_pairs()
DigitalOcean_v2_NodeDriver.list_locations()
DigitalOcean_v2_NodeDriver.list_nodes()
DigitalOcean_v2_NodeDriver.list_sizes()
DigitalOcean_v2_NodeDriver.list_volume_snapshots()
DigitalOcean_v2_NodeDriver.list_volumes()
DigitalOcean_v2_NodeDriver.reboot_node()
- libcloud.compute.drivers.dimensiondata module
DimensionDataNodeDriver
DimensionDataNodeDriver.api_version
DimensionDataNodeDriver.connectionCls
DimensionDataNodeDriver.create_node()
DimensionDataNodeDriver.destroy_node()
DimensionDataNodeDriver.ex_add_public_ip_block_to_network_domain()
DimensionDataNodeDriver.ex_add_storage_to_node()
DimensionDataNodeDriver.ex_apply_tag_to_asset()
DimensionDataNodeDriver.ex_attach_node_to_vlan()
DimensionDataNodeDriver.ex_audit_log_report()
DimensionDataNodeDriver.ex_backup_usage_report()
DimensionDataNodeDriver.ex_change_nic_network_adapter()
DimensionDataNodeDriver.ex_change_storage_size()
DimensionDataNodeDriver.ex_change_storage_speed()
DimensionDataNodeDriver.ex_clean_failed_deployment()
DimensionDataNodeDriver.ex_clone_node_to_image()
DimensionDataNodeDriver.ex_create_anti_affinity_rule()
DimensionDataNodeDriver.ex_create_firewall_rule()
DimensionDataNodeDriver.ex_create_ip_address_list()
DimensionDataNodeDriver.ex_create_nat_rule()
DimensionDataNodeDriver.ex_create_network()
DimensionDataNodeDriver.ex_create_network_domain()
DimensionDataNodeDriver.ex_create_node_uncustomized()
DimensionDataNodeDriver.ex_create_portlist()
DimensionDataNodeDriver.ex_create_tag_key()
DimensionDataNodeDriver.ex_create_vlan()
DimensionDataNodeDriver.ex_delete_anti_affinity_rule()
DimensionDataNodeDriver.ex_delete_firewall_rule()
DimensionDataNodeDriver.ex_delete_ip_address_list()
DimensionDataNodeDriver.ex_delete_nat_rule()
DimensionDataNodeDriver.ex_delete_network()
DimensionDataNodeDriver.ex_delete_network_domain()
DimensionDataNodeDriver.ex_delete_portlist()
DimensionDataNodeDriver.ex_delete_public_ip_block()
DimensionDataNodeDriver.ex_delete_vlan()
DimensionDataNodeDriver.ex_destroy_nic()
DimensionDataNodeDriver.ex_detailed_usage_report()
DimensionDataNodeDriver.ex_disable_monitoring()
DimensionDataNodeDriver.ex_edit_firewall_rule()
DimensionDataNodeDriver.ex_edit_ip_address_list()
DimensionDataNodeDriver.ex_edit_portlist()
DimensionDataNodeDriver.ex_enable_monitoring()
DimensionDataNodeDriver.ex_exchange_nic_vlans()
DimensionDataNodeDriver.ex_expand_vlan()
DimensionDataNodeDriver.ex_get_base_image_by_id()
DimensionDataNodeDriver.ex_get_customer_image_by_id()
DimensionDataNodeDriver.ex_get_firewall_rule()
DimensionDataNodeDriver.ex_get_image_by_id()
DimensionDataNodeDriver.ex_get_ip_address_list()
DimensionDataNodeDriver.ex_get_location_by_id()
DimensionDataNodeDriver.ex_get_nat_rule()
DimensionDataNodeDriver.ex_get_network_domain()
DimensionDataNodeDriver.ex_get_node_by_id()
DimensionDataNodeDriver.ex_get_portlist()
DimensionDataNodeDriver.ex_get_public_ip_block()
DimensionDataNodeDriver.ex_get_tag_key_by_id()
DimensionDataNodeDriver.ex_get_tag_key_by_name()
DimensionDataNodeDriver.ex_get_vlan()
DimensionDataNodeDriver.ex_list_anti_affinity_rules()
DimensionDataNodeDriver.ex_list_customer_images()
DimensionDataNodeDriver.ex_list_firewall_rules()
DimensionDataNodeDriver.ex_list_ip_address_list()
DimensionDataNodeDriver.ex_list_nat_rules()
DimensionDataNodeDriver.ex_list_network_domains()
DimensionDataNodeDriver.ex_list_networks()
DimensionDataNodeDriver.ex_list_nodes_paginated()
DimensionDataNodeDriver.ex_list_portlist()
DimensionDataNodeDriver.ex_list_public_ip_blocks()
DimensionDataNodeDriver.ex_list_tag_keys()
DimensionDataNodeDriver.ex_list_tags()
DimensionDataNodeDriver.ex_list_vlans()
DimensionDataNodeDriver.ex_modify_tag_key()
DimensionDataNodeDriver.ex_power_off()
DimensionDataNodeDriver.ex_reconfigure_node()
DimensionDataNodeDriver.ex_remove_storage()
DimensionDataNodeDriver.ex_remove_storage_from_node()
DimensionDataNodeDriver.ex_remove_tag_from_asset()
DimensionDataNodeDriver.ex_remove_tag_key()
DimensionDataNodeDriver.ex_rename_network()
DimensionDataNodeDriver.ex_reset()
DimensionDataNodeDriver.ex_set_firewall_rule_state()
DimensionDataNodeDriver.ex_shutdown_graceful()
DimensionDataNodeDriver.ex_software_usage_report()
DimensionDataNodeDriver.ex_start_node()
DimensionDataNodeDriver.ex_summary_usage_report()
DimensionDataNodeDriver.ex_update_monitoring_plan()
DimensionDataNodeDriver.ex_update_network_domain()
DimensionDataNodeDriver.ex_update_node()
DimensionDataNodeDriver.ex_update_vlan()
DimensionDataNodeDriver.ex_update_vm_tools()
DimensionDataNodeDriver.ex_wait_for_state()
DimensionDataNodeDriver.features
DimensionDataNodeDriver.import_image()
DimensionDataNodeDriver.list_images()
DimensionDataNodeDriver.list_locations()
DimensionDataNodeDriver.list_networks()
DimensionDataNodeDriver.list_nodes()
DimensionDataNodeDriver.list_sizes()
DimensionDataNodeDriver.name
DimensionDataNodeDriver.reboot_node()
DimensionDataNodeDriver.selected_region
DimensionDataNodeDriver.start_node()
DimensionDataNodeDriver.stop_node()
DimensionDataNodeDriver.type
DimensionDataNodeDriver.website
- libcloud.compute.drivers.dummy module
DummyConnection
DummyNodeDriver
DummyNodeDriver.create_node()
DummyNodeDriver.destroy_node()
DummyNodeDriver.get_uuid()
DummyNodeDriver.import_key_pair_from_string()
DummyNodeDriver.list_images()
DummyNodeDriver.list_locations()
DummyNodeDriver.list_nodes()
DummyNodeDriver.list_sizes()
DummyNodeDriver.name
DummyNodeDriver.reboot_node()
DummyNodeDriver.type
DummyNodeDriver.website
- libcloud.compute.drivers.ec2 module
BaseEC2NodeDriver
BaseEC2NodeDriver.NODE_STATE_MAP
BaseEC2NodeDriver.SNAPSHOT_STATE_MAP
BaseEC2NodeDriver.VOLUME_STATE_MAP
BaseEC2NodeDriver.attach_volume()
BaseEC2NodeDriver.connectionCls
BaseEC2NodeDriver.copy_image()
BaseEC2NodeDriver.country
BaseEC2NodeDriver.create_image()
BaseEC2NodeDriver.create_key_pair()
BaseEC2NodeDriver.create_node()
BaseEC2NodeDriver.create_volume()
BaseEC2NodeDriver.create_volume_snapshot()
BaseEC2NodeDriver.delete_image()
BaseEC2NodeDriver.delete_key_pair()
BaseEC2NodeDriver.destroy_node()
BaseEC2NodeDriver.destroy_volume()
BaseEC2NodeDriver.destroy_volume_snapshot()
BaseEC2NodeDriver.detach_volume()
BaseEC2NodeDriver.ex_allocate_address()
BaseEC2NodeDriver.ex_associate_address_with_node()
BaseEC2NodeDriver.ex_associate_addresses()
BaseEC2NodeDriver.ex_associate_route_table()
BaseEC2NodeDriver.ex_attach_internet_gateway()
BaseEC2NodeDriver.ex_attach_network_interface_to_node()
BaseEC2NodeDriver.ex_authorize_security_group()
BaseEC2NodeDriver.ex_authorize_security_group_egress()
BaseEC2NodeDriver.ex_authorize_security_group_ingress()
BaseEC2NodeDriver.ex_authorize_security_group_permissive()
BaseEC2NodeDriver.ex_change_node_size()
BaseEC2NodeDriver.ex_create_internet_gateway()
BaseEC2NodeDriver.ex_create_keypair()
BaseEC2NodeDriver.ex_create_network()
BaseEC2NodeDriver.ex_create_network_interface()
BaseEC2NodeDriver.ex_create_placement_group()
BaseEC2NodeDriver.ex_create_route()
BaseEC2NodeDriver.ex_create_route_table()
BaseEC2NodeDriver.ex_create_security_group()
BaseEC2NodeDriver.ex_create_subnet()
BaseEC2NodeDriver.ex_create_tags()
BaseEC2NodeDriver.ex_delete_internet_gateway()
BaseEC2NodeDriver.ex_delete_keypair()
BaseEC2NodeDriver.ex_delete_network()
BaseEC2NodeDriver.ex_delete_network_interface()
BaseEC2NodeDriver.ex_delete_placement_group()
BaseEC2NodeDriver.ex_delete_route()
BaseEC2NodeDriver.ex_delete_route_table()
BaseEC2NodeDriver.ex_delete_security_group()
BaseEC2NodeDriver.ex_delete_security_group_by_id()
BaseEC2NodeDriver.ex_delete_security_group_by_name()
BaseEC2NodeDriver.ex_delete_subnet()
BaseEC2NodeDriver.ex_delete_tags()
BaseEC2NodeDriver.ex_describe_addresses()
BaseEC2NodeDriver.ex_describe_addresses_for_node()
BaseEC2NodeDriver.ex_describe_all_addresses()
BaseEC2NodeDriver.ex_describe_all_keypairs()
BaseEC2NodeDriver.ex_describe_import_snapshot_tasks()
BaseEC2NodeDriver.ex_describe_keypair()
BaseEC2NodeDriver.ex_describe_keypairs()
BaseEC2NodeDriver.ex_describe_tags()
BaseEC2NodeDriver.ex_describe_volumes_modifications()
BaseEC2NodeDriver.ex_detach_internet_gateway()
BaseEC2NodeDriver.ex_detach_network_interface()
BaseEC2NodeDriver.ex_disassociate_address()
BaseEC2NodeDriver.ex_dissociate_route_table()
BaseEC2NodeDriver.ex_find_or_import_keypair_by_key_material()
BaseEC2NodeDriver.ex_get_console_output()
BaseEC2NodeDriver.ex_get_limits()
BaseEC2NodeDriver.ex_get_metadata_for_node()
BaseEC2NodeDriver.ex_get_security_groups()
BaseEC2NodeDriver.ex_import_keypair()
BaseEC2NodeDriver.ex_import_keypair_from_string()
BaseEC2NodeDriver.ex_import_snapshot()
BaseEC2NodeDriver.ex_list_availability_zones()
BaseEC2NodeDriver.ex_list_internet_gateways()
BaseEC2NodeDriver.ex_list_keypairs()
BaseEC2NodeDriver.ex_list_network_interfaces()
BaseEC2NodeDriver.ex_list_networks()
BaseEC2NodeDriver.ex_list_placement_groups()
BaseEC2NodeDriver.ex_list_reserved_nodes()
BaseEC2NodeDriver.ex_list_route_tables()
BaseEC2NodeDriver.ex_list_security_groups()
BaseEC2NodeDriver.ex_list_subnets()
BaseEC2NodeDriver.ex_modify_image_attribute()
BaseEC2NodeDriver.ex_modify_instance_attribute()
BaseEC2NodeDriver.ex_modify_snapshot_attribute()
BaseEC2NodeDriver.ex_modify_subnet_attribute()
BaseEC2NodeDriver.ex_modify_volume()
BaseEC2NodeDriver.ex_register_image()
BaseEC2NodeDriver.ex_release_address()
BaseEC2NodeDriver.ex_replace_route()
BaseEC2NodeDriver.ex_replace_route_table_association()
BaseEC2NodeDriver.ex_revoke_security_group_egress()
BaseEC2NodeDriver.ex_revoke_security_group_ingress()
BaseEC2NodeDriver.ex_start_node()
BaseEC2NodeDriver.ex_stop_node()
BaseEC2NodeDriver.features
BaseEC2NodeDriver.get_image()
BaseEC2NodeDriver.get_key_pair()
BaseEC2NodeDriver.import_key_pair_from_string()
BaseEC2NodeDriver.list_images()
BaseEC2NodeDriver.list_key_pairs()
BaseEC2NodeDriver.list_locations()
BaseEC2NodeDriver.list_nodes()
BaseEC2NodeDriver.list_sizes()
BaseEC2NodeDriver.list_snapshots()
BaseEC2NodeDriver.list_volume_snapshots()
BaseEC2NodeDriver.list_volumes()
BaseEC2NodeDriver.path
BaseEC2NodeDriver.reboot_node()
BaseEC2NodeDriver.region_name
BaseEC2NodeDriver.signature_version
BaseEC2NodeDriver.start_node()
BaseEC2NodeDriver.stop_node()
EC2ImportSnapshotTask
EC2Network
EC2NetworkInterface
EC2NetworkSubnet
EC2NodeDriver
EC2NodeLocation
EC2PlacementGroup
EC2ReservedNode
EC2Route
EC2RouteTable
EC2SecurityGroup
EC2SubnetAssociation
EucNodeDriver
ExEC2AvailabilityZone
IdempotentParamError
NimbusNodeDriver
NimbusNodeDriver.api_name
NimbusNodeDriver.connectionCls
NimbusNodeDriver.country
NimbusNodeDriver.ex_create_tags()
NimbusNodeDriver.ex_describe_addresses()
NimbusNodeDriver.friendly_name
NimbusNodeDriver.list_sizes()
NimbusNodeDriver.name
NimbusNodeDriver.region_name
NimbusNodeDriver.signature_version
NimbusNodeDriver.type
NimbusNodeDriver.website
OUTSCALE_INC_REGION_DETAILS
OUTSCALE_INSTANCE_TYPES
OutscaleINCNodeDriver
OutscaleSASNodeDriver
- libcloud.compute.drivers.ecs module
DiskCategory
ECSDriver
ECSDriver.NODE_STATE_MAPPING
ECSDriver.SNAPSHOT_STATE_MAPPING
ECSDriver.VOLUME_STATE_MAPPING
ECSDriver.attach_volume()
ECSDriver.connectionCls
ECSDriver.copy_image()
ECSDriver.create_image()
ECSDriver.create_node()
ECSDriver.create_public_ip()
ECSDriver.create_volume()
ECSDriver.create_volume_snapshot()
ECSDriver.delete_image()
ECSDriver.destroy_node()
ECSDriver.destroy_volume()
ECSDriver.destroy_volume_snapshot()
ECSDriver.detach_volume()
ECSDriver.disk_categories
ECSDriver.ex_create_security_group()
ECSDriver.ex_delete_security_group_by_id()
ECSDriver.ex_join_security_group()
ECSDriver.ex_leave_security_group()
ECSDriver.ex_list_security_group_attributes()
ECSDriver.ex_list_security_groups()
ECSDriver.ex_list_zones()
ECSDriver.ex_modify_security_group_by_id()
ECSDriver.ex_start_node()
ECSDriver.ex_stop_node()
ECSDriver.features
ECSDriver.get_image()
ECSDriver.internet_charge_types
ECSDriver.list_images()
ECSDriver.list_locations()
ECSDriver.list_nodes()
ECSDriver.list_sizes()
ECSDriver.list_volume_snapshots()
ECSDriver.list_volumes()
ECSDriver.name
ECSDriver.namespace
ECSDriver.path
ECSDriver.reboot_node()
ECSDriver.start_node()
ECSDriver.stop_node()
ECSDriver.website
ECSSecurityGroup
ECSZone
InternetChargeType
- libcloud.compute.drivers.equinixmetal module
EquinixMetalConnection
EquinixMetalNodeDriver
EquinixMetalNodeDriver.NODE_STATE_MAP
EquinixMetalNodeDriver.attach_volume()
EquinixMetalNodeDriver.connectionCls
EquinixMetalNodeDriver.create_key_pair()
EquinixMetalNodeDriver.create_node()
EquinixMetalNodeDriver.create_volume()
EquinixMetalNodeDriver.create_volume_snapshot()
EquinixMetalNodeDriver.delete_key_pair()
EquinixMetalNodeDriver.destroy_node()
EquinixMetalNodeDriver.destroy_volume()
EquinixMetalNodeDriver.destroy_volume_snapshot()
EquinixMetalNodeDriver.detach_volume()
EquinixMetalNodeDriver.ex_associate_address_with_node()
EquinixMetalNodeDriver.ex_clone_volume()
EquinixMetalNodeDriver.ex_create_bgp_session()
EquinixMetalNodeDriver.ex_delete_bgp_session()
EquinixMetalNodeDriver.ex_describe_address()
EquinixMetalNodeDriver.ex_describe_all_addresses()
EquinixMetalNodeDriver.ex_describe_all_addresses_for_project()
EquinixMetalNodeDriver.ex_describe_attachment()
EquinixMetalNodeDriver.ex_describe_volume()
EquinixMetalNodeDriver.ex_disassociate_address()
EquinixMetalNodeDriver.ex_get_bgp_config()
EquinixMetalNodeDriver.ex_get_bgp_config_for_project()
EquinixMetalNodeDriver.ex_get_bgp_session()
EquinixMetalNodeDriver.ex_get_node_bandwidth()
EquinixMetalNodeDriver.ex_list_bgp_sessions()
EquinixMetalNodeDriver.ex_list_bgp_sessions_for_node()
EquinixMetalNodeDriver.ex_list_bgp_sessions_for_project()
EquinixMetalNodeDriver.ex_list_events_for_node()
EquinixMetalNodeDriver.ex_list_events_for_project()
EquinixMetalNodeDriver.ex_list_ip_assignments_for_node()
EquinixMetalNodeDriver.ex_list_nodes_for_project()
EquinixMetalNodeDriver.ex_list_projects()
EquinixMetalNodeDriver.ex_list_volumes_for_project()
EquinixMetalNodeDriver.ex_modify_volume()
EquinixMetalNodeDriver.ex_reinstall_node()
EquinixMetalNodeDriver.ex_request_address_reservation()
EquinixMetalNodeDriver.ex_rescue_node()
EquinixMetalNodeDriver.ex_restore_volume()
EquinixMetalNodeDriver.ex_start_node()
EquinixMetalNodeDriver.ex_stop_node()
EquinixMetalNodeDriver.ex_update_node()
EquinixMetalNodeDriver.list_images()
EquinixMetalNodeDriver.list_key_pairs()
EquinixMetalNodeDriver.list_locations()
EquinixMetalNodeDriver.list_nodes()
EquinixMetalNodeDriver.list_resources_async()
EquinixMetalNodeDriver.list_sizes()
EquinixMetalNodeDriver.list_volume_snapshots()
EquinixMetalNodeDriver.list_volumes()
EquinixMetalNodeDriver.name
EquinixMetalNodeDriver.projects
EquinixMetalNodeDriver.reboot_node()
EquinixMetalNodeDriver.start_node()
EquinixMetalNodeDriver.stop_node()
EquinixMetalNodeDriver.type
EquinixMetalNodeDriver.website
EquinixMetalResponse
Project
use_asyncio()
- libcloud.compute.drivers.exoscale module
- libcloud.compute.drivers.gandi module
GandiNodeDriver
GandiNodeDriver.api_name
GandiNodeDriver.attach_volume()
GandiNodeDriver.country
GandiNodeDriver.create_node()
GandiNodeDriver.create_volume()
GandiNodeDriver.delete_key_pair()
GandiNodeDriver.deploy_node()
GandiNodeDriver.destroy_node()
GandiNodeDriver.destroy_volume()
GandiNodeDriver.detach_volume()
GandiNodeDriver.ex_get_node()
GandiNodeDriver.ex_get_volume()
GandiNodeDriver.ex_list_disks()
GandiNodeDriver.ex_list_interfaces()
GandiNodeDriver.ex_node_attach_disk()
GandiNodeDriver.ex_node_attach_interface()
GandiNodeDriver.ex_node_detach_disk()
GandiNodeDriver.ex_node_detach_interface()
GandiNodeDriver.ex_snapshot_disk()
GandiNodeDriver.ex_update_disk()
GandiNodeDriver.features
GandiNodeDriver.friendly_name
GandiNodeDriver.get_key_pair()
GandiNodeDriver.import_key_pair_from_string()
GandiNodeDriver.list_images()
GandiNodeDriver.list_instance_type()
GandiNodeDriver.list_key_pairs()
GandiNodeDriver.list_locations()
GandiNodeDriver.list_nodes()
GandiNodeDriver.list_sizes()
GandiNodeDriver.list_volumes()
GandiNodeDriver.reboot_node()
GandiNodeDriver.type
GandiNodeDriver.website
- libcloud.compute.drivers.gce module
GCEAcceleratorType
GCEAddress
GCEAutoscaler
GCEBackend
GCEBackendService
GCEConnection
GCEDiskType
GCEFailedDisk
GCEFailedNode
GCEFirewall
GCEForwardingRule
GCEHealthCheck
GCEInstanceGroup
GCEInstanceGroupManager
GCEInstanceGroupManager.delete_instances()
GCEInstanceGroupManager.destroy()
GCEInstanceGroupManager.list_managed_instances()
GCEInstanceGroupManager.recreate_instances()
GCEInstanceGroupManager.resize()
GCEInstanceGroupManager.set_autohealingpolicies()
GCEInstanceGroupManager.set_instancetemplate()
GCEInstanceGroupManager.set_named_ports()
GCEInstanceTemplate
GCELicense
GCEList
GCENetwork
GCENodeDriver
GCENodeDriver.AUTH_URL
GCENodeDriver.BACKEND_SERVICE_PROTOCOLS
GCENodeDriver.IMAGE_PROJECTS
GCENodeDriver.KIND_METHOD_MAP
GCENodeDriver.NODE_STATE_MAP
GCENodeDriver.SA_SCOPES_MAP
GCENodeDriver.api_name
GCENodeDriver.attach_volume()
GCENodeDriver.connectionCls
GCENodeDriver.create_node()
GCENodeDriver.create_volume()
GCENodeDriver.create_volume_snapshot()
GCENodeDriver.destroy_node()
GCENodeDriver.destroy_volume()
GCENodeDriver.destroy_volume_snapshot()
GCENodeDriver.detach_volume()
GCENodeDriver.ex_add_access_config()
GCENodeDriver.ex_copy_image()
GCENodeDriver.ex_create_address()
GCENodeDriver.ex_create_autoscaler()
GCENodeDriver.ex_create_backend()
GCENodeDriver.ex_create_backendservice()
GCENodeDriver.ex_create_firewall()
GCENodeDriver.ex_create_forwarding_rule()
GCENodeDriver.ex_create_healthcheck()
GCENodeDriver.ex_create_image()
GCENodeDriver.ex_create_instancegroup()
GCENodeDriver.ex_create_instancegroupmanager()
GCENodeDriver.ex_create_instancetemplate()
GCENodeDriver.ex_create_multiple_nodes()
GCENodeDriver.ex_create_network()
GCENodeDriver.ex_create_route()
GCENodeDriver.ex_create_sslcertificate()
GCENodeDriver.ex_create_subnetwork()
GCENodeDriver.ex_create_targethttpproxy()
GCENodeDriver.ex_create_targethttpsproxy()
GCENodeDriver.ex_create_targetinstance()
GCENodeDriver.ex_create_targetpool()
GCENodeDriver.ex_create_urlmap()
GCENodeDriver.ex_delete_access_config()
GCENodeDriver.ex_delete_image()
GCENodeDriver.ex_deprecate_image()
GCENodeDriver.ex_destroy_address()
GCENodeDriver.ex_destroy_autoscaler()
GCENodeDriver.ex_destroy_backendservice()
GCENodeDriver.ex_destroy_firewall()
GCENodeDriver.ex_destroy_forwarding_rule()
GCENodeDriver.ex_destroy_healthcheck()
GCENodeDriver.ex_destroy_instancegroup()
GCENodeDriver.ex_destroy_instancegroupmanager()
GCENodeDriver.ex_destroy_instancetemplate()
GCENodeDriver.ex_destroy_multiple_nodes()
GCENodeDriver.ex_destroy_network()
GCENodeDriver.ex_destroy_route()
GCENodeDriver.ex_destroy_sslcertificate()
GCENodeDriver.ex_destroy_subnetwork()
GCENodeDriver.ex_destroy_targethttpproxy()
GCENodeDriver.ex_destroy_targethttpsproxy()
GCENodeDriver.ex_destroy_targetinstance()
GCENodeDriver.ex_destroy_targetpool()
GCENodeDriver.ex_destroy_urlmap()
GCENodeDriver.ex_get_accelerator_type()
GCENodeDriver.ex_get_address()
GCENodeDriver.ex_get_autoscaler()
GCENodeDriver.ex_get_backendservice()
GCENodeDriver.ex_get_disktype()
GCENodeDriver.ex_get_firewall()
GCENodeDriver.ex_get_forwarding_rule()
GCENodeDriver.ex_get_healthcheck()
GCENodeDriver.ex_get_image()
GCENodeDriver.ex_get_image_from_family()
GCENodeDriver.ex_get_instancegroup()
GCENodeDriver.ex_get_instancegroupmanager()
GCENodeDriver.ex_get_instancetemplate()
GCENodeDriver.ex_get_license()
GCENodeDriver.ex_get_network()
GCENodeDriver.ex_get_node()
GCENodeDriver.ex_get_project()
GCENodeDriver.ex_get_region()
GCENodeDriver.ex_get_route()
GCENodeDriver.ex_get_serial_output()
GCENodeDriver.ex_get_size()
GCENodeDriver.ex_get_snapshot()
GCENodeDriver.ex_get_sslcertificate()
GCENodeDriver.ex_get_subnetwork()
GCENodeDriver.ex_get_targethttpproxy()
GCENodeDriver.ex_get_targethttpsproxy()
GCENodeDriver.ex_get_targetinstance()
GCENodeDriver.ex_get_targetpool()
GCENodeDriver.ex_get_urlmap()
GCENodeDriver.ex_get_volume()
GCENodeDriver.ex_get_zone()
GCENodeDriver.ex_instancegroup_add_instances()
GCENodeDriver.ex_instancegroup_list_instances()
GCENodeDriver.ex_instancegroup_remove_instances()
GCENodeDriver.ex_instancegroup_set_named_ports()
GCENodeDriver.ex_instancegroupmanager_delete_instances()
GCENodeDriver.ex_instancegroupmanager_list_managed_instances()
GCENodeDriver.ex_instancegroupmanager_recreate_instances()
GCENodeDriver.ex_instancegroupmanager_resize()
GCENodeDriver.ex_instancegroupmanager_set_autohealingpolicies()
GCENodeDriver.ex_instancegroupmanager_set_instancetemplate()
GCENodeDriver.ex_list()
GCENodeDriver.ex_list_addresses()
GCENodeDriver.ex_list_autoscalers()
GCENodeDriver.ex_list_backendservices()
GCENodeDriver.ex_list_disktypes()
GCENodeDriver.ex_list_firewalls()
GCENodeDriver.ex_list_forwarding_rules()
GCENodeDriver.ex_list_healthchecks()
GCENodeDriver.ex_list_instancegroupmanagers()
GCENodeDriver.ex_list_instancegroups()
GCENodeDriver.ex_list_instancetemplates()
GCENodeDriver.ex_list_networks()
GCENodeDriver.ex_list_project_images()
GCENodeDriver.ex_list_regions()
GCENodeDriver.ex_list_routes()
GCENodeDriver.ex_list_snapshots()
GCENodeDriver.ex_list_sslcertificates()
GCENodeDriver.ex_list_subnetworks()
GCENodeDriver.ex_list_targethttpproxies()
GCENodeDriver.ex_list_targethttpsproxies()
GCENodeDriver.ex_list_targetinstances()
GCENodeDriver.ex_list_targetpools()
GCENodeDriver.ex_list_urlmaps()
GCENodeDriver.ex_list_zones()
GCENodeDriver.ex_resize_volume()
GCENodeDriver.ex_set_common_instance_metadata()
GCENodeDriver.ex_set_image_labels()
GCENodeDriver.ex_set_machine_type()
GCENodeDriver.ex_set_node_labels()
GCENodeDriver.ex_set_node_metadata()
GCENodeDriver.ex_set_node_scheduling()
GCENodeDriver.ex_set_node_tags()
GCENodeDriver.ex_set_usage_export_bucket()
GCENodeDriver.ex_set_volume_auto_delete()
GCENodeDriver.ex_set_volume_labels()
GCENodeDriver.ex_start_node()
GCENodeDriver.ex_stop_node()
GCENodeDriver.ex_targethttpsproxy_set_sslcertificates()
GCENodeDriver.ex_targethttpsproxy_set_urlmap()
GCENodeDriver.ex_targetpool_add_healthcheck()
GCENodeDriver.ex_targetpool_add_node()
GCENodeDriver.ex_targetpool_get_health()
GCENodeDriver.ex_targetpool_remove_healthcheck()
GCENodeDriver.ex_targetpool_remove_node()
GCENodeDriver.ex_targetpool_set_backup_targetpool()
GCENodeDriver.ex_update_autoscaler()
GCENodeDriver.ex_update_firewall()
GCENodeDriver.ex_update_healthcheck()
GCENodeDriver.features
GCENodeDriver.list_images()
GCENodeDriver.list_locations()
GCENodeDriver.list_nodes()
GCENodeDriver.list_sizes()
GCENodeDriver.list_volume_snapshots()
GCENodeDriver.list_volumes()
GCENodeDriver.name
GCENodeDriver.reboot_node()
GCENodeDriver.region_dict
GCENodeDriver.region_list
GCENodeDriver.start_node()
GCENodeDriver.stop_node()
GCENodeDriver.type
GCENodeDriver.website
GCENodeDriver.zone_dict
GCENodeDriver.zone_list
GCENodeImage
GCENodeSize
GCEProject
GCERegion
GCEResponse
GCERoute
GCESnapshot
GCESslCertificate
GCESubnetwork
GCETargetHttpProxy
GCETargetHttpsProxy
GCETargetInstance
GCETargetPool
GCEUrlMap
GCEZone
timestamp_to_datetime()
- libcloud.compute.drivers.gig_g8 module
G8Network
G8NodeDriver
G8NodeDriver.NODE_STATE_MAP
G8NodeDriver.attach_volume()
G8NodeDriver.connectionCls
G8NodeDriver.create_node()
G8NodeDriver.create_volume()
G8NodeDriver.destroy_node()
G8NodeDriver.destroy_volume()
G8NodeDriver.detach_volume()
G8NodeDriver.ex_create_network()
G8NodeDriver.ex_create_portforward()
G8NodeDriver.ex_delete_portforward()
G8NodeDriver.ex_destroy_network()
G8NodeDriver.ex_expose_ssh_node()
G8NodeDriver.ex_list_networks()
G8NodeDriver.ex_list_portforwards()
G8NodeDriver.list_images()
G8NodeDriver.list_nodes()
G8NodeDriver.list_sizes()
G8NodeDriver.list_volumes()
G8NodeDriver.name
G8NodeDriver.reboot_node()
G8NodeDriver.start_node()
G8NodeDriver.stop_node()
G8NodeDriver.type
G8NodeDriver.website
G8PortForward
G8ProvisionError
- libcloud.compute.drivers.gridscale module
GridscaleIp
GridscaleNetwork
GridscaleNodeDriver
GridscaleNodeDriver.api_name
GridscaleNodeDriver.attach_volume()
GridscaleNodeDriver.connectionCls
GridscaleNodeDriver.create_image()
GridscaleNodeDriver.create_node()
GridscaleNodeDriver.create_volume()
GridscaleNodeDriver.create_volume_snapshot()
GridscaleNodeDriver.delete_image()
GridscaleNodeDriver.destroy_node()
GridscaleNodeDriver.destroy_volume()
GridscaleNodeDriver.destroy_volume_snapshot()
GridscaleNodeDriver.detach_volume()
GridscaleNodeDriver.ex_create_ip()
GridscaleNodeDriver.ex_create_networks()
GridscaleNodeDriver.ex_destroy_ip()
GridscaleNodeDriver.ex_destroy_network()
GridscaleNodeDriver.ex_link_ip_to_node()
GridscaleNodeDriver.ex_link_isoimage_to_node()
GridscaleNodeDriver.ex_link_network_to_node()
GridscaleNodeDriver.ex_list_ips()
GridscaleNodeDriver.ex_list_ips_for_node()
GridscaleNodeDriver.ex_list_networks()
GridscaleNodeDriver.ex_list_volumes_for_node()
GridscaleNodeDriver.ex_rename_network()
GridscaleNodeDriver.ex_rename_node()
GridscaleNodeDriver.ex_rename_volume()
GridscaleNodeDriver.ex_start_node()
GridscaleNodeDriver.ex_storage_rollback()
GridscaleNodeDriver.ex_unlink_ip_from_node()
GridscaleNodeDriver.ex_unlink_isoimage_from_node()
GridscaleNodeDriver.ex_unlink_network_from_node()
GridscaleNodeDriver.features
GridscaleNodeDriver.get_image()
GridscaleNodeDriver.import_key_pair_from_string()
GridscaleNodeDriver.list_images()
GridscaleNodeDriver.list_key_pairs()
GridscaleNodeDriver.list_locations()
GridscaleNodeDriver.list_nodes()
GridscaleNodeDriver.list_volume_snapshots()
GridscaleNodeDriver.list_volumes()
GridscaleNodeDriver.name
GridscaleNodeDriver.reboot_node()
GridscaleNodeDriver.start_node()
GridscaleNodeDriver.type
GridscaleNodeDriver.website
- libcloud.compute.drivers.ikoula module
- libcloud.compute.drivers.internetsolutions module
- libcloud.compute.drivers.kamatera module
KamateraConnection
KamateraNodeDriver
KamateraNodeDriver.EX_BILLINGCYCLE_HOURLY
KamateraNodeDriver.EX_BILLINGCYCLE_MONTHLY
KamateraNodeDriver.connectionCls
KamateraNodeDriver.create_node()
KamateraNodeDriver.destroy_node()
KamateraNodeDriver.ex_get_command_status()
KamateraNodeDriver.ex_get_image()
KamateraNodeDriver.ex_get_location()
KamateraNodeDriver.ex_get_node()
KamateraNodeDriver.ex_get_size()
KamateraNodeDriver.ex_list_capabilities()
KamateraNodeDriver.ex_node_operation()
KamateraNodeDriver.ex_wait_command()
KamateraNodeDriver.features
KamateraNodeDriver.list_images()
KamateraNodeDriver.list_locations()
KamateraNodeDriver.list_nodes()
KamateraNodeDriver.list_sizes()
KamateraNodeDriver.name
KamateraNodeDriver.reboot_node()
KamateraNodeDriver.start_node()
KamateraNodeDriver.stop_node()
KamateraNodeDriver.type
KamateraNodeDriver.website
KamateraResponse
- libcloud.compute.drivers.ktucloud module
- libcloud.compute.drivers.kubevirt module
KubeVirtNodeDriver
KubeVirtNodeDriver.NODE_STATE_MAP
KubeVirtNodeDriver.attach_volume()
KubeVirtNodeDriver.connectionCls
KubeVirtNodeDriver.create_node()
KubeVirtNodeDriver.create_volume()
KubeVirtNodeDriver.destroy_node()
KubeVirtNodeDriver.destroy_volume()
KubeVirtNodeDriver.detach_volume()
KubeVirtNodeDriver.ex_create_service()
KubeVirtNodeDriver.ex_delete_service()
KubeVirtNodeDriver.ex_list_persistent_volume_claims()
KubeVirtNodeDriver.ex_list_services()
KubeVirtNodeDriver.ex_list_storage_classes()
KubeVirtNodeDriver.get_node()
KubeVirtNodeDriver.list_images()
KubeVirtNodeDriver.list_locations()
KubeVirtNodeDriver.list_nodes()
KubeVirtNodeDriver.list_sizes()
KubeVirtNodeDriver.list_volumes()
KubeVirtNodeDriver.name
KubeVirtNodeDriver.reboot_node()
KubeVirtNodeDriver.start_node()
KubeVirtNodeDriver.stop_node()
KubeVirtNodeDriver.type
KubeVirtNodeDriver.website
- libcloud.compute.drivers.libvirt_driver module
LibvirtNodeDriver
LibvirtNodeDriver.NODE_STATE_MAP
LibvirtNodeDriver.destroy_node()
LibvirtNodeDriver.ex_get_hypervisor_hostname()
LibvirtNodeDriver.ex_get_hypervisor_sysinfo()
LibvirtNodeDriver.ex_get_node_by_name()
LibvirtNodeDriver.ex_get_node_by_uuid()
LibvirtNodeDriver.ex_resume_node()
LibvirtNodeDriver.ex_shutdown_node()
LibvirtNodeDriver.ex_start_node()
LibvirtNodeDriver.ex_suspend_node()
LibvirtNodeDriver.ex_take_node_screenshot()
LibvirtNodeDriver.list_nodes()
LibvirtNodeDriver.name
LibvirtNodeDriver.reboot_node()
LibvirtNodeDriver.start_node()
LibvirtNodeDriver.stop_node()
LibvirtNodeDriver.type
LibvirtNodeDriver.website
- libcloud.compute.drivers.linode module
LinodeNodeDriver
LinodeNodeDriverV3
LinodeNodeDriverV3.LINODE_STATES
LinodeNodeDriverV3.connectionCls
LinodeNodeDriverV3.create_node()
LinodeNodeDriverV3.destroy_node()
LinodeNodeDriverV3.destroy_volume()
LinodeNodeDriverV3.ex_create_volume()
LinodeNodeDriverV3.ex_list_volumes()
LinodeNodeDriverV3.ex_rename_node()
LinodeNodeDriverV3.ex_resize_node()
LinodeNodeDriverV3.ex_start_node()
LinodeNodeDriverV3.ex_stop_node()
LinodeNodeDriverV3.features
LinodeNodeDriverV3.linode_set_datacenter()
LinodeNodeDriverV3.list_images()
LinodeNodeDriverV3.list_locations()
LinodeNodeDriverV3.list_nodes()
LinodeNodeDriverV3.list_sizes()
LinodeNodeDriverV3.reboot_node()
LinodeNodeDriverV3.start_node()
LinodeNodeDriverV3.stop_node()
LinodeNodeDriverV4
LinodeNodeDriverV4.LINODE_DISK_STATES
LinodeNodeDriverV4.LINODE_STATES
LinodeNodeDriverV4.LINODE_VOLUME_STATES
LinodeNodeDriverV4.attach_volume()
LinodeNodeDriverV4.connectionCls
LinodeNodeDriverV4.create_image()
LinodeNodeDriverV4.create_node()
LinodeNodeDriverV4.create_volume()
LinodeNodeDriverV4.delete_image()
LinodeNodeDriverV4.destroy_node()
LinodeNodeDriverV4.destroy_volume()
LinodeNodeDriverV4.detach_volume()
LinodeNodeDriverV4.ex_allocate_private_address()
LinodeNodeDriverV4.ex_clone_volume()
LinodeNodeDriverV4.ex_create_disk()
LinodeNodeDriverV4.ex_destroy_disk()
LinodeNodeDriverV4.ex_get_node()
LinodeNodeDriverV4.ex_get_volume()
LinodeNodeDriverV4.ex_list_addresses()
LinodeNodeDriverV4.ex_list_disks()
LinodeNodeDriverV4.ex_list_node_addresses()
LinodeNodeDriverV4.ex_rename_node()
LinodeNodeDriverV4.ex_resize_node()
LinodeNodeDriverV4.ex_resize_volume()
LinodeNodeDriverV4.ex_share_address()
LinodeNodeDriverV4.ex_start_node()
LinodeNodeDriverV4.ex_stop_node()
LinodeNodeDriverV4.list_images()
LinodeNodeDriverV4.list_locations()
LinodeNodeDriverV4.list_nodes()
LinodeNodeDriverV4.list_sizes()
LinodeNodeDriverV4.list_volumes()
LinodeNodeDriverV4.reboot_node()
LinodeNodeDriverV4.start_node()
LinodeNodeDriverV4.stop_node()
- libcloud.compute.drivers.maxihost module
MaxihostNodeDriver
MaxihostNodeDriver.connectionCls
MaxihostNodeDriver.create_key_pair()
MaxihostNodeDriver.create_node()
MaxihostNodeDriver.destroy_node()
MaxihostNodeDriver.ex_start_node()
MaxihostNodeDriver.ex_stop_node()
MaxihostNodeDriver.list_images()
MaxihostNodeDriver.list_key_pairs()
MaxihostNodeDriver.list_locations()
MaxihostNodeDriver.list_nodes()
MaxihostNodeDriver.list_sizes()
MaxihostNodeDriver.name
MaxihostNodeDriver.reboot_node()
MaxihostNodeDriver.start_node()
MaxihostNodeDriver.stop_node()
MaxihostNodeDriver.type
MaxihostNodeDriver.website
- libcloud.compute.drivers.ntta module
- libcloud.compute.drivers.nttcis module
NttCisNodeDriver
NttCisNodeDriver.api_version
NttCisNodeDriver.connectionCls
NttCisNodeDriver.create_node()
NttCisNodeDriver.destroy_node()
NttCisNodeDriver.ex_add_public_ip_block_to_network_domain()
NttCisNodeDriver.ex_add_scsi_controller_to_node()
NttCisNodeDriver.ex_add_storage_to_node()
NttCisNodeDriver.ex_apply_tag_to_asset()
NttCisNodeDriver.ex_attach_node_to_vlan()
NttCisNodeDriver.ex_audit_log_report()
NttCisNodeDriver.ex_backup_usage_report()
NttCisNodeDriver.ex_change_nic_network_adapter()
NttCisNodeDriver.ex_change_storage_size()
NttCisNodeDriver.ex_change_storage_speed()
NttCisNodeDriver.ex_clean_failed_deployment()
NttCisNodeDriver.ex_clone_node_to_image()
NttCisNodeDriver.ex_create_anti_affinity_rule()
NttCisNodeDriver.ex_create_consistency_group()
NttCisNodeDriver.ex_create_firewall_rule()
NttCisNodeDriver.ex_create_ip_address_list()
NttCisNodeDriver.ex_create_nat_rule()
NttCisNodeDriver.ex_create_network()
NttCisNodeDriver.ex_create_network_domain()
NttCisNodeDriver.ex_create_node_uncustomized()
NttCisNodeDriver.ex_create_portlist()
NttCisNodeDriver.ex_create_snapshot_preview_server()
NttCisNodeDriver.ex_create_tag_key()
NttCisNodeDriver.ex_create_vlan()
NttCisNodeDriver.ex_delete_anti_affinity_rule()
NttCisNodeDriver.ex_delete_consistency_group()
NttCisNodeDriver.ex_delete_firewall_rule()
NttCisNodeDriver.ex_delete_ip_address_list()
NttCisNodeDriver.ex_delete_nat_rule()
NttCisNodeDriver.ex_delete_network()
NttCisNodeDriver.ex_delete_network_domain()
NttCisNodeDriver.ex_delete_portlist()
NttCisNodeDriver.ex_delete_public_ip_block()
NttCisNodeDriver.ex_delete_vlan()
NttCisNodeDriver.ex_destroy_nic()
NttCisNodeDriver.ex_detailed_usage_report()
NttCisNodeDriver.ex_disable_monitoring()
NttCisNodeDriver.ex_disable_snapshots()
NttCisNodeDriver.ex_edit_firewall_rule()
NttCisNodeDriver.ex_edit_ip_address_list()
NttCisNodeDriver.ex_edit_metadata()
NttCisNodeDriver.ex_edit_portlist()
NttCisNodeDriver.ex_enable_monitoring()
NttCisNodeDriver.ex_enable_snapshots()
NttCisNodeDriver.ex_exchange_nic_vlans()
NttCisNodeDriver.ex_expand_journal()
NttCisNodeDriver.ex_expand_vlan()
NttCisNodeDriver.ex_get_base_image_by_id()
NttCisNodeDriver.ex_get_consistency_group()
NttCisNodeDriver.ex_get_customer_image_by_id()
NttCisNodeDriver.ex_get_firewall_rule()
NttCisNodeDriver.ex_get_image_by_id()
NttCisNodeDriver.ex_get_ip_address_list()
NttCisNodeDriver.ex_get_location_by_id()
NttCisNodeDriver.ex_get_nat_rule()
NttCisNodeDriver.ex_get_network_domain()
NttCisNodeDriver.ex_get_node_by_id()
NttCisNodeDriver.ex_get_portlist()
NttCisNodeDriver.ex_get_public_ip_block()
NttCisNodeDriver.ex_get_tag_key_by_id()
NttCisNodeDriver.ex_get_tag_key_by_name()
NttCisNodeDriver.ex_get_vlan()
NttCisNodeDriver.ex_initiate_drs_failover()
NttCisNodeDriver.ex_initiate_manual_snapshot()
NttCisNodeDriver.ex_list_anti_affinity_rules()
NttCisNodeDriver.ex_list_consistency_group_snapshots()
NttCisNodeDriver.ex_list_consistency_groups()
NttCisNodeDriver.ex_list_customer_images()
NttCisNodeDriver.ex_list_firewall_rules()
NttCisNodeDriver.ex_list_ip_address_list()
NttCisNodeDriver.ex_list_nat_rules()
NttCisNodeDriver.ex_list_network_domains()
NttCisNodeDriver.ex_list_networks()
NttCisNodeDriver.ex_list_nodes_paginated()
NttCisNodeDriver.ex_list_portlist()
NttCisNodeDriver.ex_list_public_ip_blocks()
NttCisNodeDriver.ex_list_reserved_ipv4()
NttCisNodeDriver.ex_list_reserved_ipv6()
NttCisNodeDriver.ex_list_tag_keys()
NttCisNodeDriver.ex_list_tags()
NttCisNodeDriver.ex_list_vlans()
NttCisNodeDriver.ex_migrate_preview_server()
NttCisNodeDriver.ex_modify_tag_key()
NttCisNodeDriver.ex_power_off()
NttCisNodeDriver.ex_reconfigure_node()
NttCisNodeDriver.ex_remove_scsi_controller()
NttCisNodeDriver.ex_remove_storage()
NttCisNodeDriver.ex_remove_storage_from_node()
NttCisNodeDriver.ex_remove_tag_from_asset()
NttCisNodeDriver.ex_remove_tag_key()
NttCisNodeDriver.ex_rename_network()
NttCisNodeDriver.ex_reserve_ip()
NttCisNodeDriver.ex_reset()
NttCisNodeDriver.ex_set_firewall_rule_state()
NttCisNodeDriver.ex_shutdown_graceful()
NttCisNodeDriver.ex_software_usage_report()
NttCisNodeDriver.ex_start_drs_failover_preview()
NttCisNodeDriver.ex_start_node()
NttCisNodeDriver.ex_stop_drs_failover_preview()
NttCisNodeDriver.ex_summary_usage_report()
NttCisNodeDriver.ex_unreserve_ip_addresses()
NttCisNodeDriver.ex_update_monitoring_plan()
NttCisNodeDriver.ex_update_network_domain()
NttCisNodeDriver.ex_update_node()
NttCisNodeDriver.ex_update_vlan()
NttCisNodeDriver.ex_update_vm_tools()
NttCisNodeDriver.ex_wait_for_state()
NttCisNodeDriver.features
NttCisNodeDriver.get_snapshot()
NttCisNodeDriver.import_image()
NttCisNodeDriver.list_datacenter_properties()
NttCisNodeDriver.list_images()
NttCisNodeDriver.list_locations()
NttCisNodeDriver.list_networks()
NttCisNodeDriver.list_nodes()
NttCisNodeDriver.list_sizes()
NttCisNodeDriver.list_snapshot_windows()
NttCisNodeDriver.list_snapshots()
NttCisNodeDriver.name
NttCisNodeDriver.reboot_node()
NttCisNodeDriver.selected_region
NttCisNodeDriver.start_node()
NttCisNodeDriver.stop_node()
NttCisNodeDriver.type
NttCisNodeDriver.website
- libcloud.compute.drivers.onapp module
OnAppNodeDriver
OnAppNodeDriver.connectionCls
OnAppNodeDriver.create_node()
OnAppNodeDriver.delete_key_pair()
OnAppNodeDriver.destroy_node()
OnAppNodeDriver.get_key_pair()
OnAppNodeDriver.import_key_pair_from_string()
OnAppNodeDriver.list_images()
OnAppNodeDriver.list_key_pairs()
OnAppNodeDriver.list_nodes()
OnAppNodeDriver.name
OnAppNodeDriver.type
OnAppNodeDriver.website
- libcloud.compute.drivers.opennebula module
ACTION
OpenNebulaConnection
OpenNebulaNetwork
OpenNebulaNodeDriver
OpenNebulaNodeDriver.NODE_STATE_MAP
OpenNebulaNodeDriver.connectionCls
OpenNebulaNodeDriver.create_node()
OpenNebulaNodeDriver.destroy_node()
OpenNebulaNodeDriver.ex_list_networks()
OpenNebulaNodeDriver.ex_node_action()
OpenNebulaNodeDriver.list_images()
OpenNebulaNodeDriver.list_locations()
OpenNebulaNodeDriver.list_nodes()
OpenNebulaNodeDriver.list_sizes()
OpenNebulaNodeDriver.name
OpenNebulaNodeDriver.type
OpenNebulaNodeDriver.website
OpenNebulaNodeSize
OpenNebulaResponse
OpenNebula_1_4_NodeDriver
OpenNebula_2_0_NodeDriver
OpenNebula_3_0_NodeDriver
OpenNebula_3_2_NodeDriver
OpenNebula_3_8_NodeDriver
- libcloud.compute.drivers.openstack module
OpenStackNodeDriver
OpenStackNodeDriver.NODE_STATE_MAP
OpenStackNodeDriver.SNAPSHOT_STATE_MAP
OpenStackNodeDriver.VOLUME_STATE_MAP
OpenStackNodeDriver.api_name
OpenStackNodeDriver.attach_volume()
OpenStackNodeDriver.create_volume()
OpenStackNodeDriver.destroy_node()
OpenStackNodeDriver.destroy_volume()
OpenStackNodeDriver.detach_volume()
OpenStackNodeDriver.ex_get_node_details()
OpenStackNodeDriver.ex_get_volume()
OpenStackNodeDriver.ex_hard_reboot_node()
OpenStackNodeDriver.ex_soft_reboot_node()
OpenStackNodeDriver.get_image()
OpenStackNodeDriver.list_images()
OpenStackNodeDriver.list_locations()
OpenStackNodeDriver.list_nodes()
OpenStackNodeDriver.list_sizes()
OpenStackNodeDriver.list_volumes()
OpenStackNodeDriver.name
OpenStackNodeDriver.reboot_node()
OpenStackNodeDriver.start_node()
OpenStackNodeDriver.stop_node()
OpenStackNodeDriver.website
OpenStack_1_0_Connection
OpenStack_1_0_NodeDriver
OpenStack_1_0_NodeDriver.connectionCls
OpenStack_1_0_NodeDriver.create_image()
OpenStack_1_0_NodeDriver.create_node()
OpenStack_1_0_NodeDriver.delete_image()
OpenStack_1_0_NodeDriver.ex_confirm_resize()
OpenStack_1_0_NodeDriver.ex_create_ip_group()
OpenStack_1_0_NodeDriver.ex_delete_ip_group()
OpenStack_1_0_NodeDriver.ex_limits()
OpenStack_1_0_NodeDriver.ex_list_ip_addresses()
OpenStack_1_0_NodeDriver.ex_list_ip_groups()
OpenStack_1_0_NodeDriver.ex_rebuild()
OpenStack_1_0_NodeDriver.ex_resize()
OpenStack_1_0_NodeDriver.ex_resize_node()
OpenStack_1_0_NodeDriver.ex_revert_resize()
OpenStack_1_0_NodeDriver.ex_set_password()
OpenStack_1_0_NodeDriver.ex_set_server_name()
OpenStack_1_0_NodeDriver.ex_share_ip()
OpenStack_1_0_NodeDriver.ex_unshare_ip()
OpenStack_1_0_NodeDriver.features
OpenStack_1_0_NodeDriver.type
OpenStack_1_0_NodeIpAddresses
OpenStack_1_0_Response
OpenStack_1_0_SharedIpGroup
OpenStack_1_1_Connection
OpenStack_1_1_FloatingIpAddress
OpenStack_1_1_FloatingIpPool
OpenStack_1_1_NodeDriver
OpenStack_1_1_NodeDriver.connectionCls
OpenStack_1_1_NodeDriver.create_image()
OpenStack_1_1_NodeDriver.create_key_pair()
OpenStack_1_1_NodeDriver.create_node()
OpenStack_1_1_NodeDriver.create_volume_snapshot()
OpenStack_1_1_NodeDriver.delete_image()
OpenStack_1_1_NodeDriver.delete_key_pair()
OpenStack_1_1_NodeDriver.destroy_volume_snapshot()
OpenStack_1_1_NodeDriver.ex_attach_floating_ip_to_node()
OpenStack_1_1_NodeDriver.ex_confirm_resize()
OpenStack_1_1_NodeDriver.ex_create_floating_ip()
OpenStack_1_1_NodeDriver.ex_create_keypair()
OpenStack_1_1_NodeDriver.ex_create_network()
OpenStack_1_1_NodeDriver.ex_create_security_group()
OpenStack_1_1_NodeDriver.ex_create_security_group_rule()
OpenStack_1_1_NodeDriver.ex_create_snapshot()
OpenStack_1_1_NodeDriver.ex_delete_floating_ip()
OpenStack_1_1_NodeDriver.ex_delete_keypair()
OpenStack_1_1_NodeDriver.ex_delete_network()
OpenStack_1_1_NodeDriver.ex_delete_security_group()
OpenStack_1_1_NodeDriver.ex_delete_security_group_rule()
OpenStack_1_1_NodeDriver.ex_delete_snapshot()
OpenStack_1_1_NodeDriver.ex_detach_floating_ip_from_node()
OpenStack_1_1_NodeDriver.ex_get_console_output()
OpenStack_1_1_NodeDriver.ex_get_floating_ip()
OpenStack_1_1_NodeDriver.ex_get_metadata()
OpenStack_1_1_NodeDriver.ex_get_metadata_for_node()
OpenStack_1_1_NodeDriver.ex_get_network()
OpenStack_1_1_NodeDriver.ex_get_node_security_groups()
OpenStack_1_1_NodeDriver.ex_get_size()
OpenStack_1_1_NodeDriver.ex_get_size_extra_specs()
OpenStack_1_1_NodeDriver.ex_get_snapshot()
OpenStack_1_1_NodeDriver.ex_import_keypair()
OpenStack_1_1_NodeDriver.ex_import_keypair_from_string()
OpenStack_1_1_NodeDriver.ex_list_floating_ip_pools()
OpenStack_1_1_NodeDriver.ex_list_floating_ips()
OpenStack_1_1_NodeDriver.ex_list_keypairs()
OpenStack_1_1_NodeDriver.ex_list_networks()
OpenStack_1_1_NodeDriver.ex_list_security_groups()
OpenStack_1_1_NodeDriver.ex_list_snapshots()
OpenStack_1_1_NodeDriver.ex_pause_node()
OpenStack_1_1_NodeDriver.ex_rebuild()
OpenStack_1_1_NodeDriver.ex_rescue()
OpenStack_1_1_NodeDriver.ex_resize()
OpenStack_1_1_NodeDriver.ex_resume_node()
OpenStack_1_1_NodeDriver.ex_revert_resize()
OpenStack_1_1_NodeDriver.ex_set_metadata()
OpenStack_1_1_NodeDriver.ex_set_password()
OpenStack_1_1_NodeDriver.ex_set_server_name()
OpenStack_1_1_NodeDriver.ex_start_node()
OpenStack_1_1_NodeDriver.ex_stop_node()
OpenStack_1_1_NodeDriver.ex_suspend_node()
OpenStack_1_1_NodeDriver.ex_unpause_node()
OpenStack_1_1_NodeDriver.ex_unrescue()
OpenStack_1_1_NodeDriver.ex_update_node()
OpenStack_1_1_NodeDriver.features
OpenStack_1_1_NodeDriver.get_image()
OpenStack_1_1_NodeDriver.get_key_pair()
OpenStack_1_1_NodeDriver.import_key_pair_from_string()
OpenStack_1_1_NodeDriver.list_key_pairs()
OpenStack_1_1_NodeDriver.list_volume_snapshots()
OpenStack_1_1_NodeDriver.type
OpenStack_1_1_Response
OpenStack_2_FloatingIpAddress
OpenStack_2_FloatingIpPool
OpenStack_2_PortInterface
OpenStack_2_PortInterfaceState
- libcloud.compute.drivers.outscale module
OutscaleNodeDriver
OutscaleNodeDriver.attach_volume()
OutscaleNodeDriver.create_image()
OutscaleNodeDriver.create_key_pair()
OutscaleNodeDriver.create_node()
OutscaleNodeDriver.create_volume()
OutscaleNodeDriver.create_volume_snapshot()
OutscaleNodeDriver.delete_image()
OutscaleNodeDriver.delete_key_pair()
OutscaleNodeDriver.destroy_node()
OutscaleNodeDriver.destroy_volume()
OutscaleNodeDriver.destroy_volume_snapshot()
OutscaleNodeDriver.detach_volume()
OutscaleNodeDriver.ex_accept_net_peering()
OutscaleNodeDriver.ex_attach_public_ip()
OutscaleNodeDriver.ex_check_account()
OutscaleNodeDriver.ex_create_access_key()
OutscaleNodeDriver.ex_create_account()
OutscaleNodeDriver.ex_create_api_access_rule()
OutscaleNodeDriver.ex_create_certificate_authority()
OutscaleNodeDriver.ex_create_client_gateway()
OutscaleNodeDriver.ex_create_dhcp_options()
OutscaleNodeDriver.ex_create_direct_link()
OutscaleNodeDriver.ex_create_direct_link_interface()
OutscaleNodeDriver.ex_create_flexible_gpu()
OutscaleNodeDriver.ex_create_image_export_task()
OutscaleNodeDriver.ex_create_internet_service()
OutscaleNodeDriver.ex_create_listener_rule()
OutscaleNodeDriver.ex_create_load_balancer()
OutscaleNodeDriver.ex_create_load_balancer_listeners()
OutscaleNodeDriver.ex_create_load_balancer_policy()
OutscaleNodeDriver.ex_create_load_balancer_tags()
OutscaleNodeDriver.ex_create_nat_service()
OutscaleNodeDriver.ex_create_net()
OutscaleNodeDriver.ex_create_net_access_point()
OutscaleNodeDriver.ex_create_net_peering()
OutscaleNodeDriver.ex_create_nic()
OutscaleNodeDriver.ex_create_public_ip()
OutscaleNodeDriver.ex_create_route()
OutscaleNodeDriver.ex_create_route_table()
OutscaleNodeDriver.ex_create_security_group()
OutscaleNodeDriver.ex_create_security_group_rule()
OutscaleNodeDriver.ex_create_server_certificate()
OutscaleNodeDriver.ex_create_snapshot_export_task()
OutscaleNodeDriver.ex_create_subnet()
OutscaleNodeDriver.ex_create_tag()
OutscaleNodeDriver.ex_create_tags()
OutscaleNodeDriver.ex_create_virtual_gateway()
OutscaleNodeDriver.ex_create_vpn_connection()
OutscaleNodeDriver.ex_create_vpn_connection_route()
OutscaleNodeDriver.ex_delete_access_key()
OutscaleNodeDriver.ex_delete_api_access_rule()
OutscaleNodeDriver.ex_delete_certificate_authority()
OutscaleNodeDriver.ex_delete_client_gateway()
OutscaleNodeDriver.ex_delete_dhcp_options()
OutscaleNodeDriver.ex_delete_direct_link()
OutscaleNodeDriver.ex_delete_direct_link_interface()
OutscaleNodeDriver.ex_delete_export_task()
OutscaleNodeDriver.ex_delete_flexible_gpu()
OutscaleNodeDriver.ex_delete_internet_service()
OutscaleNodeDriver.ex_delete_listener_rule()
OutscaleNodeDriver.ex_delete_load_balancer()
OutscaleNodeDriver.ex_delete_load_balancer_listeners()
OutscaleNodeDriver.ex_delete_load_balancer_policy()
OutscaleNodeDriver.ex_delete_load_balancer_tags()
OutscaleNodeDriver.ex_delete_nat_service()
OutscaleNodeDriver.ex_delete_net()
OutscaleNodeDriver.ex_delete_net_access_point()
OutscaleNodeDriver.ex_delete_net_peering()
OutscaleNodeDriver.ex_delete_nic()
OutscaleNodeDriver.ex_delete_public_ip()
OutscaleNodeDriver.ex_delete_route()
OutscaleNodeDriver.ex_delete_route_table()
OutscaleNodeDriver.ex_delete_security_group()
OutscaleNodeDriver.ex_delete_security_group_rule()
OutscaleNodeDriver.ex_delete_server_certificate()
OutscaleNodeDriver.ex_delete_subnet()
OutscaleNodeDriver.ex_delete_tags()
OutscaleNodeDriver.ex_delete_virtual_gateway()
OutscaleNodeDriver.ex_delete_vpn_connection()
OutscaleNodeDriver.ex_delete_vpn_connection_route()
OutscaleNodeDriver.ex_deregister_vms_in_load_balancer()
OutscaleNodeDriver.ex_detach_public_ip()
OutscaleNodeDriver.ex_link_flexible_gpu()
OutscaleNodeDriver.ex_link_internet_service()
OutscaleNodeDriver.ex_link_nic()
OutscaleNodeDriver.ex_link_private_ips()
OutscaleNodeDriver.ex_link_route_table()
OutscaleNodeDriver.ex_link_virtual_gateway()
OutscaleNodeDriver.ex_list_access_keys()
OutscaleNodeDriver.ex_list_client_gateways()
OutscaleNodeDriver.ex_list_consumption_account()
OutscaleNodeDriver.ex_list_dhcp_options()
OutscaleNodeDriver.ex_list_direct_link_interfaces()
OutscaleNodeDriver.ex_list_direct_links()
OutscaleNodeDriver.ex_list_flexible_gpu_catalog()
OutscaleNodeDriver.ex_list_flexible_gpus()
OutscaleNodeDriver.ex_list_image_export_tasks()
OutscaleNodeDriver.ex_list_internet_services()
OutscaleNodeDriver.ex_list_listener_rules()
OutscaleNodeDriver.ex_list_load_balancer_tags()
OutscaleNodeDriver.ex_list_load_balancers()
OutscaleNodeDriver.ex_list_nat_services()
OutscaleNodeDriver.ex_list_net_peerings()
OutscaleNodeDriver.ex_list_nets()
OutscaleNodeDriver.ex_list_nets_access_point_services()
OutscaleNodeDriver.ex_list_nets_access_points()
OutscaleNodeDriver.ex_list_nics()
OutscaleNodeDriver.ex_list_node_types()
OutscaleNodeDriver.ex_list_nodes_states()
OutscaleNodeDriver.ex_list_product_types()
OutscaleNodeDriver.ex_list_public_ip_ranges()
OutscaleNodeDriver.ex_list_public_ips()
OutscaleNodeDriver.ex_list_quotas()
OutscaleNodeDriver.ex_list_regions()
OutscaleNodeDriver.ex_list_route_tables()
OutscaleNodeDriver.ex_list_secret_access_key()
OutscaleNodeDriver.ex_list_security_groups()
OutscaleNodeDriver.ex_list_server_certificates()
OutscaleNodeDriver.ex_list_snapshot_export_tasks()
OutscaleNodeDriver.ex_list_subnets()
OutscaleNodeDriver.ex_list_subregions()
OutscaleNodeDriver.ex_list_tags()
OutscaleNodeDriver.ex_list_virtual_gateways()
OutscaleNodeDriver.ex_list_vms_health()
OutscaleNodeDriver.ex_list_vpn_connections()
OutscaleNodeDriver.ex_read_account()
OutscaleNodeDriver.ex_read_admin_password_node()
OutscaleNodeDriver.ex_read_api_access_rules()
OutscaleNodeDriver.ex_read_certificate_authorities()
OutscaleNodeDriver.ex_read_console_output_node()
OutscaleNodeDriver.ex_register_vms_in_load_balancer()
OutscaleNodeDriver.ex_reject_net_peering()
OutscaleNodeDriver.ex_reset_account_password()
OutscaleNodeDriver.ex_send_reset_password_email()
OutscaleNodeDriver.ex_unlink_flexible_gpu()
OutscaleNodeDriver.ex_unlink_internet_service()
OutscaleNodeDriver.ex_unlink_nic()
OutscaleNodeDriver.ex_unlink_private_ips()
OutscaleNodeDriver.ex_unlink_route_table()
OutscaleNodeDriver.ex_unlink_virtual_gateway()
OutscaleNodeDriver.ex_update_access_key()
OutscaleNodeDriver.ex_update_account()
OutscaleNodeDriver.ex_update_api_access_rule()
OutscaleNodeDriver.ex_update_certificate_authority()
OutscaleNodeDriver.ex_update_flexible_gpu()
OutscaleNodeDriver.ex_update_image()
OutscaleNodeDriver.ex_update_listener_rule()
OutscaleNodeDriver.ex_update_load_balancer()
OutscaleNodeDriver.ex_update_net()
OutscaleNodeDriver.ex_update_net_access_point()
OutscaleNodeDriver.ex_update_nic()
OutscaleNodeDriver.ex_update_node()
OutscaleNodeDriver.ex_update_route()
OutscaleNodeDriver.ex_update_route_propagation()
OutscaleNodeDriver.ex_update_server_certificate()
OutscaleNodeDriver.ex_update_snapshot()
OutscaleNodeDriver.ex_update_subnet()
OutscaleNodeDriver.get_image()
OutscaleNodeDriver.get_key_pair()
OutscaleNodeDriver.list_images()
OutscaleNodeDriver.list_key_pairs()
OutscaleNodeDriver.list_locations()
OutscaleNodeDriver.list_nodes()
OutscaleNodeDriver.list_snapshots()
OutscaleNodeDriver.list_volume_snapshots()
OutscaleNodeDriver.list_volumes()
OutscaleNodeDriver.name
OutscaleNodeDriver.reboot_node()
OutscaleNodeDriver.start_node()
OutscaleNodeDriver.stop_node()
OutscaleNodeDriver.type
OutscaleNodeDriver.website
- libcloud.compute.drivers.ovh module
OvhNodeDriver
OvhNodeDriver.NODE_STATE_MAP
OvhNodeDriver.SNAPSHOT_STATE_MAP
OvhNodeDriver.VOLUME_STATE_MAP
OvhNodeDriver.api_name
OvhNodeDriver.attach_volume()
OvhNodeDriver.connectionCls
OvhNodeDriver.create_node()
OvhNodeDriver.create_volume()
OvhNodeDriver.create_volume_snapshot()
OvhNodeDriver.delete_key_pair()
OvhNodeDriver.destroy_node()
OvhNodeDriver.destroy_volume()
OvhNodeDriver.destroy_volume_snapshot()
OvhNodeDriver.detach_volume()
OvhNodeDriver.ex_get_node()
OvhNodeDriver.ex_get_pricing()
OvhNodeDriver.ex_get_size()
OvhNodeDriver.ex_get_volume()
OvhNodeDriver.ex_get_volume_snapshot()
OvhNodeDriver.ex_list_snapshots()
OvhNodeDriver.features
OvhNodeDriver.get_image()
OvhNodeDriver.get_key_pair()
OvhNodeDriver.import_key_pair_from_string()
OvhNodeDriver.list_images()
OvhNodeDriver.list_key_pairs()
OvhNodeDriver.list_locations()
OvhNodeDriver.list_nodes()
OvhNodeDriver.list_regions()
OvhNodeDriver.list_sizes()
OvhNodeDriver.list_volume_snapshots()
OvhNodeDriver.list_volumes()
OvhNodeDriver.name
OvhNodeDriver.type
OvhNodeDriver.website
- libcloud.compute.drivers.rackspace module
- libcloud.compute.drivers.rimuhosting module
RimuHostingConnection
RimuHostingException
RimuHostingNodeDriver
RimuHostingNodeDriver.connectionCls
RimuHostingNodeDriver.create_node()
RimuHostingNodeDriver.destroy_node()
RimuHostingNodeDriver.features
RimuHostingNodeDriver.list_images()
RimuHostingNodeDriver.list_locations()
RimuHostingNodeDriver.list_nodes()
RimuHostingNodeDriver.list_sizes()
RimuHostingNodeDriver.name
RimuHostingNodeDriver.reboot_node()
RimuHostingNodeDriver.type
RimuHostingNodeDriver.website
RimuHostingResponse
- libcloud.compute.drivers.scaleway module
ScalewayConnection
ScalewayNodeDriver
ScalewayNodeDriver.SNAPSHOT_STATE_MAP
ScalewayNodeDriver.connectionCls
ScalewayNodeDriver.create_image()
ScalewayNodeDriver.create_node()
ScalewayNodeDriver.create_volume()
ScalewayNodeDriver.create_volume_snapshot()
ScalewayNodeDriver.delete_image()
ScalewayNodeDriver.delete_key_pair()
ScalewayNodeDriver.destroy_node()
ScalewayNodeDriver.destroy_volume()
ScalewayNodeDriver.destroy_volume_snapshot()
ScalewayNodeDriver.get_image()
ScalewayNodeDriver.import_key_pair_from_string()
ScalewayNodeDriver.list_images()
ScalewayNodeDriver.list_key_pairs()
ScalewayNodeDriver.list_locations()
ScalewayNodeDriver.list_nodes()
ScalewayNodeDriver.list_sizes()
ScalewayNodeDriver.list_volume_snapshots()
ScalewayNodeDriver.list_volumes()
ScalewayNodeDriver.name
ScalewayNodeDriver.reboot_node()
ScalewayNodeDriver.type
ScalewayNodeDriver.website
ScalewayResponse
- libcloud.compute.drivers.upcloud module
UpcloudConnection
UpcloudDriver
UpcloudDriver.NODE_STATE_MAP
UpcloudDriver.connectionCls
UpcloudDriver.create_node()
UpcloudDriver.destroy_node()
UpcloudDriver.features
UpcloudDriver.list_images()
UpcloudDriver.list_locations()
UpcloudDriver.list_nodes()
UpcloudDriver.list_sizes()
UpcloudDriver.name
UpcloudDriver.reboot_node()
UpcloudDriver.type
UpcloudDriver.website
UpcloudResponse
- libcloud.compute.drivers.vcl module
VCLConnection
VCLNodeDriver
VCLNodeDriver.NODE_STATE_MAP
VCLNodeDriver.connectionCls
VCLNodeDriver.create_node()
VCLNodeDriver.destroy_node()
VCLNodeDriver.ex_extend_request_time()
VCLNodeDriver.ex_get_request_end_time()
VCLNodeDriver.ex_update_node_access()
VCLNodeDriver.list_images()
VCLNodeDriver.list_nodes()
VCLNodeDriver.list_sizes()
VCLNodeDriver.name
VCLNodeDriver.type
VCLNodeDriver.website
VCLResponse
- libcloud.compute.drivers.vcloud module
Capacity
ControlAccess
DEFAULT_API_VERSION
HostingComConnection
HostingComDriver
InstantiateVAppXML
Instantiate_1_5_VAppXML
Lease
Subject
TerremarkConnection
TerremarkDriver
VCloudConnection
VCloudNodeDriver
VCloudNodeDriver.NODE_STATE_MAP
VCloudNodeDriver.connectionCls
VCloudNodeDriver.create_node()
VCloudNodeDriver.destroy_node()
VCloudNodeDriver.ex_list_nodes()
VCloudNodeDriver.features
VCloudNodeDriver.list_images()
VCloudNodeDriver.list_nodes()
VCloudNodeDriver.list_sizes()
VCloudNodeDriver.name
VCloudNodeDriver.networks
VCloudNodeDriver.org
VCloudNodeDriver.reboot_node()
VCloudNodeDriver.type
VCloudNodeDriver.vdcs
VCloudNodeDriver.website
VCloudResponse
VCloud_1_5_Connection
VCloud_1_5_NodeDriver
VCloud_1_5_NodeDriver.NODE_STATE_MAP
VCloud_1_5_NodeDriver.connectionCls
VCloud_1_5_NodeDriver.create_node()
VCloud_1_5_NodeDriver.destroy_node()
VCloud_1_5_NodeDriver.ex_add_vm_disk()
VCloud_1_5_NodeDriver.ex_change_vm_admin_password()
VCloud_1_5_NodeDriver.ex_deploy_node()
VCloud_1_5_NodeDriver.ex_find_node()
VCloud_1_5_NodeDriver.ex_find_vm_nodes()
VCloud_1_5_NodeDriver.ex_get_control_access()
VCloud_1_5_NodeDriver.ex_get_metadata()
VCloud_1_5_NodeDriver.ex_power_off_node()
VCloud_1_5_NodeDriver.ex_power_on_node()
VCloud_1_5_NodeDriver.ex_query()
VCloud_1_5_NodeDriver.ex_set_control_access()
VCloud_1_5_NodeDriver.ex_set_metadata_entry()
VCloud_1_5_NodeDriver.ex_set_vm_cpu()
VCloud_1_5_NodeDriver.ex_set_vm_memory()
VCloud_1_5_NodeDriver.ex_shutdown_node()
VCloud_1_5_NodeDriver.ex_suspend_node()
VCloud_1_5_NodeDriver.ex_undeploy_node()
VCloud_1_5_NodeDriver.list_locations()
VCloud_1_5_NodeDriver.reboot_node()
VCloud_5_1_NodeDriver
VCloud_5_5_Connection
VCloud_5_5_NodeDriver
Vdc
fixxpath()
get_url_path()
urlparse()
- libcloud.compute.drivers.vpsnet module
VPSNetConnection
VPSNetNodeDriver
VPSNetNodeDriver.api_name
VPSNetNodeDriver.connectionCls
VPSNetNodeDriver.create_node()
VPSNetNodeDriver.destroy_node()
VPSNetNodeDriver.list_images()
VPSNetNodeDriver.list_locations()
VPSNetNodeDriver.list_nodes()
VPSNetNodeDriver.list_sizes()
VPSNetNodeDriver.name
VPSNetNodeDriver.reboot_node()
VPSNetNodeDriver.type
VPSNetNodeDriver.website
VPSNetResponse
- libcloud.compute.drivers.vsphere module
VSphereConnection
VSphereException
VSphereNetwork
VSphereNodeDriver
VSphereNodeDriver.NODE_STATE_MAP
VSphereNodeDriver.create_node()
VSphereNodeDriver.destroy_node()
VSphereNodeDriver.ex_connect_network()
VSphereNodeDriver.ex_create_snapshot()
VSphereNodeDriver.ex_list_datastores()
VSphereNodeDriver.ex_list_folders()
VSphereNodeDriver.ex_list_networks()
VSphereNodeDriver.ex_list_snapshots()
VSphereNodeDriver.ex_open_console()
VSphereNodeDriver.ex_remove_snapshot()
VSphereNodeDriver.ex_revert_to_snapshot()
VSphereNodeDriver.find_by_uuid()
VSphereNodeDriver.find_custom_field_key()
VSphereNodeDriver.get_obj()
VSphereNodeDriver.list_images()
VSphereNodeDriver.list_locations()
VSphereNodeDriver.list_nodes()
VSphereNodeDriver.list_nodes_recursive()
VSphereNodeDriver.list_sizes()
VSphereNodeDriver.name
VSphereNodeDriver.reboot_node()
VSphereNodeDriver.start_node()
VSphereNodeDriver.stop_node()
VSphereNodeDriver.type
VSphereNodeDriver.wait_for_task()
VSphereNodeDriver.website
VSphereResponse
VSphere_REST_NodeDriver
VSphere_REST_NodeDriver.NODE_STATE_MAP
VSphere_REST_NodeDriver.VALID_RESPONSE_CODES
VSphere_REST_NodeDriver.async_list_nodes()
VSphere_REST_NodeDriver.connectionCls
VSphere_REST_NodeDriver.create_node()
VSphere_REST_NodeDriver.destroy_node()
VSphere_REST_NodeDriver.ex_add_nic()
VSphere_REST_NodeDriver.ex_create_snapshot()
VSphere_REST_NodeDriver.ex_list_clusters()
VSphere_REST_NodeDriver.ex_list_content_libraries()
VSphere_REST_NodeDriver.ex_list_content_library_items()
VSphere_REST_NodeDriver.ex_list_datacenters()
VSphere_REST_NodeDriver.ex_list_datastores()
VSphere_REST_NodeDriver.ex_list_folders()
VSphere_REST_NodeDriver.ex_list_hosts()
VSphere_REST_NodeDriver.ex_list_networks()
VSphere_REST_NodeDriver.ex_list_snapshots()
VSphere_REST_NodeDriver.ex_open_console()
VSphere_REST_NodeDriver.ex_remove_snapshot()
VSphere_REST_NodeDriver.ex_revert_to_snapshot()
VSphere_REST_NodeDriver.ex_suspend_node()
VSphere_REST_NodeDriver.ex_update_capacity()
VSphere_REST_NodeDriver.ex_update_cpu()
VSphere_REST_NodeDriver.ex_update_memory()
VSphere_REST_NodeDriver.list_images()
VSphere_REST_NodeDriver.list_locations()
VSphere_REST_NodeDriver.list_nodes()
VSphere_REST_NodeDriver.list_sizes()
VSphere_REST_NodeDriver.name
VSphere_REST_NodeDriver.reboot_node()
VSphere_REST_NodeDriver.session_token
VSphere_REST_NodeDriver.start_node()
VSphere_REST_NodeDriver.stop_node()
VSphere_REST_NodeDriver.type
VSphere_REST_NodeDriver.website
format_snapshots()
recurse_snapshots()
- libcloud.compute.drivers.vultr module
SSHKey
VultrConnection
VultrNodeDriver
VultrNodeDriverHelper
VultrNodeDriverV1
VultrNodeDriverV1.EX_CREATE_ATTRIBUTES
VultrNodeDriverV1.EX_CREATE_ID_ATTRIBUTES
VultrNodeDriverV1.EX_CREATE_YES_NO_ATTRIBUTES
VultrNodeDriverV1.NODE_STATE_MAP
VultrNodeDriverV1.connectionCls
VultrNodeDriverV1.create_key_pair()
VultrNodeDriverV1.create_node()
VultrNodeDriverV1.delete_key_pair()
VultrNodeDriverV1.destroy_node()
VultrNodeDriverV1.list_images()
VultrNodeDriverV1.list_key_pairs()
VultrNodeDriverV1.list_locations()
VultrNodeDriverV1.list_nodes()
VultrNodeDriverV1.list_sizes()
VultrNodeDriverV1.reboot_node()
VultrNodeDriverV2
VultrNodeDriverV2.NODE_STATE_MAP
VultrNodeDriverV2.SNAPSHOT_STATE_MAP
VultrNodeDriverV2.VOLUME_STATE_MAP
VultrNodeDriverV2.attach_volume()
VultrNodeDriverV2.connectionCls
VultrNodeDriverV2.create_node()
VultrNodeDriverV2.create_volume()
VultrNodeDriverV2.delete_key_pair()
VultrNodeDriverV2.destroy_node()
VultrNodeDriverV2.destroy_volume()
VultrNodeDriverV2.detach_volume()
VultrNodeDriverV2.ex_create_network()
VultrNodeDriverV2.ex_create_snapshot()
VultrNodeDriverV2.ex_delete_snapshot()
VultrNodeDriverV2.ex_destroy_bare_metal_node()
VultrNodeDriverV2.ex_destroy_network()
VultrNodeDriverV2.ex_get_network()
VultrNodeDriverV2.ex_get_node()
VultrNodeDriverV2.ex_get_snapshot()
VultrNodeDriverV2.ex_get_volume()
VultrNodeDriverV2.ex_list_available_sizes_for_location()
VultrNodeDriverV2.ex_list_bare_metal_nodes()
VultrNodeDriverV2.ex_list_bare_metal_sizes()
VultrNodeDriverV2.ex_list_networks()
VultrNodeDriverV2.ex_list_snapshots()
VultrNodeDriverV2.ex_reboot_bare_metal_node()
VultrNodeDriverV2.ex_resize_node()
VultrNodeDriverV2.ex_resize_volume()
VultrNodeDriverV2.ex_start_bare_metal_node()
VultrNodeDriverV2.ex_stop_bare_metal_node()
VultrNodeDriverV2.ex_stop_nodes()
VultrNodeDriverV2.get_key_pair()
VultrNodeDriverV2.import_key_pair_from_string()
VultrNodeDriverV2.list_images()
VultrNodeDriverV2.list_key_pairs()
VultrNodeDriverV2.list_locations()
VultrNodeDriverV2.list_nodes()
VultrNodeDriverV2.list_sizes()
VultrNodeDriverV2.list_volumes()
VultrNodeDriverV2.reboot_node()
VultrNodeDriverV2.start_node()
VultrNodeDriverV2.stop_node()
VultrResponse
rate_limited
- Module contents
Submodules¶
libcloud.compute.base module¶
Provides base classes for working with drivers
- class libcloud.compute.base.Node(id, name, state, public_ips, private_ips, driver, size=None, image=None, extra=None, created_at=None)[source]¶
Bases:
UuidMixin
Provide a common interface for handling nodes of all types.
The Node object provides the interface in libcloud through which we can manipulate nodes in different cloud providers in the same way. Node objects don’t actually do much directly themselves, instead the node driver handles the connection to the node.
You don’t normally create a node object yourself; instead you use a driver and then have that create the node for you.
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> node = driver.create_node() >>> node.public_ips[0] '127.0.0.3' >>> node.name 'dummy-3'
You can also get nodes from the driver’s list_node function.
>>> node = driver.list_nodes()[0] >>> node.name 'dummy-1'
The node keeps a reference to its own driver which means that we can work on nodes from different providers without having to know which is which.
>>> driver = DummyNodeDriver(72) >>> node2 = driver.create_node() >>> node.driver.creds 0 >>> node2.driver.creds 72
Although Node objects can be subclassed, this isn’t normally done. Instead, any driver specific information is stored in the “extra” attribute of the node.
>>> node.extra {'foo': 'bar'}
- Parameters:
id (
str
) – Node ID.name (
str
) – Node name.state (
libcloud.compute.types.NodeState
) – Node state.public_ips (
list
) – Public IP addresses associated with this node.private_ips (
list
) – Private IP addresses associated with this node.driver (
NodeDriver
) – Driver this node belongs to.size (
NodeSize
) – Size of this node. (optional)image (
NodeImage
) – Image of this node. (optional)created_at – The datetime this node was created (optional)
extra (
dict
) – Optional provider specific attributes associated with this node.
- destroy() bool [source]¶
Destroy this node
- Returns:
bool
This calls the node’s driver and destroys the node
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> from libcloud.compute.types import NodeState >>> node = driver.create_node() >>> node.state == NodeState.RUNNING True >>> node.destroy() True >>> node.state == NodeState.RUNNING False
- reboot() bool [source]¶
Reboot this node
- Returns:
bool
This calls the node’s driver and reboots the node
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> node = driver.create_node() >>> node.state == NodeState.RUNNING True >>> node.state == NodeState.REBOOTING False >>> node.reboot() True >>> node.state == NodeState.REBOOTING True
- class libcloud.compute.base.NodeAuthPassword(password: str, generated: bool = False)[source]¶
Bases:
object
A password to be used for authentication to a node.
- Parameters:
password (
str
) – Password.
- class libcloud.compute.base.NodeAuthSSHKey(pubkey: str)[source]¶
Bases:
object
An SSH key to be installed for authentication to a node.
This is the actual contents of the users ssh public key which will normally be installed as root’s public key on the node.
>>> pubkey = '...' # read from file >>> from libcloud.compute.base import NodeAuthSSHKey >>> k = NodeAuthSSHKey(pubkey) >>> k <NodeAuthSSHKey>
- Parameters:
pubkey (
str
) – Public key material.
- class libcloud.compute.base.NodeDriver(key, secret=None, secure=True, host=None, port=None, api_version=None, region=None, **kwargs)[source]¶
Bases:
BaseDriver
A base NodeDriver class to derive from
This class is always subclassed by a specific driver. For examples of base behavior of most functions (except deploy node) see the dummy driver.
- Parameters:
key (
str
) – API key or username to be used (required)secret (
str
) – Secret password to be used (required)secure (
bool
) – Whether to use HTTPS or HTTP. Note: Some providers only support HTTPS, and it is on by default.host (
str
) – Override hostname used for connections.port (
int
) – Override port used for connections.api_version (
str
) – Optional API version. Only used by drivers which support multiple API versions.region (
str
) – Optional driver region. Only used by drivers which support multiple regions.
- Return type:
None
- attach_volume(node: Node, volume: StorageVolume, device: str | None = None) bool [source]¶
Attaches volume to node.
- Parameters:
node (
Node
) – Node to attach volume to.volume (
StorageVolume
) – Volume to attach.device (
str
) – Where the device is exposed, e.g. ‘/dev/sdb’
- Rytpe:
bool
- connectionCls¶
alias of
ConnectionKey
- copy_image(source_region: str, node_image: NodeImage, name: str, description: str | None = None) NodeImage [source]¶
Copies an image from a source region to the current region.
- create_image(node: Node, name: str, description: str | None = None) List[NodeImage] [source]¶
Creates an image from a node object.
- create_key_pair(name: str) KeyPair [source]¶
Create a new key pair object.
- Parameters:
name (
str
) – Key pair name.- Return type:
KeyPair
object
- create_node(name: str, size: NodeSize, image: NodeImage, location: NodeLocation | None = None, auth: NodeAuthSSHKey | NodeAuthPassword | None = None) Node [source]¶
Create a new node instance. This instance will be started automatically.
Not all hosting API’s are created equal and to allow libcloud to support as many as possible there are some standard supported variations of
create_node
. These are declared using afeatures
API. You can inspectdriver.features['create_node']
to see what variation of the API you are dealing with:ssh_key
You can inject a public key into a new node allows key based SSH authentication.
password
You can inject a password into a new node for SSH authentication. If no password is provided libcloud will generated a password. The password will be available as
return_value.extra['password']
.generates_password
The hosting provider will generate a password. It will be returned to you via
return_value.extra['password']
.
Some drivers allow you to set how you will authenticate with the instance that is created. You can inject this initial authentication information via the
auth
parameter.If a driver supports the
ssh_key
feature flag forcreated_node
you can upload a public key into the new instance:>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> auth = NodeAuthSSHKey('pubkey data here') >>> node = driver.create_node("test_node", auth=auth)
If a driver supports the
password
feature flag forcreate_node
you can set a password:>>> driver = DummyNodeDriver(0) >>> auth = NodeAuthPassword('mysecretpassword') >>> node = driver.create_node("test_node", auth=auth)
If a driver supports the
password
feature and you don’t provide theauth
argument libcloud will assign a password:>>> driver = DummyNodeDriver(0) >>> node = driver.create_node("test_node") >>> password = node.extra['password']
A password will also be returned in this way for drivers that declare the
generates_password
feature, though in that case the password is actually provided to the driver API by the hosting provider rather than generated by libcloud.You can only pass a
NodeAuthPassword
orNodeAuthSSHKey
tocreate_node
via the auth parameter if has the corresponding feature flag.- Parameters:
name (
str
) – String with a name for this new node (required)size (
NodeSize
) – The size of resources allocated to this node. (required)image (
NodeImage
) – OS Image to boot on node. (required)location (
NodeLocation
) – Which data center to create a node in. If empty, undefined behavior will be selected. (optional)auth (
NodeAuthSSHKey
orNodeAuthPassword
) – Initial authentication information for the node (optional)
- Returns:
The newly created node.
- Return type:
- create_volume(size: int, name: str, location=None, snapshot=None) StorageVolume [source]¶
Create a new volume.
- Parameters:
size (
int
) – Size of volume in gigabytes (required)name (
str
) – Name of the volume to be createdlocation (
NodeLocation
) – Which data center to create a volume in. If empty, undefined behavior will be selected. (optional)snapshot (
VolumeSnapshot
) – Snapshot from which to create the new volume. (optional)
- Returns:
The newly created volume.
- Return type:
- create_volume_snapshot(volume: StorageVolume, name: str | None = None) VolumeSnapshot [source]¶
Creates a snapshot of the storage volume.
- Parameters:
volume (
StorageVolume
) – The StorageVolume to create a VolumeSnapshot fromname (str) – Name of created snapshot (optional)
- Return type:
- delete_image(node_image: NodeImage) bool [source]¶
Deletes a node image from a provider.
- Parameters:
node_image (
NodeImage
) – Node image object.- Returns:
True
if delete_image was successful,False
otherwise.- Return type:
bool
- delete_key_pair(key_pair: KeyPair) bool [source]¶
Delete an existing key pair.
- Parameters:
key_pair (
KeyPair
) – Key pair object.- Return type:
bool
- deploy_node(deploy: Deployment, ssh_username: str = 'root', ssh_alternate_usernames: List[str] | None = None, ssh_port: int = 22, ssh_timeout: int = 10, ssh_key: T_Ssh_key | None = None, ssh_key_password: str | None = None, auth: T_Auth = None, timeout: int = 300, max_tries: int = 3, ssh_interface: str = 'public_ips', at_exit_func: Callable = None, wait_period: int = 5, **create_node_kwargs) Node [source]¶
Create a new node, and start deployment.
In order to be able to SSH into a created node access credentials are required.
A user can pass either a
NodeAuthPassword
orNodeAuthSSHKey
to theauth
argument. If thecreate_node
implementation supports that kind if credential (as declared inself.features['create_node']
) then it is passed on tocreate_node
. Otherwise it is not passed on tocreate_node
and it is only used for authentication.If the
auth
parameter is not supplied but the driver declares it supportsgenerates_password
then the password returned bycreate_node
will be used to SSH into the server.Finally, if the
ssh_key_file
is supplied that key will be used to SSH into the server.This function may raise a
DeploymentException
, if a create_node call was successful, but there is a later error (like SSH failing or timing out). This exception includes a Node object which you may want to destroy if incomplete deployments are not desirable.>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> from libcloud.compute.deployment import ScriptDeployment >>> from libcloud.compute.deployment import MultiStepDeployment >>> from libcloud.compute.base import NodeAuthSSHKey >>> driver = DummyNodeDriver(0) >>> key = NodeAuthSSHKey('...') # read from file >>> script = ScriptDeployment("yum -y install emacs strace tcpdump") >>> msd = MultiStepDeployment([key, script]) >>> def d(): ... try: ... driver.deploy_node(deploy=msd) ... except NotImplementedError: ... print ("not implemented for dummy driver") >>> d() not implemented for dummy driver
Deploy node is typically not overridden in subclasses. The existing implementation should be able to handle most such.
- Parameters:
deploy (
Deployment
) – Deployment to run once machine is online and available to SSH.ssh_username (
str
) – Optional name of the account which is used when connecting to SSH server (default is root)ssh_alternate_usernames (
list
) – Optional list of ssh usernames to try to connect with if using the default one failsssh_port (
int
) – Optional SSH server port (default is 22)ssh_timeout (
float
) – Optional SSH connection timeout in seconds (default is 10)auth (
NodeAuthSSHKey
orNodeAuthPassword
) – Initial authentication information for the node (optional)ssh_key (
str
orlist
ofstr
) – A path (or paths) to an SSH private key with which to attempt to authenticate. (optional)ssh_key_password (
str
) – Optional password used for encrypted keys.timeout (
int
) – How many seconds to wait before timing out. (default is 600)max_tries (
int
) – How many times to retry if a deployment fails before giving up (default is 3)ssh_interface (
str
) – The interface to wait for. Default is ‘public_ips’, other option is ‘private_ips’.at_exit_func (
func
) –Optional atexit handler function which will be registered and called with created node if user cancels the deploy process (e.g. CTRL+C), after the node has been created, but before the deploy process has finished.
This method gets passed in two keyword arguments:
driver -> node driver in question
node -> created Node object
Keep in mind that this function will only be called in such scenario. In case the method finishes (this includes throwing an exception), at exit handler function won’t be called.
wait_period (
int
) – How many seconds to wait between each iteration while waiting for node to transition into running state and have IP assigned. (default is 5)
- destroy_node(node: Node) bool [source]¶
Destroy a node.
Depending upon the provider, this may destroy all data associated with the node, including backups.
- Parameters:
node (
Node
) – The node to be destroyed- Returns:
True if the destroy was successful, False otherwise.
- Return type:
bool
- destroy_volume(volume: StorageVolume) bool [source]¶
Destroys a storage volume.
- Parameters:
volume (
StorageVolume
) – Volume to be destroyed- Return type:
bool
- destroy_volume_snapshot(snapshot: VolumeSnapshot) bool [source]¶
Destroys a snapshot.
- Parameters:
snapshot (
VolumeSnapshot
) – The snapshot to delete- Return type:
- detach_volume(volume: StorageVolume) bool [source]¶
Detaches a volume from a node.
- Parameters:
volume (
StorageVolume
) – Volume to be detached- Return type:
bool
- features: Dict[str, List[str]] = {'create_node': []}¶
- List of available features for a driver.
libcloud.compute.base.NodeDriver.create_node()
ssh_key: Supports
NodeAuthSSHKey
as an authentication method for nodes.password: Supports
NodeAuthPassword
as an authentication method for nodes.generates_password: Returns a password attribute on the Node object returned from creation.
- get_image(image_id: str) NodeImage [source]¶
Returns a single node image from a provider.
- Parameters:
image_id (
str
) – Node to run the task on.
:rtype
NodeImage
: :return: NodeImage instance on success.
- get_key_pair(name: str) KeyPair [source]¶
Retrieve a single key pair.
- Parameters:
name (
str
) – Name of the key pair to retrieve.- Return type:
- import_key_pair_from_file(name: str, key_file_path: str) KeyPair [source]¶
Import a new public key from string.
- Parameters:
name (
str
) – Key pair name.key_file_path (
str
) – Path to the public key file.
- Return type:
KeyPair
object
- import_key_pair_from_string(name: str, key_material: str) KeyPair [source]¶
Import a new public key from string.
- Parameters:
name (
str
) – Key pair name.key_material (
str
) – Public key material.
- Return type:
KeyPair
object
- list_images(location: NodeLocation | None = None) List[NodeImage] [source]¶
List images on a provider.
- Parameters:
location (
NodeLocation
) – The location at which to list images.- Returns:
list of node image objects.
- Return type:
list
ofNodeImage
- list_key_pairs() List[KeyPair] [source]¶
List all the available key pair objects.
- Return type:
list
ofKeyPair
objects
- list_locations() List[NodeLocation] [source]¶
List data centers for a provider
- Returns:
list of node location objects
- Return type:
list
ofNodeLocation
- list_nodes(*args: Any, **kwargs: Any) List[Node] [source]¶
List all nodes.
- Returns:
list of node objects
- Return type:
list
ofNode
- list_sizes(location: NodeLocation | None = None) List[NodeSize] [source]¶
List sizes on a provider
- Parameters:
location (
NodeLocation
) – The location at which to list sizes- Returns:
list of node size objects
- Return type:
list
ofNodeSize
- list_volume_snapshots(volume: StorageVolume) List[VolumeSnapshot] [source]¶
List snapshots for a storage volume.
- Return type:
list
ofVolumeSnapshot
- list_volumes() List[StorageVolume] [source]¶
List storage volumes.
- Return type:
list
ofStorageVolume
- reboot_node(node: Node) bool [source]¶
Reboot a node.
- Parameters:
node (
Node
) – The node to be rebooted- Returns:
True if the reboot was successful, otherwise False
- Return type:
bool
- start_node(node: Node) bool [source]¶
Start a node.
- Parameters:
node (
Node
) – The node to be started- Returns:
True if the start was successful, otherwise False
- Return type:
bool
- stop_node(node: Node) bool [source]¶
Stop a node
- Parameters:
node (
Node
) – The node to be stopped.- Returns:
True if the stop was successful, otherwise False
- Return type:
bool
- wait_until_running(nodes: List[Node], wait_period: float = 5, timeout: int = 600, ssh_interface: str = 'public_ips', force_ipv4: bool = True, ex_list_nodes_kwargs: Dict | None = None) List[Tuple[Node, List[str]]] [source]¶
Block until the provided nodes are considered running.
Node is considered running when it’s state is “running” and when it has at least one IP address assigned.
- Parameters:
nodes (
list
ofNode
) – List of nodes to wait for.wait_period (
int
) – How many seconds to wait between each loop iteration. (default is 3)timeout (
int
) – How many seconds to wait before giving up. (default is 600)ssh_interface (
str
) – Which attribute on the node to use to obtain an IP address. Valid options: public_ips, private_ips. Default is public_ips.force_ipv4 (
bool
) – Ignore IPv6 addresses (default is True).ex_list_nodes_kwargs (
dict
) – Optional driver-specific keyword arguments which are passed to thelist_nodes
method.
- Returns:
[(Node, ip_addresses)]
list of tuple of Node instance and list of ip_address on success.- Return type:
list
oftuple
- class libcloud.compute.base.NodeImage(id, name, driver, extra=None)[source]¶
Bases:
UuidMixin
An operating system image.
NodeImage objects are typically returned by the driver for the cloud provider in response to the list_images function
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> image = driver.list_images()[0] >>> image.name 'Ubuntu 9.10'
Apart from name and id, there is no further standard information; other parameters are stored in a driver specific “extra” variable
When creating a node, a node image should be given as an argument to the create_node function to decide which OS image to use.
>>> node = driver.create_node(image=image)
- Parameters:
id (
str
) – Image ID.name (
str
) – Image name.driver (
NodeDriver
) – Driver this image belongs to.extra (
dict
) – Optional provided specific attributes associated with this image.
- class libcloud.compute.base.NodeImageMember(id, image_id, state, driver, created=None, extra=None)[source]¶
Bases:
UuidMixin
A member of an image. At some cloud providers there is a mechanism to share images. Once an image is shared with another account that user will be a ‘member’ of the image.
For example, see the image members schema in the OpenStack Image Service API v2 documentation. https://developer.openstack.org/ api-ref/image/v2/index.html#image-members-schema
NodeImageMember objects are typically returned by the driver for the cloud provider in response to the list_image_members method
- Parameters:
id (
str
) – Image member ID.id – The associated image ID.
state (
NodeImageMemberState
) – State of the NodeImageMember. If not provided, will default to UNKNOWN.driver (
NodeDriver
) – Driver this image belongs to.created (
datetime.datetime
) – A datetime object that represents when the image member was createdextra (
dict
) – Optional provided specific attributes associated with this image.
- class libcloud.compute.base.NodeLocation(id, name, country, driver, extra=None)[source]¶
Bases:
object
A physical location where nodes can be.
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> location = driver.list_locations()[0] >>> location.country 'US'
- Parameters:
id (
str
) – Location ID.name (
str
) – Location name.country (
str
) – Location country.driver (
NodeDriver
) – Driver this location belongs to.extra (
dict
) – Optional provided specific attributes associated with this location.
- class libcloud.compute.base.NodeSize(id, name, ram, disk, bandwidth, price, driver, extra=None)[source]¶
Bases:
UuidMixin
A Base NodeSize class to derive from.
NodeSizes are objects which are typically returned a driver’s list_sizes function. They contain a number of different parameters which define how big an image is.
The exact parameters available depends on the provider.
N.B. Where a parameter is “unlimited” (for example bandwidth in Amazon) this will be given as 0.
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver >>> driver = DummyNodeDriver(0) >>> size = driver.list_sizes()[0] >>> size.ram 128 >>> size.bandwidth 500 >>> size.price 4
- Parameters:
id (
str
) – Size ID.name (
str
) – Size name.ram (
int
) – Amount of memory (in MB) provided by this size.disk (
int
) – Amount of disk storage (in GB) provided by this image.bandwidth (
int
) – Amount of bandiwdth included with this size.price (
float
) – Price (in US dollars) of running this node for an hour.driver (
NodeDriver
) – Driver this size belongs to.extra (
dict
) – Optional provider specific attributes associated with this size.
- class libcloud.compute.base.NodeState(value)[source]¶
Bases:
Type
Standard states for a node
- Variables:
RUNNING – Node is running.
STARTING – Node is starting up.
REBOOTING – Node is rebooting.
TERMINATED – Node is terminated. This node can’t be started later on.
STOPPING – Node is currently trying to stop.
STOPPED – Node is stopped. This node can be started later on.
PENDING – Node is pending.
SUSPENDED – Node is suspended.
ERROR – Node is an error state. Usually no operations can be performed on the node once it ends up in the error state.
PAUSED – Node is paused.
RECONFIGURING – Node is being reconfigured.
UNKNOWN – Node state is unknown.
- ERROR = 'error'¶
- MIGRATING = 'migrating'¶
- NORMAL = 'normal'¶
- PAUSED = 'paused'¶
- PENDING = 'pending'¶
- REBOOTING = 'rebooting'¶
- RECONFIGURING = 'reconfiguring'¶
- RUNNING = 'running'¶
- STARTING = 'starting'¶
- STOPPED = 'stopped'¶
- STOPPING = 'stopping'¶
- SUSPENDED = 'suspended'¶
- TERMINATED = 'terminated'¶
- UNKNOWN = 'unknown'¶
- UPDATING = 'updating'¶
- class libcloud.compute.base.StorageVolume(id: str, name: str, size: int, driver: NodeDriver, state: StorageVolumeState | None = None, extra: Dict | None = None)[source]¶
Bases:
UuidMixin
A base StorageVolume class to derive from.
- Parameters:
id (
str
) – Storage volume ID.name (
str
) – Storage volume name.size (
int
) – Size of this volume (in GB).driver (
NodeDriver
) – Driver this image belongs to.state (
StorageVolumeState
) – Optional state of the StorageVolume. If not provided, will default to UNKNOWN.extra (
dict
) – Optional provider specific attributes.
- attach(node: Node, device: str | None = None) bool [source]¶
Attach this volume to a node.
- Parameters:
node (
Node
) – Node to attach volume todevice (
str
) – Where the device is exposed, e.g. ‘/dev/sdb (optional)
- Returns:
True
if attach was successful,False
otherwise.- Return type:
bool
- destroy() bool [source]¶
Destroy this storage volume.
- Returns:
True
if destroy was successful,False
otherwise.- Return type:
bool
- detach() bool [source]¶
Detach this volume from its node
- Returns:
True
if detach was successful,False
otherwise.- Return type:
bool
- list_snapshots() List[VolumeSnapshot] [source]¶
- Return type:
list
ofVolumeSnapshot
- snapshot(name: str) VolumeSnapshot [source]¶
Creates a snapshot of this volume.
- Returns:
Created snapshot.
- Return type:
VolumeSnapshot
- class libcloud.compute.base.StorageVolumeState(value)[source]¶
Bases:
Type
Standard states of a StorageVolume
- ATTACHING = 'attaching'¶
- AVAILABLE = 'available'¶
- BACKUP = 'backup'¶
- CREATING = 'creating'¶
- DELETED = 'deleted'¶
- DELETING = 'deleting'¶
- ERROR = 'error'¶
- INUSE = 'inuse'¶
- MIGRATING = 'migrating'¶
- UNKNOWN = 'unknown'¶
- UPDATING = 'updating'¶
- class libcloud.compute.base.VolumeSnapshot(id: str, driver: NodeDriver, size: int | None = None, extra: Dict | None = None, created: datetime | None = None, state: StorageVolumeState | None = None, name: str | None = None)[source]¶
Bases:
object
A base VolumeSnapshot class to derive from.
VolumeSnapshot constructor.
- Parameters:
id (
str
) – Snapshot ID.driver (NodeDriver) – The driver that represents a connection to the provider
size (
int
) – A snapshot size in GB.extra (
dict
) – Provider depends parameters for snapshot.created (
datetime.datetime
) – A datetime object that represents when the snapshot was createdstate (
StorageVolumeState
) – A string representing the state the snapshot is in. See libcloud.compute.types.StorageVolumeState.name (
str
) – A string representing the name of the snapshot
- libcloud.compute.base.is_private_subnet(ip)[source]¶
Utility function to check if an IP address is inside a private subnet.
- Parameters:
ip (
str
) – IP address to check- Returns:
bool
if the specified IP address is private.
- libcloud.compute.base.is_valid_ip_address(address, family=AddressFamily.AF_INET)[source]¶
Check if the provided address is valid IPv4 or IPv6 address.
- Parameters:
address (
str
) – IPv4 or IPv6 address to check.family (
int
) – Address family (socket.AF_INTET / socket.AF_INET6).
- Returns:
bool
True if the provided address is valid.
libcloud.compute.deployment module¶
Provides generic deployment steps for machines post boot.
- class libcloud.compute.deployment.Deployment[source]¶
Bases:
object
Base class for deployment tasks.
- run(node: Node, client: BaseSSHClient) Node [source]¶
Runs this deployment task on node using the client provided.
- Parameters:
node (
Node
) – Node to operate oneclient (
BaseSSHClient
) – Connected SSH client to use.
- Returns:
Node
- class libcloud.compute.deployment.FileDeployment(source: str, target: str)[source]¶
Bases:
Deployment
Installs a file on the server.
- Parameters:
source (
str
) – Local path of file to be installedtarget (
str
) – Path to install file on node
- run(node: Node, client: BaseSSHClient) Node [source]¶
Upload the file, retaining permissions.
See also
Deployment.run
- class libcloud.compute.deployment.MultiStepDeployment(add: Deployment | List[Deployment] | None = None)[source]¶
Bases:
Deployment
Runs a chain of Deployment steps.
- Parameters:
add (
list
) – Deployment steps to add.
- add(add: Deployment | List[Deployment]) None [source]¶
Add a deployment to this chain.
- Parameters:
add (Single
Deployment
or alist
ofDeployment
) – Adds this deployment to the others already in this object.
- run(node: Node, client: BaseSSHClient) Node [source]¶
Run each deployment that has been added.
See also
Deployment.run
- class libcloud.compute.deployment.SSHKeyDeployment(key: str | IO)[source]¶
Bases:
Deployment
Installs a public SSH Key onto a server.
- Parameters:
key (
str
orFile
object) – Contents of the public key write or a file object which can be read.
- run(node: Node, client: BaseSSHClient) Node [source]¶
Installs SSH key into
.ssh/authorized_keys
See also
Deployment.run
- class libcloud.compute.deployment.ScriptDeployment(script: str, args: List[str] | None = None, name: str | None = None, delete=False, timeout: float | None = None)[source]¶
Bases:
Deployment
Runs an arbitrary shell script on the server.
This step works by first writing the content of the shell script (script argument) in a *.sh file on a remote server and then running that file.
If you are running a non-shell script, make sure to put the appropriate shebang to the top of the script. You are also advised to do that even if you are running a plan shell script.
- Parameters:
script (
str
) – Contents of the script to run.args (
list
) – Optional command line arguments which get passed to the deployment script file.name (
str
) – Name of the script to upload it as, if not specified, a random name will be chosen.delete (
bool
) – Whether to delete the script on completion.timeout (
float
) – Optional run timeout for this command.
- run(node: Node, client: BaseSSHClient) Node [source]¶
Uploads the shell script and then executes it.
See also
Deployment.run
- class libcloud.compute.deployment.ScriptFileDeployment(script_file: str, args: List[str] | None = None, name: str | None = None, delete=False, timeout: float | None = None)[source]¶
Bases:
ScriptDeployment
Runs an arbitrary shell script from a local file on the server. Same as ScriptDeployment, except that you can pass in a path to the file instead of the script content.
- Parameters:
script_file (
str
) – Path to a file containing the script to run.args (
list
) – Optional command line arguments which get passed to the deployment script file.name (
str
) – Name of the script to upload it as, if not specified, a random name will be chosen.delete (
bool
) – Whether to delete the script on completion.timeout (
float
) – Optional run timeout for this command.
libcloud.compute.deprecated module¶
Database of deprecated drivers
libcloud.compute.providers module¶
Provider related utilities
- class libcloud.compute.providers.Provider(value)[source]¶
Bases:
Type
Defines for each of the supported providers
Non-Dummy drivers are sorted in alphabetical order. Please preserve this ordering when adding new drivers.
- Variables:
DUMMY – Example provider
ABIQUO – Abiquo driver
ALIYUN_ECS – Aliyun ECS driver.
AURORACOMPUTE – Aurora Compute driver.
AZURE – Azure (classic) driver.
AZURE_ARM – Azure Resource Manager (modern) driver.
CLOUDSIGMA – CloudSigma
CLOUDSCALE – cloudscale.ch
CLOUDSTACK – CloudStack
DIMENSIONDATA – Dimension Data Cloud
EC2 – Amazon AWS.
EXOSCALE – Exoscale driver.
GCE – Google Compute Engine
GRIDSCALE – gridscale
IBM – IBM Developer Cloud
IKOULA – Ikoula driver.
KAMATERA – Kamatera driver
KTUCLOUD – kt ucloud driver
KUBEVIRT – kubevirt driver
LIBVIRT – Libvirt driver
LINODE – Linode.com
NIMBUS – Nimbus
NINEFOLD – Ninefold
NTTC-CIS – NTT Communications CIS
OPENNEBULA – OpenNebula.org
OPSOURCE – Opsource Cloud
OUTSCALE_INC – Outscale INC driver.
OUTSCALE_SAS – Outscale SAS driver.
OUTSCALE_SDK – Outscale SDK driver.
RACKSPACE – Rackspace next-gen OpenStack based Cloud Servers
RACKSPACE_FIRST_GEN – Rackspace First Gen Cloud Servers
RIMUHOSTING – RimuHosting.com
TERREMARK – Terremark
UPCLOUD – UpCloud
VCL – VCL driver
VCLOUD – vmware vCloud
VPSNET – VPS.net
VSphere – VSphere driver.
VULTR – vultr driver.
- ABIQUO = 'abiquo'¶
- ALIYUN_ECS = 'aliyun_ecs'¶
- AURORACOMPUTE = 'aurora_compute'¶
- AZURE = 'azure'¶
- AZURE_ARM = 'azure_arm'¶
- BRIGHTBOX = 'brightbox'¶
- CISCOCCS = 'ciscoccs'¶
- CLOUDFRAMES = 'cloudframes'¶
- CLOUDSCALE = 'cloudscale'¶
- CLOUDSIGMA = 'cloudsigma'¶
- CLOUDSIGMA_US = 'cloudsigma_us'¶
- CLOUDSTACK = 'cloudstack'¶
- DIGITAL_OCEAN = 'digitalocean'¶
- DIMENSIONDATA = 'dimensiondata'¶
- DUMMY = 'dummy'¶
- EC2 = 'ec2'¶
- EC2_AP_NORTHEAST = 'ec2_ap_northeast'¶
- EC2_AP_NORTHEAST1 = 'ec2_ap_northeast_1'¶
- EC2_AP_NORTHEAST2 = 'ec2_ap_northeast_2'¶
- EC2_AP_SOUTHEAST = 'ec2_ap_southeast'¶
- EC2_AP_SOUTHEAST2 = 'ec2_ap_southeast_2'¶
- EC2_CA_CENTRAL1 = 'ec2_ca_central_1'¶
- EC2_EU = 'ec2_eu_west'¶
- EC2_EU_WEST = 'ec2_eu_west'¶
- EC2_EU_WEST2 = 'ec2_eu_west_london'¶
- EC2_SA_EAST = 'ec2_sa_east'¶
- EC2_US_EAST = 'ec2_us_east'¶
- EC2_US_EAST_OHIO = 'ec2_us_east_ohio'¶
- EC2_US_WEST = 'ec2_us_west'¶
- EC2_US_WEST_OREGON = 'ec2_us_west_oregon'¶
- EQUINIXMETAL = 'equinixmetal'¶
- EUCALYPTUS = 'eucalyptus'¶
- EXOSCALE = 'exoscale'¶
- GANDI = 'gandi'¶
- GCE = 'gce'¶
- GIG_G8 = 'gig_g8'¶
- GRIDSCALE = 'gridscale'¶
- HPCLOUD = 'hpcloud'¶
- IBM = 'ibm'¶
- IKOULA = 'ikoula'¶
- INTERNETSOLUTIONS = 'internetsolutions'¶
- KAMATERA = 'kamatera'¶
- KTUCLOUD = 'ktucloud'¶
- KUBEVIRT = 'kubevirt'¶
- LIBVIRT = 'libvirt'¶
- LINODE = 'linode'¶
- MAXIHOST = 'maxihost'¶
- NIMBUS = 'nimbus'¶
- NINEFOLD = 'ninefold'¶
- NTTA = 'ntta'¶
- NTTCIS = 'nttcis'¶
- ONAPP = 'onapp'¶
- OPENNEBULA = 'opennebula'¶
- OPENSTACK = 'openstack'¶
- OPSOURCE = 'opsource'¶
- OUTSCALE = 'outscale'¶
- OUTSCALE_INC = 'outscale_inc'¶
- OUTSCALE_SAS = 'outscale_sas'¶
- OVH = 'ovh'¶
- RACKSPACE = 'rackspace'¶
- RACKSPACE_FIRST_GEN = 'rackspace_first_gen'¶
- RACKSPACE_NOVA_BETA = 'rackspace_nova_beta'¶
- RACKSPACE_NOVA_DFW = 'rackspace_nova_dfw'¶
- RACKSPACE_NOVA_LON = 'rackspace_nova_lon'¶
- RACKSPACE_NOVA_ORD = 'rackspace_nova_ord'¶
- RACKSPACE_UK = 'rackspace_uk'¶
- RIMUHOSTING = 'rimuhosting'¶
- RUNABOVE = 'runabove'¶
- SCALEWAY = 'scaleway'¶
- TERREMARK = 'terremark'¶
- UPCLOUD = 'upcloud'¶
- VCL = 'vcl'¶
- VCLOUD = 'vcloud'¶
- VPSNET = 'vpsnet'¶
- VSPHERE = 'vsphere'¶
- VULTR = 'vultr'¶
libcloud.compute.ssh module¶
Wraps multiple ways to communicate over SSH.
- class libcloud.compute.ssh.BaseSSHClient(hostname, port=22, username='root', password=None, key=None, key_files=None, timeout=None)[source]¶
Bases:
object
Base class representing a connection over SSH/SCP to a remote node.
- Parameters:
hostname (
str
) – Hostname or IP address to connect to.port (
int
) – TCP port to communicate on, defaults to 22.username (
str
) – Username to use, defaults to root.password (
str
) – Password to authenticate with or a password used to unlock a private key if a password protected key is used.key – Deprecated in favor of
key_files
argument.key_files (
str
orlist
) – A list of paths to the private key files to use.
- close() bool [source]¶
Shutdown connection to the remote node.
- Returns:
True if the connection has been successfully closed, False otherwise.
- Return type:
bool
- connect() bool [source]¶
Connect to the remote node over SSH.
- Returns:
True if the connection has been successfully established, False otherwise.
- Return type:
bool
- delete(path: str) bool [source]¶
Delete/Unlink a file on the remote node.
- Parameters:
path (
str
) – File path on the remote node.- Returns:
True if the file has been successfully deleted, False otherwise.
- Return type:
bool
- put(path: str, contents: str | bytes | None = None, chmod: int | None = None, mode: str = 'w') str [source]¶
Upload a file to the remote node.
- Parameters:
path (
str
) – File path on the remote node.contents (
str
) – File Contents.chmod (
int
) – chmod file to this after creation.mode (
str
) – Mode in which the file is opened.
- Returns:
Full path to the location where a file has been saved.
- Return type:
str
- putfo(path, fo=None, chmod=None)[source]¶
Upload file like object to the remote server.
- Parameters:
path (
str
) – Path to upload the file to.fo (File handle or file like object.) – File like object to read the content from.
chmod (
int
) – chmod file to this after creation.
- Returns:
Full path to the location where a file has been saved.
- Return type:
str
- class libcloud.compute.ssh.ParamikoSSHClient(hostname, port=22, username='root', password=None, key=None, key_files=None, key_material=None, timeout=None, keep_alive=None, use_compression=False)[source]¶
Bases:
BaseSSHClient
A SSH Client powered by Paramiko.
Authentication is always attempted in the following order:
The key passed in (if key is provided)
Any key we can find through an SSH agent (only if no password and key is provided)
Any “id_rsa” or “id_dsa” key discoverable in ~/.ssh/ (only if no password and key is provided)
Plain username/password auth, if a password was given (if password is provided)
- Parameters:
keep_alive (
int
) – Optional keep alive internal (in seconds) to use.use_compression (
bool
) – True to use compression.
- CHUNK_SIZE = 4096¶
- SLEEP_DELAY = 0.2¶
- close()[source]¶
Shutdown connection to the remote node.
- Returns:
True if the connection has been successfully closed, False otherwise.
- Return type:
bool
- connect()[source]¶
Connect to the remote node over SSH.
- Returns:
True if the connection has been successfully established, False otherwise.
- Return type:
bool
- delete(path)[source]¶
Delete/Unlink a file on the remote node.
- Parameters:
path (
str
) – File path on the remote node.- Returns:
True if the file has been successfully deleted, False otherwise.
- Return type:
bool
- put(path, contents=None, chmod=None, mode='w')[source]¶
Upload a file to the remote node.
- Parameters:
path (
str
) – File path on the remote node.contents (
str
) – File Contents.chmod (
int
) – chmod file to this after creation.mode (
str
) – Mode in which the file is opened.
- Returns:
Full path to the location where a file has been saved.
- Return type:
str
- exception libcloud.compute.ssh.SSHCommandTimeoutError(cmd: str, timeout: float, stdout: str | None = None, stderr: str | None = None)[source]¶
Bases:
Exception
Exception which is raised when an SSH command times out.
- class libcloud.compute.ssh.ShellOutSSHClient(hostname, port=22, username='root', password=None, key=None, key_files=None, timeout=None)[source]¶
Bases:
BaseSSHClient
This client shells out to “ssh” binary to run commands on the remote server.
Note: This client should not be used in production.
- Parameters:
hostname (
str
) – Hostname or IP address to connect to.port (
int
) – TCP port to communicate on, defaults to 22.username (
str
) – Username to use, defaults to root.password (
str
) – Password to authenticate with or a password used to unlock a private key if a password protected key is used.key – Deprecated in favor of
key_files
argument.key_files (
str
orlist
) – A list of paths to the private key files to use.
- close()[source]¶
Shutdown connection to the remote node.
- Returns:
True if the connection has been successfully closed, False otherwise.
- Return type:
bool
- connect()[source]¶
This client doesn’t support persistent connections establish a new connection every time “run” method is called.
- delete(path)[source]¶
Delete/Unlink a file on the remote node.
- Parameters:
path (
str
) – File path on the remote node.- Returns:
True if the file has been successfully deleted, False otherwise.
- Return type:
bool
- put(path, contents=None, chmod=None, mode='w')[source]¶
Upload a file to the remote node.
- Parameters:
path (
str
) – File path on the remote node.contents (
str
) – File Contents.chmod (
int
) – chmod file to this after creation.mode (
str
) – Mode in which the file is opened.
- Returns:
Full path to the location where a file has been saved.
- Return type:
str
- putfo(path, fo=None, chmod=None)[source]¶
Upload file like object to the remote server.
- Parameters:
path (
str
) – Path to upload the file to.fo (File handle or file like object.) – File like object to read the content from.
chmod (
int
) – chmod file to this after creation.
- Returns:
Full path to the location where a file has been saved.
- Return type:
str
libcloud.compute.types module¶
Base types used by other parts of libcloud
- exception libcloud.compute.types.DeploymentError(node, original_exception=None, driver=None)[source]¶
Bases:
LibcloudError
Exception used when a Deployment Task failed.
- Variables:
node –
Node
on which this exception happened, you might want to callNode.destroy()
- libcloud.compute.types.DeploymentException¶
alias of
DeploymentError
- exception libcloud.compute.types.InvalidCredsError(value: str = 'Invalid credentials with the provider', driver: BaseDriver | None = None)[source]¶
Bases:
ProviderError
Exception used when invalid credentials are used on a provider.
- libcloud.compute.types.InvalidCredsException¶
alias of
InvalidCredsError
- exception libcloud.compute.types.LibcloudError(value: str, driver: BaseDriver = None)[source]¶
Bases:
Exception
The base class for other libcloud exceptions
- exception libcloud.compute.types.MalformedResponseError(value: str, body: str | None = None, driver: BaseDriver | None = None)[source]¶
Bases:
LibcloudError
Exception for the cases when a provider returns a malformed response, e.g. you request JSON and provider returns ‘<h3>something</h3>’ due to some error on their side.
- class libcloud.compute.types.NodeState(value)[source]¶
Bases:
Type
Standard states for a node
- Variables:
RUNNING – Node is running.
STARTING – Node is starting up.
REBOOTING – Node is rebooting.
TERMINATED – Node is terminated. This node can’t be started later on.
STOPPING – Node is currently trying to stop.
STOPPED – Node is stopped. This node can be started later on.
PENDING – Node is pending.
SUSPENDED – Node is suspended.
ERROR – Node is an error state. Usually no operations can be performed on the node once it ends up in the error state.
PAUSED – Node is paused.
RECONFIGURING – Node is being reconfigured.
UNKNOWN – Node state is unknown.
- ERROR = 'error'¶
- MIGRATING = 'migrating'¶
- NORMAL = 'normal'¶
- PAUSED = 'paused'¶
- PENDING = 'pending'¶
- REBOOTING = 'rebooting'¶
- RECONFIGURING = 'reconfiguring'¶
- RUNNING = 'running'¶
- STARTING = 'starting'¶
- STOPPED = 'stopped'¶
- STOPPING = 'stopping'¶
- SUSPENDED = 'suspended'¶
- TERMINATED = 'terminated'¶
- UNKNOWN = 'unknown'¶
- UPDATING = 'updating'¶
- class libcloud.compute.types.Provider(value)[source]¶
Bases:
Type
Defines for each of the supported providers
Non-Dummy drivers are sorted in alphabetical order. Please preserve this ordering when adding new drivers.
- Variables:
DUMMY – Example provider
ABIQUO – Abiquo driver
ALIYUN_ECS – Aliyun ECS driver.
AURORACOMPUTE – Aurora Compute driver.
AZURE – Azure (classic) driver.
AZURE_ARM – Azure Resource Manager (modern) driver.
CLOUDSIGMA – CloudSigma
CLOUDSCALE – cloudscale.ch
CLOUDSTACK – CloudStack
DIMENSIONDATA – Dimension Data Cloud
EC2 – Amazon AWS.
EXOSCALE – Exoscale driver.
GCE – Google Compute Engine
GRIDSCALE – gridscale
IBM – IBM Developer Cloud
IKOULA – Ikoula driver.
KAMATERA – Kamatera driver
KTUCLOUD – kt ucloud driver
KUBEVIRT – kubevirt driver
LIBVIRT – Libvirt driver
LINODE – Linode.com
NIMBUS – Nimbus
NINEFOLD – Ninefold
NTTC-CIS – NTT Communications CIS
OPENNEBULA – OpenNebula.org
OPSOURCE – Opsource Cloud
OUTSCALE_INC – Outscale INC driver.
OUTSCALE_SAS – Outscale SAS driver.
OUTSCALE_SDK – Outscale SDK driver.
RACKSPACE – Rackspace next-gen OpenStack based Cloud Servers
RACKSPACE_FIRST_GEN – Rackspace First Gen Cloud Servers
RIMUHOSTING – RimuHosting.com
TERREMARK – Terremark
UPCLOUD – UpCloud
VCL – VCL driver
VCLOUD – vmware vCloud
VPSNET – VPS.net
VSphere – VSphere driver.
VULTR – vultr driver.
- ABIQUO = 'abiquo'¶
- ALIYUN_ECS = 'aliyun_ecs'¶
- AURORACOMPUTE = 'aurora_compute'¶
- AZURE = 'azure'¶
- AZURE_ARM = 'azure_arm'¶
- BRIGHTBOX = 'brightbox'¶
- CISCOCCS = 'ciscoccs'¶
- CLOUDFRAMES = 'cloudframes'¶
- CLOUDSCALE = 'cloudscale'¶
- CLOUDSIGMA = 'cloudsigma'¶
- CLOUDSIGMA_US = 'cloudsigma_us'¶
- CLOUDSTACK = 'cloudstack'¶
- DIGITAL_OCEAN = 'digitalocean'¶
- DIMENSIONDATA = 'dimensiondata'¶
- DUMMY = 'dummy'¶
- EC2 = 'ec2'¶
- EC2_AP_NORTHEAST = 'ec2_ap_northeast'¶
- EC2_AP_NORTHEAST1 = 'ec2_ap_northeast_1'¶
- EC2_AP_NORTHEAST2 = 'ec2_ap_northeast_2'¶
- EC2_A