├── demos
└── __init__.py
├── docs
├── .gitignore
├── _static
│ ├── .gitignore
│ └── images
│ │ ├── libcloud_logo.png
│ │ ├── pypi_files_page.png
│ │ ├── provider_logos
│ │ ├── aws.png
│ │ ├── bsnl.png
│ │ ├── gcp.png
│ │ ├── ntt.png
│ │ ├── ntta.png
│ │ ├── ovh.png
│ │ ├── vcl.png
│ │ ├── abiquo.png
│ │ ├── azure.jpg
│ │ ├── docker.png
│ │ ├── gandi.png
│ │ ├── godaddy.png
│ │ ├── gogrid.png
│ │ ├── hpcloud.png
│ │ ├── ikoula.png
│ │ ├── indosat.png
│ │ ├── joyent.png
│ │ ├── libvirt.png
│ │ ├── linode.png
│ │ ├── med-one.png
│ │ ├── minio.png
│ │ ├── onapp.png
│ │ ├── packet.png
│ │ ├── rancher.png
│ │ ├── triton.png
│ │ ├── upcloud.png
│ │ ├── vmware.png
│ │ ├── vpsnet.png
│ │ ├── vultr.png
│ │ ├── zerigo.png
│ │ ├── zonomi.png
│ │ ├── backblaze.png
│ │ ├── brightbox.png
│ │ ├── cloudwatt.png
│ │ ├── dnsimple.png
│ │ ├── dreamhost.png
│ │ ├── exoscale.png
│ │ ├── gridscale.png
│ │ ├── kamatera.png
│ │ ├── ktucloud.png
│ │ ├── maxihost.png
│ │ ├── nimbus.io.png
│ │ ├── ninefold.png
│ │ ├── openstack.png
│ │ ├── opsource.png
│ │ ├── outscale.jpg
│ │ ├── pcextreme.png
│ │ ├── pointdns.png
│ │ ├── rackspace.png
│ │ ├── rcodezero.png
│ │ ├── scaleway.png
│ │ ├── softlayer.png
│ │ ├── terremark.png
│ │ ├── cloudflare.png
│ │ ├── cloudframes.png
│ │ ├── cloudscale.png
│ │ ├── cloudsigma.png
│ │ ├── cloudstack.png
│ │ ├── digitalocean.png
│ │ ├── elastichosts.png
│ │ ├── equinixmetal.png
│ │ ├── eucalyptus.png
│ │ ├── kubernetes.png
│ │ ├── nephoscale.png
│ │ ├── opennebula.png
│ │ ├── profitbricks.png
│ │ ├── dimensiondata.png
│ │ ├── vmware_vsphere.png
│ │ ├── internetsolutions.png
│ │ └── NOTICE
│ │ ├── supported_providers.png
│ │ └── misc
│ │ ├── gce
│ │ ├── iam_and_roles.png
│ │ ├── new_project.png
│ │ ├── project_dashboard.png
│ │ ├── create_service_account.png
│ │ └── view_service_accounts.png
│ │ ├── hp_cloud_console_projects.jpg
│ │ ├── azure_upload_certificate_file.png
│ │ ├── azure_blobs_manage_access_keys_1.png
│ │ └── azure_blobs_manage_access_keys_2.png
├── examples
│ ├── __init__.py
│ ├── backup
│ │ └── __init__.py
│ ├── compute
│ │ ├── __init__.py
│ │ ├── ec2
│ │ │ └── __init__.py
│ │ ├── ecs
│ │ │ └── __init__.py
│ │ ├── gce
│ │ │ └── __init__.py
│ │ ├── ntta
│ │ │ └── __init__.py
│ │ ├── ovh
│ │ │ └── __init__.py
│ │ ├── azure
│ │ │ ├── __init__.py
│ │ │ └── instantiate.py
│ │ ├── azure_arm
│ │ │ └── __init__.py
│ │ ├── gandi
│ │ │ └── __init__.py
│ │ ├── libvirt
│ │ │ ├── __init__.py
│ │ │ ├── connect_qemu_kvm.py
│ │ │ └── connect_virtualbox.py
│ │ ├── nttcis
│ │ │ └── __init__.py
│ │ ├── onapp
│ │ │ └── __init__.py
│ │ ├── openstack
│ │ │ └── __init__.py
│ │ ├── outscale
│ │ │ ├── __init__.py
│ │ │ └── instantiate.py
│ │ ├── rackspace
│ │ │ ├── __init__.py
│ │ │ └── instantiate_next_gen.py
│ │ ├── vultr
│ │ │ ├── __init__.py
│ │ │ └── vultr_compute_simple.py
│ │ ├── auroracompute
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── cloudframes
│ │ │ ├── __init__.py
│ │ │ ├── auth_url.py
│ │ │ └── auth_kwargs.py
│ │ ├── cloudscale
│ │ │ └── __init__.py
│ │ ├── cloudsigma
│ │ │ ├── __init__.py
│ │ │ └── connect_to_api_1_0.py
│ │ ├── cloudstack
│ │ │ ├── __init__.py
│ │ │ └── turn_off_ssl_verification.py
│ │ ├── digitalocean
│ │ │ ├── __init__.py
│ │ │ └── instantiate_api_v2.0.py
│ │ ├── dimensiondata
│ │ │ └── __init__.py
│ │ ├── equinixmetal
│ │ │ └── __init__.py
│ │ ├── internetsolutions
│ │ │ └── __init__.py
│ │ ├── gridscale
│ │ │ └── instantiate_driver.py
│ │ ├── kamatera
│ │ │ └── instantiate_driver.py
│ │ └── register_3rd_party_driver.py
│ ├── dns
│ │ ├── __init__.py
│ │ ├── buddyns
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── dnsimple
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── godaddy
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── luadns
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── nfsn
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── onapp
│ │ │ └── __init__.py
│ │ ├── pointdns
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── powerdns
│ │ │ └── __init__.py
│ │ ├── vultr
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── zonomi
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── auroradns
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── cloudflare
│ │ │ ├── __init__.py
│ │ │ ├── instantiate_driver_token.py
│ │ │ └── instantiate_driver.py
│ │ ├── digitalocean
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── durabledns
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── liquidweb
│ │ │ ├── __init__.py
│ │ │ └── instantiate_driver.py
│ │ ├── rcodezero
│ │ │ └── __init__.py
│ │ ├── worldwidedns
│ │ │ └── __init__.py
│ │ └── google
│ │ │ ├── dns_installed_application.py
│ │ │ └── dns_service_account.py
│ ├── misc
│ │ └── __init__.py
│ ├── storage
│ │ ├── __init__.py
│ │ ├── s3
│ │ │ └── __init__.py
│ │ ├── azure
│ │ │ ├── __init__.py
│ │ │ └── instantiate.py
│ │ ├── swift
│ │ │ └── __init__.py
│ │ ├── auroraobjects
│ │ │ ├── __init__.py
│ │ │ └── instantiate.py
│ │ ├── backblaze_b2
│ │ │ ├── __init__.py
│ │ │ └── instantiate.py
│ │ └── digitalocean_spaces
│ │ │ ├── __init__.py
│ │ │ ├── instantiate.py
│ │ │ └── v4sig.py
│ ├── container
│ │ ├── __init__.py
│ │ ├── docker
│ │ │ └── __init__.py
│ │ ├── ecs
│ │ │ └── __init__.py
│ │ ├── gke
│ │ │ └── __init__.py
│ │ ├── joyent
│ │ │ └── __init__.py
│ │ ├── rancher
│ │ │ └── __init__.py
│ │ └── kubernetes
│ │ │ └── __init__.py
│ ├── http_proxy
│ │ └── __init__.py
│ └── loadbalancer
│ │ ├── __init__.py
│ │ ├── elb
│ │ └── __init__.py
│ │ ├── gce
│ │ └── __init__.py
│ │ └── nttcis
│ │ └── __init__.py
├── changelog.rst
├── api_docs.rst
├── dns
│ ├── drivers
│ │ └── index.rst
│ └── supported_providers.rst
├── container
│ ├── utilities.rst
│ ├── drivers
│ │ └── index.rst
│ └── supported_providers.rst
├── backup
│ ├── drivers
│ │ └── index.rst
│ └── supported_providers.rst
├── compute
│ └── drivers
│ │ ├── ibm_sce.rst
│ │ └── index.rst
├── storage
│ └── drivers
│ │ └── index.rst
└── loadbalancer
│ ├── drivers
│ └── index.rst
│ └── supported_providers.rst
├── libcloud
├── py.typed
├── backup
│ ├── __init__.py
│ └── drivers
│ │ └── __init__.py
├── common
│ └── __init__.py
├── dns
│ ├── __init__.py
│ └── drivers
│ │ └── __init__.py
├── container
│ ├── __init__.py
│ ├── drivers
│ │ └── __init__.py
│ └── utils
│ │ └── __init__.py
├── test
│ ├── dns
│ │ ├── __init__.py
│ │ └── fixtures
│ │ │ ├── dnspod
│ │ │ ├── delete_zone_success.json
│ │ │ ├── delete_record_success.json
│ │ │ ├── empty_zones_list.json
│ │ │ ├── zone_already_exists.json
│ │ │ ├── zone_does_not_exist.json
│ │ │ ├── delete_record_record_does_not_exist.json
│ │ │ └── record_already_exists.json
│ │ │ ├── luadns
│ │ │ ├── delete_zone_success.json
│ │ │ ├── empty_zones_list.json
│ │ │ ├── delete_record_success.json
│ │ │ ├── empty_records_list.json
│ │ │ ├── zone_does_not_exist.json
│ │ │ ├── record_does_not_exist.json
│ │ │ ├── zone_already_exists.json
│ │ │ ├── create_zone_success.json
│ │ │ ├── create_record_success.json
│ │ │ └── get_record.json
│ │ │ ├── nsone
│ │ │ ├── delete_zone_success.json
│ │ │ ├── delete_record_success.json
│ │ │ ├── empty_zones_list.json
│ │ │ ├── zone_does_not_exist.json
│ │ │ ├── record_does_not_exist.json
│ │ │ ├── zone_already_exists.json
│ │ │ ├── create_record_zone_not_found.json
│ │ │ └── create_record_already_exists.json
│ │ │ ├── vultr
│ │ │ ├── delete_zone.json
│ │ │ ├── empty_records_list.json
│ │ │ ├── empty_zones_list.json
│ │ │ ├── get_zone.json
│ │ │ ├── test_zone.json
│ │ │ └── get_record.json
│ │ │ ├── buddyns
│ │ │ ├── delete_zone_success.json
│ │ │ ├── empty_zones_list.json
│ │ │ ├── zone_does_not_exist.json
│ │ │ └── zone_already_exists.json
│ │ │ ├── liquidweb
│ │ │ ├── delete_zone.success.json
│ │ │ ├── delete_record.json
│ │ │ ├── delete_zone_success.json
│ │ │ ├── zone_does_not_exist.json
│ │ │ ├── record_does_not_exist.json
│ │ │ ├── empty_records_list.json
│ │ │ ├── empty_zones_list.json
│ │ │ ├── get_record.json
│ │ │ ├── update_record.json
│ │ │ └── duplicate_record.json
│ │ │ ├── pointdns
│ │ │ ├── not_found.json
│ │ │ ├── _zones_1_DELETE.json
│ │ │ ├── _zones_1_records_150_DELETE.json
│ │ │ ├── _zones_1_redirects_DELETE.json
│ │ │ ├── _zones_1_mail_redirects_DELETE.json
│ │ │ ├── error.json
│ │ │ ├── _zones_CREATE.json
│ │ │ ├── _zones_GET_1.json
│ │ │ ├── _zones_1_ZONE_UPDATE.json
│ │ │ ├── _zones_example_com_UPDATE.json
│ │ │ ├── _zones_1_mail_redirects_GET.json
│ │ │ ├── _zones_1_mail_redirects_CREATE.json
│ │ │ ├── _zones_1_mail_redirects_UPDATE.json
│ │ │ └── _zones_1_records_141_UPDATE.json
│ │ │ ├── worldwidedns
│ │ │ └── api_dns_list
│ │ │ ├── zerigo
│ │ │ ├── list_records_no_results.xml
│ │ │ ├── list_zones_no_results.xml
│ │ │ └── create_zone_validation_error.xml
│ │ │ ├── gandi_live
│ │ │ ├── create_zone.json
│ │ │ ├── create_domain.json
│ │ │ ├── create_record.json
│ │ │ ├── update_gandi_zone.json
│ │ │ ├── update_mx_record.json
│ │ │ ├── update_record.json
│ │ │ ├── list_records_bind.txt
│ │ │ ├── get_nonexistent_zone.json
│ │ │ ├── get_nonexistent_record.json
│ │ │ ├── get_record.json
│ │ │ ├── create_bad_zone.json
│ │ │ ├── create_existing_record.json
│ │ │ └── get_mx_record.json
│ │ │ ├── digitalocean
│ │ │ ├── _v2_domains_EMPTY.json
│ │ │ ├── _v2_domains_CREATE.json
│ │ │ ├── _v2_domains_UNAUTHORIZED.json
│ │ │ ├── _v2_domains_UNPROCESSABLE_ENTITY.json
│ │ │ ├── _v2_domains_testdomain_NOT_FOUND.json
│ │ │ ├── _v2_domains_testdomain_records_1234564_NOT_FOUND.json
│ │ │ ├── _v2_domains_testdomain_records_1234564.json
│ │ │ ├── _v2_domains_testdomain_records_CREATE.json
│ │ │ ├── _v2_domains_testdomain_records_1234564_UPDATE.json
│ │ │ ├── _v2_domains_testdomain_records_1234560.json
│ │ │ ├── _v2_domains_testdomain_records_1234561.json
│ │ │ └── _v2_domains_testdomain_records_1234562.json
│ │ │ ├── rackspace
│ │ │ ├── does_not_exist.json
│ │ │ ├── list_zones_no_results.json
│ │ │ ├── unauthorized.json
│ │ │ └── create_zone_validation_error.json
│ │ │ ├── onapp
│ │ │ ├── dns_zone_not_found.json
│ │ │ ├── get_record.json
│ │ │ ├── create_record.json
│ │ │ ├── get_record_after_update.json
│ │ │ ├── get_zone.json
│ │ │ └── create_zone.json
│ │ │ ├── google
│ │ │ └── no_record.json
│ │ │ ├── zonomi
│ │ │ ├── delete_zone_does_not_exist.xml
│ │ │ ├── couldnt_convert.xml
│ │ │ ├── create_zone_already_exists.xml
│ │ │ ├── create_zone.xml
│ │ │ └── converted_to_master.xml
│ │ │ ├── godaddy
│ │ │ ├── v1_domains_purchase.json
│ │ │ ├── v1_domains_available.json
│ │ │ └── v1_domains_aperture_platform_com_records_A_www.json
│ │ │ ├── linode
│ │ │ ├── create_domain.json
│ │ │ ├── delete_domain.json
│ │ │ ├── update_domain.json
│ │ │ ├── create_resource.json
│ │ │ ├── delete_resource.json
│ │ │ ├── update_resource.json
│ │ │ ├── get_zone_does_not_exist.json
│ │ │ ├── delete_domain_does_not_exist.json
│ │ │ ├── get_record_does_not_exist.json
│ │ │ ├── resource_list_does_not_exist.json
│ │ │ └── delete_resource_does_not_exist.json
│ │ │ ├── cloudflare
│ │ │ ├── zone_DELETE.json
│ │ │ ├── record_DELETE.json
│ │ │ ├── error_with_error_chain.json
│ │ │ ├── zone_GET_404.json
│ │ │ └── record_GET_404.json
│ │ │ ├── vultr_v2
│ │ │ ├── create_zone.json
│ │ │ ├── get_zone.json
│ │ │ ├── get_record.json
│ │ │ └── create_record.json
│ │ │ ├── nfsn
│ │ │ ├── record_not_removed.json
│ │ │ ├── zone_not_found.json
│ │ │ └── list_one_record.json
│ │ │ └── gandi
│ │ │ ├── delete_record.xml
│ │ │ ├── new_version.xml
│ │ │ ├── delete_zone.xml
│ │ │ ├── delete_zone_fail.xml
│ │ │ └── delete_record_doesnotexist.xml
│ ├── storage
│ │ ├── __init__.py
│ │ └── fixtures
│ │ │ ├── cloudfiles
│ │ │ ├── list_containers_empty.json
│ │ │ ├── list_container_objects_empty.json
│ │ │ ├── meta_data.json
│ │ │ └── list_containers.json
│ │ │ ├── atmos
│ │ │ ├── not_found.xml
│ │ │ ├── empty_directory_listing.xml
│ │ │ ├── not_empty.xml
│ │ │ └── already_exists.xml
│ │ │ ├── backblaze_b2
│ │ │ ├── b2_delete_file_version.json
│ │ │ ├── b2_create_bucket.json
│ │ │ ├── b2_delete_bucket.json
│ │ │ ├── b2_get_upload_url.json
│ │ │ └── b2_hide_file.json
│ │ │ ├── azurite_blobs
│ │ │ └── list_objects_empty.xml
│ │ │ └── oss
│ │ │ └── initiate_multipart_upload.xml
│ ├── compute
│ │ └── fixtures
│ │ │ ├── meta
│ │ │ ├── unicode.txt
│ │ │ ├── helloworld.txt
│ │ │ ├── unicode.json
│ │ │ └── unicode.xml
│ │ │ ├── azure
│ │ │ ├── libcloud.pem
│ │ │ ├── _3761b98b_673d_526c_8d55_fee918758e6e_services_hostedservices_testdc1234.xml
│ │ │ ├── _3761b98b_673d_526c_8d55_fee918758e6e_operations_acc33f6756cda6fd96826394fce4c9f3.xml
│ │ │ ├── _3761b98b_673d_526c_8d55_fee918758e6e_services_hostedservices_dcoddkinztest03.xml
│ │ │ ├── _3761b98b_673d_526c_8d55_fee918758e6e_services_hostedservices_dcoddkinztest04.xml
│ │ │ └── _3761b98b_673d_526c_8d55_fee918758e6e_services_storageservices_dss123.xml
│ │ │ ├── gridscale
│ │ │ ├── ips_to_node.json
│ │ │ ├── ex_start_node.json
│ │ │ ├── volume_to_node.json
│ │ │ ├── list_volumes_empty.json
│ │ │ ├── create_image.json
│ │ │ ├── create_ip.json
│ │ │ ├── create_node.json
│ │ │ ├── create_volume.json
│ │ │ └── create_node_response_dict.json
│ │ │ ├── gig_g8
│ │ │ ├── POST_disks_create.json
│ │ │ ├── POST_cloudspaces_create.json
│ │ │ ├── POST_disks_delete.json
│ │ │ ├── POST_machines_create.json
│ │ │ ├── POST_machines_delete.json
│ │ │ ├── POST_machines_reboot.json
│ │ │ ├── POST_machines_start.json
│ │ │ ├── POST_machines_stop.json
│ │ │ ├── POST_cloudspaces_delete.json
│ │ │ ├── POST_machines_attachDisk.json
│ │ │ ├── POST_machines_detachDisk.json
│ │ │ ├── POST_portforwarding_create.json
│ │ │ ├── POST_portforwarding_deleteByPort.json
│ │ │ ├── POST_system_usermanager_whoami.json
│ │ │ └── POST_locations_list.json
│ │ │ ├── kamatera
│ │ │ ├── server_operation.json
│ │ │ ├── create_server_sshkey.json
│ │ │ ├── queue_12345-1.json
│ │ │ ├── queue_12345-2.json
│ │ │ ├── create_server.json
│ │ │ ├── failed_auth.json
│ │ │ ├── queue_12345-3.json
│ │ │ ├── queue_12345-4.json
│ │ │ └── servers.json
│ │ │ ├── ovh
│ │ │ ├── auth_time_get.json
│ │ │ ├── region_get.json
│ │ │ ├── image_get_detail.json
│ │ │ ├── flavor_get_detail.json
│ │ │ ├── image_get.json
│ │ │ ├── volume_get.json
│ │ │ ├── volume_get_detail.json
│ │ │ └── volume_snapshot_get_details.json
│ │ │ ├── equinixmetal
│ │ │ ├── bgp_config_project_3.json
│ │ │ └── metros.json
│ │ │ ├── vsphere
│ │ │ ├── list_clusters.json
│ │ │ ├── session_token.json
│ │ │ ├── list_nodes.json
│ │ │ ├── list_hosts.json
│ │ │ └── list_interfaces.json
│ │ │ ├── openstack_v1_1
│ │ │ ├── delete_floating_ip_167_138_123_111.json
│ │ │ ├── _servers_pause.json
│ │ │ ├── _servers_resume.json
│ │ │ ├── _servers_suspend.json
│ │ │ ├── _servers_unpause.json
│ │ │ ├── _servers_detail_EMPTY.json
│ │ │ ├── _floating_ip_pools.json
│ │ │ ├── _servers_12086_console_output.json
│ │ │ ├── _os_keypairs_not_found.json
│ │ │ ├── _os_networks_POST.json
│ │ │ ├── _flavor_extra_specs.json
│ │ │ ├── _floating_ip.json
│ │ │ ├── _servers_12063_metadata_two_keys.json
│ │ │ ├── _os_quota_sets_aTenantId.json
│ │ │ ├── _os_security_groups_create.json
│ │ │ └── _os_networks.json
│ │ │ ├── ecp
│ │ │ ├── vm_1_action_delete.json
│ │ │ ├── network_list.json
│ │ │ └── vm_put.json
│ │ │ ├── hostvirtual
│ │ │ ├── order_package.json
│ │ │ ├── node_reboot.json
│ │ │ ├── node_start.json
│ │ │ ├── node_stop.json
│ │ │ ├── cancel_package.json
│ │ │ └── unlink_package.json
│ │ │ ├── scaleway
│ │ │ ├── list_nodes_empty.json
│ │ │ ├── list_volumes_empty.json
│ │ │ ├── error.json
│ │ │ ├── error_invalid_image.json
│ │ │ └── reboot_node.json
│ │ │ ├── vultr
│ │ │ ├── create_node.json
│ │ │ ├── create_key_pair.json
│ │ │ └── error_rate_limit.txt
│ │ │ ├── cloudsigma_2_0
│ │ │ ├── balance.json
│ │ │ ├── unknown_error.json
│ │ │ ├── start_success.json
│ │ │ ├── stop_success.json
│ │ │ ├── servers_close_vnc.json
│ │ │ ├── start_already_started.json
│ │ │ ├── stop_already_stopped.json
│ │ │ └── servers_open_vnc.json
│ │ │ ├── cloudsigma
│ │ │ └── resources_ip_list.txt
│ │ │ ├── cloudstack
│ │ │ ├── listSSHKeyPairs_no_keys.json
│ │ │ ├── deleteVPC_default.json
│ │ │ ├── listTemplates_notemplates.json
│ │ │ ├── deleteSnapshot_default.json
│ │ │ ├── listSecurityGroups_no_groups.json
│ │ │ ├── deleteNetwork_default.json
│ │ │ ├── deleteVolume_default.json
│ │ │ ├── listSSHKeyPairs_get_one_doesnt_exist.json
│ │ │ ├── attachVolume_default.json
│ │ │ ├── createTemplate_default.json
│ │ │ ├── detachVolume_default.json
│ │ │ ├── scaleVirtualMachine_default.json
│ │ │ ├── stopVirtualMachine_default.json
│ │ │ ├── createAffinityGroup_default.json
│ │ │ ├── createSnapshot_default.json
│ │ │ ├── deleteAffinityGroup_default.json
│ │ │ ├── deleteFirewallRule_default.json
│ │ │ ├── rebootVirtualMachine_default.json
│ │ │ ├── restoreVirtualMachine_default.json
│ │ │ ├── startVirtualMachine_default.json
│ │ │ ├── addNicToVirtualMachine_default.json
│ │ │ ├── deleteSSHKeyPair_default.json
│ │ │ ├── deleteVpnGateway_default.json
│ │ │ ├── destroyVirtualMachine_default.json
│ │ │ ├── disassociateIpAddress_default.json
│ │ │ ├── updateVMAffinityGroup_default.json
│ │ │ ├── createFirewallRule_default.json
│ │ │ ├── deleteEgressFirewallRule_default.json
│ │ │ ├── deletePortForwardingRule_default.json
│ │ │ ├── deleteSecurityGroup_default.json
│ │ │ ├── deployVirtualMachine_default.json
│ │ │ ├── queryAsyncJobResult_17177.json
│ │ │ ├── createFirewallRule_firewallicmp.json
│ │ │ ├── deleteVpnConnection_default.json
│ │ │ ├── deployVirtualMachine_deployfail2.json
│ │ │ ├── removeNicFromVirtualMachine_default.json
│ │ │ ├── deployVirtualMachine_deploynetworks.json
│ │ │ ├── authorizeSecurityGroupIngress_default.json
│ │ │ ├── createEgressFirewallRule_default.json
│ │ │ ├── deployVirtualMachine_deployip.json
│ │ │ ├── deployVirtualMachine_deploykeyname.json
│ │ │ ├── deployVirtualMachine_stoppedvm.json
│ │ │ ├── deleteTags_default.json
│ │ │ ├── deployVirtualMachine_rootdisksize.json
│ │ │ ├── createNetworkACL_default.json
│ │ │ ├── createTags_default.json
│ │ │ ├── associateIpAddress_default.json
│ │ │ ├── createVolume_default.json
│ │ │ ├── createVpnConnection_default.json
│ │ │ ├── deployVirtualMachine_deployproject.json
│ │ │ ├── listAffinityGroupTypes_default.json
│ │ │ ├── registerSSHKeyPair_error.json
│ │ │ ├── createVPC_default.json
│ │ │ ├── createVolume_withcustomdisksize.json
│ │ │ ├── createVolume_withvolumetype.json
│ │ │ ├── createPortForwardingRule_default.json
│ │ │ ├── createVpnCustomerGateway_default.json
│ │ │ ├── deleteVpnCustomerGateway_default.json
│ │ │ ├── deployVirtualMachine_deploysecuritygroup.json
│ │ │ ├── listZones_default.json
│ │ │ ├── deployVirtualMachine_deployfail.json
│ │ │ ├── listAffinityGroups_default.json
│ │ │ ├── listZones_deployfail.json
│ │ │ ├── listZones_deployfail2.json
│ │ │ ├── listZones_withcustomdisksize.json
│ │ │ ├── listZones_withvolumetype.json
│ │ │ ├── createNetworkACLList_default.json
│ │ │ ├── queryAsyncJobResult_88777.json
│ │ │ ├── registerSSHKeyPair_default.json
│ │ │ ├── queryAsyncJobResult_88776.json
│ │ │ ├── listSSHKeyPairs_default.json
│ │ │ ├── listSSHKeyPairs_get_one.json
│ │ │ ├── createVpnGateway_default.json
│ │ │ ├── queryAsyncJobResult_1300002.json
│ │ │ ├── queryAsyncJobResult_1149342.json
│ │ │ ├── queryAsyncJobResult_1300005.json
│ │ │ ├── listNetworkACLLists_default.json
│ │ │ ├── queryAsyncJobResult_1300004.json
│ │ │ ├── createSecurityGroup_default.json
│ │ │ ├── listFirewallRules_default.json
│ │ │ └── listFirewallRules_firewallicmp.json
│ │ │ ├── digitalocean
│ │ │ ├── error.json
│ │ │ └── create_key_pair.json
│ │ │ ├── digitalocean_v2
│ │ │ ├── error.json
│ │ │ ├── list_nodes_empty.json
│ │ │ ├── list_volumes_empty.json
│ │ │ ├── error_invalid_image.json
│ │ │ └── create_key_pair.json
│ │ │ ├── brightbox
│ │ │ └── token.json
│ │ │ ├── ktucloud
│ │ │ ├── destroyVirtualMachine_default.json
│ │ │ ├── rebootVirtualMachine_default.json
│ │ │ ├── deployVirtualMachine_default.json
│ │ │ ├── queryAsyncJobResult_17177.json
│ │ │ ├── deployVirtualMachine_deployfail2.json
│ │ │ ├── listAvailableProductTypes_notemplates.json
│ │ │ ├── deployVirtualMachine_deployfail.json
│ │ │ └── listZones_default.json
│ │ │ ├── openstack
│ │ │ ├── _v1_1__auth_unauthorized.json
│ │ │ ├── _v3__auth_unauthorized.json
│ │ │ ├── v1_slug_servers_detail_empty.xml
│ │ │ └── v1_slug_images_post.xml
│ │ │ ├── azure_arm
│ │ │ ├── _subscriptions_subid_resourceGroups_rg1_providers_Microsoft_Network_publicIPAddresses_test_ip.json
│ │ │ └── _77777777_7777_7777_7777_777777777777_oauth2_token.json
│ │ │ ├── cloudscale
│ │ │ ├── list_images.json
│ │ │ └── list_sizes.json
│ │ │ ├── misc
│ │ │ ├── test_ed25519.pub
│ │ │ ├── test_ecdsa.key
│ │ │ └── test_ecdsa_non_paramiko_recognized_header.key
│ │ │ ├── ec2
│ │ │ ├── modify_image_attribute.xml
│ │ │ ├── delete_subnet.xml
│ │ │ ├── delete_vpc.xml
│ │ │ ├── create_tags.xml
│ │ │ ├── delete_key_pair.xml
│ │ │ ├── delete_snapshot.xml
│ │ │ ├── delete_tags.xml
│ │ │ ├── copy_image.xml
│ │ │ ├── delete_volume.xml
│ │ │ ├── create_image.xml
│ │ │ ├── deregister_image.xml
│ │ │ ├── reboot_instances.xml
│ │ │ ├── register_image.xml
│ │ │ ├── release_address.xml
│ │ │ ├── associate_address.xml
│ │ │ ├── delete_security_group.xml
│ │ │ ├── attach_internet_gateway.xml
│ │ │ ├── create_placement_groups.xml
│ │ │ ├── delete_internet_gateway.xml
│ │ │ ├── delete_placement_groups.xml
│ │ │ ├── detach_internet_gateway.xml
│ │ │ ├── disassociate_address.xml
│ │ │ ├── modify_subnet_attribute.xml
│ │ │ ├── delete_network_interface.xml
│ │ │ ├── detach_network_interface.xml
│ │ │ ├── modify_instance_attribute.xml
│ │ │ ├── modify_snapshot_attribute.xml
│ │ │ ├── revoke_security_group_egress.xml
│ │ │ ├── revoke_security_group_ingress.xml
│ │ │ ├── authorize_security_group_egress.xml
│ │ │ ├── authorize_security_group_ingress.xml
│ │ │ ├── allocate_address.xml
│ │ │ ├── attach_network_interface.xml
│ │ │ ├── create_security_group.xml
│ │ │ └── associate_vpc_address.xml
│ │ │ ├── ecs
│ │ │ ├── attach_disk.xml
│ │ │ ├── delete_disk.xml
│ │ │ ├── delete_image.xml
│ │ │ ├── detach_disk.xml
│ │ │ ├── start_instance.xml
│ │ │ ├── stop_instance.xml
│ │ │ ├── delete_instance.xml
│ │ │ ├── delete_snapshot.xml
│ │ │ ├── reboot_instance.xml
│ │ │ ├── join_security_group_by_id.xml
│ │ │ ├── copy_image.xml
│ │ │ ├── create_disk.xml
│ │ │ ├── delete_security_group_by_id.xml
│ │ │ ├── leave_security_group_by_id.xml
│ │ │ ├── create_image.xml
│ │ │ ├── create_instance.xml
│ │ │ ├── create_snapshot.xml
│ │ │ ├── modify_security_group_by_id.xml
│ │ │ ├── create_public_ip.xml
│ │ │ └── create_security_group.xml
│ │ │ ├── nttcis
│ │ │ └── server_server_paginated_empty.xml
│ │ │ ├── dimensiondata
│ │ │ └── server_server_paginated_empty.xml
│ │ │ ├── gandi
│ │ │ └── ssh_delete.xml
│ │ │ ├── linode_v4
│ │ │ ├── create_key_pair.json
│ │ │ └── create_disk.json
│ │ │ ├── opennebula_1_4
│ │ │ ├── network_15.xml
│ │ │ ├── network_5.xml
│ │ │ ├── storage.xml
│ │ │ ├── disk_5.xml
│ │ │ ├── disk_15.xml
│ │ │ └── networks.xml
│ │ │ ├── opennebula_2_0
│ │ │ ├── network_15.xml
│ │ │ ├── network_5.xml
│ │ │ ├── storage_5.xml
│ │ │ └── storage_15.xml
│ │ │ ├── upcloud
│ │ │ └── api_1_2_zone_failed_auth.json
│ │ │ ├── opennebula_3_6
│ │ │ ├── disk_15.xml
│ │ │ └── disk_10.xml
│ │ │ ├── openstack_identity
│ │ │ └── v3
│ │ │ │ └── v3_users_a_projects.json
│ │ │ ├── abiquo
│ │ │ └── not_found_error.xml
│ │ │ ├── opennebula_3_0
│ │ │ ├── network_15.xml
│ │ │ └── network_5.xml
│ │ │ ├── gce
│ │ │ ├── projects_suse-cloud_global_licenses_sles_11.json
│ │ │ ├── projects_suse-cloud_global_licenses_sles_12.json
│ │ │ ├── global_backendServices-empty.json
│ │ │ ├── projects_coreos-cloud_global_licenses_coreos_stable.json
│ │ │ └── projects_rhel-cloud_global_licenses_rhel_server.json
│ │ │ ├── opennebula_3_8
│ │ │ ├── instance_type_large.xml
│ │ │ ├── instance_type_medium.xml
│ │ │ └── instance_type_small.xml
│ │ │ ├── fcu
│ │ │ └── ex_modify_instance_keypair.xml
│ │ │ └── onapp
│ │ │ └── import_key_pair.json
│ ├── common
│ │ └── fixtures
│ │ │ └── digitalocean
│ │ │ ├── _v2_actions.json
│ │ │ ├── _v2_account_UNAUTHORIZED.json
│ │ │ ├── _v1_events_12345670_UNAUTHORIZED.json
│ │ │ ├── _v1_events_12345670.json
│ │ │ └── _v2_account.json
│ ├── container
│ │ └── fixtures
│ │ │ ├── docker
│ │ │ ├── linux_124
│ │ │ │ ├── logs.txt
│ │ │ │ └── create_container.json
│ │ │ └── mac_124
│ │ │ │ └── create_container.json
│ │ │ ├── lxd
│ │ │ └── linux_124
│ │ │ │ ├── storage_pool_delete_fail.json
│ │ │ │ ├── storage_pool_delete_sucess.json
│ │ │ │ ├── operation_1_wait.json
│ │ │ │ ├── endpoints_sucess.json
│ │ │ │ ├── storage_pools.json
│ │ │ │ ├── background_op.json
│ │ │ │ ├── no_meta_pool.json
│ │ │ │ ├── images.json
│ │ │ │ └── containers.json
│ │ │ ├── ecs
│ │ │ ├── listclusters.json
│ │ │ ├── listservices.json
│ │ │ ├── listimages.json
│ │ │ ├── describerepositories.json
│ │ │ └── getauthorizationtoken.json
│ │ │ └── gke
│ │ │ └── zones_us-central1-a_instance_serverconfig.json
│ └── loadbalancer
│ │ └── fixtures
│ │ ├── brightbox
│ │ └── token.json
│ │ ├── cloudstack
│ │ ├── deleteLoadBalancerRule_default.json
│ │ ├── disassociateIpAddress_default.json
│ │ ├── assignToLoadBalancerRule_default.json
│ │ ├── associateIpAddress_default.json
│ │ ├── removeFromLoadBalancerRule_default.json
│ │ ├── createLoadBalancerRule_default.json
│ │ ├── listZones_default.json
│ │ ├── queryAsyncJobResult_17340.json
│ │ ├── queryAsyncJobResult_17341.json
│ │ ├── queryAsyncJobResult_17342.json
│ │ └── queryAsyncJobResult_17344.json
│ │ ├── rackspace
│ │ ├── v1_slug_loadbalancers_8290_errorpage.json
│ │ ├── v1_slug_loadbalancers_18940_accesslist.json
│ │ ├── v1_slug_loadbalancers_algorithms.json
│ │ └── v1_slug_loadbalancers_94698_access_list.json
│ │ ├── elb
│ │ ├── create_load_balancer.xml
│ │ ├── create_load_balancer_policy.xml
│ │ ├── deregister_instances_from_load_balancer.xml
│ │ └── set_load_balancer_policies_of_listener.xml
│ │ └── slb
│ │ ├── delete_load_balancer.xml
│ │ ├── delete_server_certificate.xml
│ │ ├── set_server_certificate_name.xml
│ │ ├── start_load_balancer_listener.xml
│ │ └── create_load_balancer_http_listener.xml
└── compute
│ └── constants
│ └── __init__.py
├── contrib
└── __init__.py
├── integration
├── __init__.py
├── compute
│ ├── __init__.py
│ ├── api
│ │ └── __init__.py
│ ├── driver
│ │ └── __init__.py
│ └── requirements.txt
└── storage
│ ├── __init__.py
│ └── requirements.txt
├── pylint_plugins
└── __init__.py
├── requirements-ci.txt
├── .github
└── actions
│ └── gh-action-pip-audit
│ ├── test
│ ├── empty.txt
│ ├── vulnerable.txt
│ └── pyproject
│ │ └── pyproject.toml
│ ├── .gitignore
│ ├── requirements.txt
│ ├── dev-requirements.txt
│ └── templates
│ └── pip-audit.md
├── requirements-rtd.txt
├── requirements-docs.txt
├── requirements-dev.txt
├── requirements-mypy.txt
└── NOTICE
/demos/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/contrib/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/_static/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/backup/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/common/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/dns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pylint_plugins/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/backup/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/misc/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration/compute/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration/storage/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/container/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/dns/drivers/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/storage/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/ec2/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/ecs/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/gce/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/ntta/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/ovh/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/buddyns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/dnsimple/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/godaddy/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/luadns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/nfsn/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/onapp/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/pointdns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/powerdns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/vultr/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/zonomi/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/http_proxy/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/loadbalancer/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/s3/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration/compute/api/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration/compute/driver/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/backup/drivers/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/compute/constants/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/container/drivers/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/container/utils/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/requirements-ci.txt:
--------------------------------------------------------------------------------
1 | tox==4.24.1
2 |
--------------------------------------------------------------------------------
/docs/examples/compute/azure/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/azure_arm/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/gandi/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/libvirt/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/nttcis/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/onapp/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/openstack/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/outscale/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/rackspace/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/vultr/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/docker/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/ecs/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/gke/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/joyent/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/rancher/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/auroradns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/cloudflare/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/digitalocean/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/durabledns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/liquidweb/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/rcodezero/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/dns/worldwidedns/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/loadbalancer/elb/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/loadbalancer/gce/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/azure/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/swift/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/auroracompute/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudframes/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudscale/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudsigma/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudstack/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/digitalocean/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/dimensiondata/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/compute/equinixmetal/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/container/kubernetes/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/loadbalancer/nttcis/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/auroraobjects/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/backblaze_b2/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/meta/unicode.txt:
--------------------------------------------------------------------------------
1 | Ś
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/test/empty.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/changelog.rst:
--------------------------------------------------------------------------------
1 | .. include:: ../CHANGES.rst
2 |
--------------------------------------------------------------------------------
/docs/examples/compute/internetsolutions/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/examples/storage/digitalocean_spaces/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration/compute/requirements.txt:
--------------------------------------------------------------------------------
1 | bottle
2 |
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure/libcloud.pem:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/.gitignore:
--------------------------------------------------------------------------------
1 | env/
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/ips_to_node.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/delete_zone_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/delete_zone_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/empty_zones_list.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/delete_zone_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr/delete_zone.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/ex_start_node.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/volume_to_node.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/meta/helloworld.txt:
--------------------------------------------------------------------------------
1 | Hello, World!
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/meta/unicode.json:
--------------------------------------------------------------------------------
1 | {"test": "Ś"}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/buddyns/delete_zone_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/buddyns/empty_zones_list.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/delete_record_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/delete_zone.success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/delete_record_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/empty_records_list.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/delete_record_success.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/empty_zones_list.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/not_found.json:
--------------------------------------------------------------------------------
1 | Not found
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr/empty_records_list.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_disks_create.json:
--------------------------------------------------------------------------------
1 | 11
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/server_operation.json:
--------------------------------------------------------------------------------
1 | [12345]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/auth_time_get.json:
--------------------------------------------------------------------------------
1 | 1437075564
2 |
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/test/vulnerable.txt:
--------------------------------------------------------------------------------
1 | pyyaml==5.1
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/equinixmetal/bgp_config_project_3.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_cloudspaces_create.json:
--------------------------------------------------------------------------------
1 | 11
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_disks_delete.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_create.json:
--------------------------------------------------------------------------------
1 | 5
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_delete.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_reboot.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_start.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_stop.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/create_server_sshkey.json:
--------------------------------------------------------------------------------
1 | [12345]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vsphere/list_clusters.json:
--------------------------------------------------------------------------------
1 | {"value": []}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr/empty_zones_list.json:
--------------------------------------------------------------------------------
1 | [
2 |
3 | ]
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_cloudspaces_delete.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_attachDisk.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_machines_detachDisk.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_portforwarding_create.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/region_get.json:
--------------------------------------------------------------------------------
1 | ["SBG1","BHS1","GRA1"]
2 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/cloudfiles/list_containers_empty.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/requirements.txt:
--------------------------------------------------------------------------------
1 | pip-audit ~= 2.0, >= 2.5.6
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/worldwidedns/api_dns_list:
--------------------------------------------------------------------------------
1 | niteowebsponsoredthisone.comP
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/cloudfiles/list_container_objects_empty.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/dev-requirements.txt:
--------------------------------------------------------------------------------
1 | flake8
2 | isort
3 | black
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_portforwarding_deleteByPort.json:
--------------------------------------------------------------------------------
1 | true
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/meta/unicode.xml:
--------------------------------------------------------------------------------
1 |
2 | Ś
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/delete_floating_ip_167_138_123_111.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/buddyns/zone_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"detail": "Not found"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zerigo/list_records_no_results.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zerigo/list_zones_no_results.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecp/vm_1_action_delete.json:
--------------------------------------------------------------------------------
1 | {"errno": 0, "message": "Success"}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/hostvirtual/order_package.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "62291"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/scaleway/list_nodes_empty.json:
--------------------------------------------------------------------------------
1 | {
2 | "servers": []
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vultr/create_node.json:
--------------------------------------------------------------------------------
1 | {
2 | "SUBID": "41326859"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/delete_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "deleted": "13"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/zone_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"message":"zone not found"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/list_volumes_empty.json:
--------------------------------------------------------------------------------
1 | {
2 | "storages": {}
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/hostvirtual/node_reboot.json:
--------------------------------------------------------------------------------
1 | {
2 | "status" : "success"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/hostvirtual/node_start.json:
--------------------------------------------------------------------------------
1 | {
2 | "status" : "success"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/hostvirtual/node_stop.json:
--------------------------------------------------------------------------------
1 | {
2 | "status" : "success"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_pause.json:
--------------------------------------------------------------------------------
1 | {
2 | "pause": null
3 | }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_resume.json:
--------------------------------------------------------------------------------
1 | {
2 | "resume": null
3 | }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_suspend.json:
--------------------------------------------------------------------------------
1 | {
2 | "suspend": null
3 | }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_unpause.json:
--------------------------------------------------------------------------------
1 | {
2 | "unpause": null
3 | }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/scaleway/list_volumes_empty.json:
--------------------------------------------------------------------------------
1 | {
2 | "volumes": []
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/record_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"message":"record not found"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/zone_already_exists.json:
--------------------------------------------------------------------------------
1 | {"message":"zone already exists"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/balance.json:
--------------------------------------------------------------------------------
1 | {"balance": "10.00", "currency": "USD"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/hostvirtual/cancel_package.json:
--------------------------------------------------------------------------------
1 | {
2 | "status" : "success"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/hostvirtual/unlink_package.json:
--------------------------------------------------------------------------------
1 | {
2 | "status" : "success"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vsphere/session_token.json:
--------------------------------------------------------------------------------
1 | {"value": "48c202a15afb33000a14ca5fab43e27d"}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/create_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "Zone Created"
3 | }
4 |
--------------------------------------------------------------------------------
/requirements-rtd.txt:
--------------------------------------------------------------------------------
1 | # Requirements for ReadTheDocs
2 | sphinx==6.2.1
3 | sphinx_rtd_theme==2.0.0
4 |
--------------------------------------------------------------------------------
/libcloud/test/common/fixtures/digitalocean/_v2_actions.json:
--------------------------------------------------------------------------------
1 | {"actions":[],"links":{},"meta":{"total":0}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma/resources_ip_list.txt:
--------------------------------------------------------------------------------
1 | ip 1.2.3.4
2 | ip 1.2.3.5
3 | ip 1.2.3.6
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listSSHKeyPairs_no_keys.json:
--------------------------------------------------------------------------------
1 | {"listsshkeypairsresponse":{}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean/error.json:
--------------------------------------------------------------------------------
1 | {"id":"","message":"Unable to authenticate you."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_detail_EMPTY.json:
--------------------------------------------------------------------------------
1 | {
2 | "servers": []
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vultr/create_key_pair.json:
--------------------------------------------------------------------------------
1 | {
2 | "SSHKEYID": "5806ab4970aba"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/create_domain.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "Domain Created"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/delete_zone_success.json:
--------------------------------------------------------------------------------
1 | {
2 | "deleted": "example.com"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteVPC_default.json:
--------------------------------------------------------------------------------
1 | { "deletevpcresponse" : {"jobid":"deleteVPC"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listTemplates_notemplates.json:
--------------------------------------------------------------------------------
1 | { "listtemplatesresponse" : {} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean_v2/error.json:
--------------------------------------------------------------------------------
1 | {"id":"","message":"Unable to authenticate you."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_system_usermanager_whoami.json:
--------------------------------------------------------------------------------
1 | {"admin": true, "name": "admin"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/queue_12345-1.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "status": "pending"
4 | }
5 | ]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/queue_12345-2.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "status": "executing"
4 | }
5 | ]
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/docker/linux_124/logs.txt:
--------------------------------------------------------------------------------
1 | /entrypoint.sh: line 19: exec: None: not found
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_EMPTY.json:
--------------------------------------------------------------------------------
1 | {"domains":[],"links":{},"meta":{"total":0}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/create_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "Zone Record Created"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/update_gandi_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "Request Accepted"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/update_mx_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "Zone Record Updated"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/update_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "Zone Record Updated"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteSnapshot_default.json:
--------------------------------------------------------------------------------
1 | { "deletesnapshotresponse" : {"jobid":1300002} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listSecurityGroups_no_groups.json:
--------------------------------------------------------------------------------
1 | { "listsecuritygroupsresponse" : {} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/create_server.json:
--------------------------------------------------------------------------------
1 | {"commandIds": [12345], "password": "Aa12345678910!!!!"}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/scaleway/error.json:
--------------------------------------------------------------------------------
1 | {"message": "Authentication error", "type": "invalid_auth"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/create_record_zone_not_found.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "zone not found"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_DELETE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone": {
3 | "status": "OK"
4 | }
5 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/rackspace/does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"message":"Object not Found.","code":404,"details":""}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteNetwork_default.json:
--------------------------------------------------------------------------------
1 | { "deletenetworkresponse" : {"jobid":"deleteNetwork"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteVolume_default.json:
--------------------------------------------------------------------------------
1 | { "deletevolumeresponse" : { "success" : "true"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listSSHKeyPairs_get_one_doesnt_exist.json:
--------------------------------------------------------------------------------
1 | { "listsshkeypairsresponse" : { } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nsone/create_record_already_exists.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "record already exists"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/onapp/dns_zone_not_found.json:
--------------------------------------------------------------------------------
1 | {
2 | "errors": [
3 | "DnsZone not found"
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/docs/_static/images/libcloud_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/libcloud_logo.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/brightbox/token.json:
--------------------------------------------------------------------------------
1 | {"access_token":"k1bjflpsaj8wnrbrwzad0eqo36nxiha", "expires_in": 3600}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/attachVolume_default.json:
--------------------------------------------------------------------------------
1 | { "attachvolumeresponse" : {"jobid":"attachvolumejob"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createTemplate_default.json:
--------------------------------------------------------------------------------
1 | { "createtemplateresponse" : {"jobid":1300003,"id":10260} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/detachVolume_default.json:
--------------------------------------------------------------------------------
1 | { "detachvolumeresponse" : {"jobid":"detachvolumejob"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/scaleVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "scalevirtualmachineresponse" : { "jobid" : 88776} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/stopVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "stopvirtualmachineresponse" : {"jobid":17199} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_CREATE.json:
--------------------------------------------------------------------------------
1 | {"domain":{"name":"testdomain","ttl":null,"zone_file":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/rackspace/list_zones_no_results.json:
--------------------------------------------------------------------------------
1 | {
2 | "domains":[],
3 | "totalEntries":0
4 | }
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/cloudfiles/meta_data.json:
--------------------------------------------------------------------------------
1 | {"bytes_used": 1234567, "container_count": 10, "object_count": 400}
2 |
--------------------------------------------------------------------------------
/requirements-docs.txt:
--------------------------------------------------------------------------------
1 | rstcheck==6.2.4; python_version >= '3.7'
2 | fasteners
3 | sphinx_rtd_theme==2.0.0
4 | sphinx==6.2.1
5 |
--------------------------------------------------------------------------------
/docs/_static/images/pypi_files_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/pypi_files_page.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createAffinityGroup_default.json:
--------------------------------------------------------------------------------
1 | {"createaffinitygroupresponse": { "jobid" : 1300004}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createSnapshot_default.json:
--------------------------------------------------------------------------------
1 | { "createsnapshotresponse" : {"jobid":1300001,"id":190547} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteAffinityGroup_default.json:
--------------------------------------------------------------------------------
1 | {"deleteaffinitygroupresponse": { "jobid" : 1300005}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteFirewallRule_default.json:
--------------------------------------------------------------------------------
1 | { "deletefirewallruleresponse" : {"jobid":1149342} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/rebootVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "rebootvirtualmachineresponse" : {"jobid":17165} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/restoreVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "restorevirtualmachineresponse" : { "jobid" : 88777} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/startVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "startvirtualmachineresponse" : {"jobid":17188} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/destroyVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "destroyvirtualmachineresponse" : {"jobid":17166} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/rebootVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "rebootvirtualmachineresponse" : {"jobid":17165} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/storage_pool_delete_fail.json:
--------------------------------------------------------------------------------
1 | {"type": "error", "error": "Failure", "status_code": 400}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/rackspace/unauthorized.json:
--------------------------------------------------------------------------------
1 | {"unauthorized":{"message":"Username or api key is invalid","code":401}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/brightbox/token.json:
--------------------------------------------------------------------------------
1 | {"access_token": "k1bjflpsaj8wnrbrwzad0eqo36nxiha", "expires_in": 3600}
2 |
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/aws.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/aws.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/bsnl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/bsnl.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/gcp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/gcp.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/ntt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/ntt.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/ntta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/ntta.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/ovh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/ovh.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/vcl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/vcl.png
--------------------------------------------------------------------------------
/docs/_static/images/supported_providers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/supported_providers.png
--------------------------------------------------------------------------------
/docs/examples/compute/cloudstack/turn_off_ssl_verification.py:
--------------------------------------------------------------------------------
1 | import libcloud.security as sec
2 |
3 | sec.VERIFY_SSL_CERT = False
4 |
--------------------------------------------------------------------------------
/integration/storage/requirements.txt:
--------------------------------------------------------------------------------
1 | azure-identity
2 | azure-mgmt-resource
3 | azure-mgmt-storage
4 | boto3
5 | docker
6 | requests
7 |
--------------------------------------------------------------------------------
/libcloud/test/common/fixtures/digitalocean/_v2_account_UNAUTHORIZED.json:
--------------------------------------------------------------------------------
1 | {"id":"unauthorized","message":"Unable to authenticate you."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/addNicToVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "addnictovirtualmachineresponse" : {"jobid":"addnictovm"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteSSHKeyPair_default.json:
--------------------------------------------------------------------------------
1 | { "deletesshkeypairresponse" : { "success" : "true"} }
2 |
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteVpnGateway_default.json:
--------------------------------------------------------------------------------
1 | { "deletevpngatewayresponse" : {"jobid":"deleteVpnGateway"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/destroyVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "destroyvirtualmachineresponse" : {"jobid":17166} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/disassociateIpAddress_default.json:
--------------------------------------------------------------------------------
1 | { "disassociateipaddressresponse" : {"jobid":"11112"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/updateVMAffinityGroup_default.json:
--------------------------------------------------------------------------------
1 | {"updatevmaffinitygroupresponse": { "jobid" : 1300006}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_floating_ip_pools.json:
--------------------------------------------------------------------------------
1 | {"floating_ip_pools": [{"name": "public"}, {"name": "foobar"}]}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_UNAUTHORIZED.json:
--------------------------------------------------------------------------------
1 | {"id":"unauthorized","message":"Unable to authenticate you."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/google/no_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "kind": "dns#resourceRecordSetsListResponse",
3 | "rrsets": [
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_records_150_DELETE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_record": {
3 | "status": "OK"
4 | }
5 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_redirects_DELETE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_redirect": {
3 | "status": "OK"
4 | }
5 | }
--------------------------------------------------------------------------------
/requirements-dev.txt:
--------------------------------------------------------------------------------
1 | -r requirements-tests.txt
2 | -r requirements-lint.txt
3 | -r requirements-docs.txt
4 | -r requirements-mypy.txt
5 |
--------------------------------------------------------------------------------
/docs/_static/images/misc/gce/iam_and_roles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/gce/iam_and_roles.png
--------------------------------------------------------------------------------
/docs/_static/images/misc/gce/new_project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/gce/new_project.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/abiquo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/abiquo.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/azure.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/azure.jpg
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/docker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/docker.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/gandi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/gandi.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/godaddy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/godaddy.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/gogrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/gogrid.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/hpcloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/hpcloud.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/ikoula.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/ikoula.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/indosat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/indosat.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/joyent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/joyent.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/libvirt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/libvirt.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/linode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/linode.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/med-one.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/med-one.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/minio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/minio.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/onapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/onapp.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/packet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/packet.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/rancher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/rancher.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/triton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/triton.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/upcloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/upcloud.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/vmware.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/vmware.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/vpsnet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/vpsnet.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/vultr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/vultr.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/zerigo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/zerigo.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/zonomi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/zonomi.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createFirewallRule_default.json:
--------------------------------------------------------------------------------
1 | { "createfirewallruleresponse" : {"jobid":1149341,"id":172465} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteEgressFirewallRule_default.json:
--------------------------------------------------------------------------------
1 | { "deleteegressfirewallruleresponse" : {"jobid":1149342} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deletePortForwardingRule_default.json:
--------------------------------------------------------------------------------
1 | { "deleteportforwardingruleresponse" : {"jobid":"11114"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteSecurityGroup_default.json:
--------------------------------------------------------------------------------
1 | { "deletesecuritygroupresponse" : { "success" : "true"} }
2 |
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":17164,"id":2602} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_17177.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":17177,"jobstatus":2} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/deployVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":17164,"id":2602} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/queryAsyncJobResult_17177.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":17177,"jobstatus":2} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack/_v1_1__auth_unauthorized.json:
--------------------------------------------------------------------------------
1 | {"unauthorized":{"message":"Username or api key is invalid","code":401}}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/empty_zones_list.json:
--------------------------------------------------------------------------------
1 | {"status":{"code":"9","message":"No domains","created_at":"2016-04-24 19:02:23"}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zonomi/delete_zone_does_not_exist.xml:
--------------------------------------------------------------------------------
1 |
2 | ERROR: No zone found for zone
3 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/deleteLoadBalancerRule_default.json:
--------------------------------------------------------------------------------
1 | { "deleteloadbalancerruleresponse" : {"jobid":17342} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/disassociateIpAddress_default.json:
--------------------------------------------------------------------------------
1 | { "disassociateipaddressresponse" : {"jobid":17344} }
2 |
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/backblaze.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/backblaze.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/brightbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/brightbox.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/cloudwatt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/cloudwatt.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/dnsimple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/dnsimple.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/dreamhost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/dreamhost.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/exoscale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/exoscale.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/gridscale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/gridscale.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/kamatera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/kamatera.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/ktucloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/ktucloud.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/maxihost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/maxihost.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/nimbus.io.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/nimbus.io.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/ninefold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/ninefold.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/openstack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/openstack.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/opsource.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/opsource.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/outscale.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/outscale.jpg
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/pcextreme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/pcextreme.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/pointdns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/pointdns.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/rackspace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/rackspace.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/rcodezero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/rcodezero.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/scaleway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/scaleway.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/softlayer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/softlayer.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/terremark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/terremark.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure_arm/_subscriptions_subid_resourceGroups_rg1_providers_Microsoft_Network_publicIPAddresses_test_ip.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createFirewallRule_firewallicmp.json:
--------------------------------------------------------------------------------
1 | { "createfirewallruleresponse" : {"jobid":1149343,"id":172466} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteVpnConnection_default.json:
--------------------------------------------------------------------------------
1 | { "deletevpnconnectionresponse" : {"jobid":"deleteVpnConnection"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deployfail2.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":17177,"id":2602} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/removeNicFromVirtualMachine_default.json:
--------------------------------------------------------------------------------
1 | { "removenicfromvirtualmachineresponse" : {"jobid":"removenic"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail2.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":17177,"id":2602} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_12086_console_output.json:
--------------------------------------------------------------------------------
1 | {
2 | "output": "FAKE CONSOLE OUTPUT\nANOTHER\nLAST LINE"
3 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_UNPROCESSABLE_ENTITY.json:
--------------------------------------------------------------------------------
1 | {"id":"unprocessable_entity","message":"Request body malformed."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_mail_redirects_DELETE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_mail_redirect": {
3 | "status": "OK"
4 | }
5 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/assignToLoadBalancerRule_default.json:
--------------------------------------------------------------------------------
1 | { "assigntoloadbalancerruleresponse" : {"jobid":17341} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/associateIpAddress_default.json:
--------------------------------------------------------------------------------
1 | { "associateipaddressresponse" : {"jobid":17346,"id":34000} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/rackspace/v1_slug_loadbalancers_8290_errorpage.json:
--------------------------------------------------------------------------------
1 | {"errorpage":{"content":"Generic Error Page"}}
--------------------------------------------------------------------------------
/docs/_static/images/misc/gce/project_dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/gce/project_dashboard.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/cloudflare.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/cloudflare.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/cloudframes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/cloudframes.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/cloudscale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/cloudscale.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/cloudsigma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/cloudsigma.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/cloudstack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/cloudstack.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/digitalocean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/digitalocean.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/elastichosts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/elastichosts.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/equinixmetal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/equinixmetal.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/eucalyptus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/eucalyptus.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/kubernetes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/kubernetes.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/nephoscale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/nephoscale.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/opennebula.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/opennebula.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/profitbricks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/profitbricks.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudscale/list_images.json:
--------------------------------------------------------------------------------
1 | [{"slug":"ubuntu-16.10","name":"Ubuntu 16.10 (2016-10-17)","operating_system":"Ubuntu"}]
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/unknown_error.json:
--------------------------------------------------------------------------------
1 | [{"error_point": null, "error_type": "backend", "error_message": "unknown error"}]
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deploynetworks.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":1149366,"id":65385} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecp/network_list.json:
--------------------------------------------------------------------------------
1 | {"errno": 0, "message": "Success", "networks": [{"uuid": "1", "vlan_id": null, "name": "Default"}]}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecp/vm_put.json:
--------------------------------------------------------------------------------
1 | {"errno": 0, "message": "Success", "txid": "fc38963c-a9fa-11de-8c4b-001baaa56c51", "machine_id": "1234"}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gig_g8/POST_locations_list.json:
--------------------------------------------------------------------------------
1 | [{"flag": "black", "gid": 66, "name": "devsetup", "locationCode": "devsetup", "id": 1}]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/failed_auth.json:
--------------------------------------------------------------------------------
1 | {
2 | "message": "{\"errors\":[{\"code\":1,\"info\":\"you are not logged in\"}]}"
3 | }
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/image_get_detail.json:
--------------------------------------------------------------------------------
1 | {"id":"foo-id","name":"Debian 8","region":"SBG-1","visibility":"public","deprecated":false}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vultr/error_rate_limit.txt:
--------------------------------------------------------------------------------
1 | Rate limit reached - please try your request again later. Current rate limit: 2 requests/sec
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/storage_pool_delete_sucess.json:
--------------------------------------------------------------------------------
1 | {"type": "sync", "status": "Success", "status_code": 200, "metadata": {}}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/zone_already_exists.json:
--------------------------------------------------------------------------------
1 | {"status": {"message": "Domain is exists", "code": "7", "created_at": "2016-05-08 20:24:50"}}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/zone_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"status": {"message": "Domain id invalid", "code": "6", "created_at": "2016-05-08 18:50:57"}}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/list_records_bind.txt:
--------------------------------------------------------------------------------
1 | @ 10800 IN A 127.0.0.1
2 | www 3600 IN CNAME bob.example.com.
3 | bob 9600 IN A 127.0.1.1
4 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/godaddy/v1_domains_purchase.json:
--------------------------------------------------------------------------------
1 | {
2 | "orderId": 1,
3 | "itemCount": 1,
4 | "total": 1,
5 | "currency": "USD"
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zonomi/couldnt_convert.xml:
--------------------------------------------------------------------------------
1 |
2 | ERROR: Could not find a 'nonexistentzone.com' zone.
3 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/removeFromLoadBalancerRule_default.json:
--------------------------------------------------------------------------------
1 | { "removefromloadbalancerruleresponse" : {"jobid":17340} }
2 |
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/dimensiondata.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/dimensiondata.png
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/vmware_vsphere.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/vmware_vsphere.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/start_success.json:
--------------------------------------------------------------------------------
1 | {"action": "start", "result": "success", "uuid": "9414bbeb-e908-4e55-ae3f-2eb61adc50d8"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/stop_success.json:
--------------------------------------------------------------------------------
1 | {"action": "stop", "result": "success", "uuid": "9414bbeb-e908-4e55-ae3f-2eb61adc50d8"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/authorizeSecurityGroupIngress_default.json:
--------------------------------------------------------------------------------
1 | { "authorizesecuritygroupingressresponse" : {"jobid":17200} }
2 |
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createEgressFirewallRule_default.json:
--------------------------------------------------------------------------------
1 | { "createegressfirewallruleresponse" : {"jobid":1149341,"id":172465} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deployip.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":"deployvmwithid","id":65385} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deploykeyname.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"id":"fc4fd31a","jobid":"11116"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_stoppedvm.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":"deployvmstopped","id":65385} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/queue_12345-3.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "status": "progress",
4 | "log": "Name: my-server\nCreating..."
5 | }
6 | ]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/misc/test_ed25519.pub:
--------------------------------------------------------------------------------
1 | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG05DBP7MIG6/Vt2eWipTt4tfE9zjcQup0RnQvDRhWFc kami@kami-desktop
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_os_keypairs_not_found.json:
--------------------------------------------------------------------------------
1 | {"itemNotFound": {"message": "The resource could not be found.", "code": 404}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/zone_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"status":"Not Found","request_id":"be9cd5fd857254a4059357b2354edb92","message":"Zone not found."}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zonomi/create_zone_already_exists.xml:
--------------------------------------------------------------------------------
1 |
2 | ERROR: This zone is already in your zone list.
3 |
--------------------------------------------------------------------------------
/docs/_static/images/misc/gce/create_service_account.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/gce/create_service_account.png
--------------------------------------------------------------------------------
/docs/_static/images/misc/gce/view_service_accounts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/gce/view_service_accounts.png
--------------------------------------------------------------------------------
/docs/_static/images/misc/hp_cloud_console_projects.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/hp_cloud_console_projects.jpg
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/internetsolutions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/provider_logos/internetsolutions.png
--------------------------------------------------------------------------------
/libcloud/test/common/fixtures/digitalocean/_v1_events_12345670_UNAUTHORIZED.json:
--------------------------------------------------------------------------------
1 | {"status":"ERROR","error_message":"Access Denied","message":"Access Denied"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteTags_default.json:
--------------------------------------------------------------------------------
1 | { "deletetagsresponse" : {"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","jobid":"deletetagsjob"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_rootdisksize.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":"deployrootdisksize","id":65285} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/queue_12345-4.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "status": "complete",
4 | "log": "Name: my-server\nCreating...\nDone"
5 | }
6 | ]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/scaleway/error_invalid_image.json:
--------------------------------------------------------------------------------
1 | {"message": "\"01234567-89ab-cdef-fedc-ba9876543210\" not found", "type": "unknown_resource"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/zone_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "field": "network_dns_zone",
3 | "error_class": "LW::Exception::RecordNotFound"
4 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/record_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"status":"Not Found","request_id":"be9cd5fd857254a4059357b2354edb92","message":"Record not found."}
--------------------------------------------------------------------------------
/docs/_static/images/misc/azure_upload_certificate_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/azure_upload_certificate_file.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createNetworkACL_default.json:
--------------------------------------------------------------------------------
1 | { "createnetworkaclresponse" : {"id":"54bd8cc6-5db0-4f64-8495-a0dfaf3fb4d5","jobid":"111112"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createTags_default.json:
--------------------------------------------------------------------------------
1 | { "createtagsresponse" : {"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","jobid":"createtagsjob"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean_v2/list_nodes_empty.json:
--------------------------------------------------------------------------------
1 | {
2 | "droplets": [],
3 | "links": {},
4 | "meta": {
5 | "total": 0
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean_v2/list_volumes_empty.json:
--------------------------------------------------------------------------------
1 | {
2 | "volumes": [],
3 | "links": {},
4 | "meta": {
5 | "total": 0
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/listAvailableProductTypes_notemplates.json:
--------------------------------------------------------------------------------
1 | { "listavailableproducttypesresponse" : { "count" : 0, "producttypes" : [] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_NOT_FOUND.json:
--------------------------------------------------------------------------------
1 | {"id":"not_found","message":"The resource you were accessing could not be found."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/delete_record_record_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {"status": {"message": "Record id invalid", "code": "8", "created_at": "2016-05-13 15:05:46"}}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/create_domain.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [],
3 | "ACTION": "domain.create",
4 | "DATA": {
5 | "DomainID": 5094
6 | }
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/delete_domain.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [],
3 | "ACTION": "domain.delete",
4 | "DATA": {
5 | "DomainID": 5123
6 | }
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/update_domain.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [],
3 | "DATA": {
4 | "DomainID": 5093
5 | },
6 | "ACTION": "domain.update"
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr/get_zone.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "domain":"zupo.com",
4 | "date_created":"2015-11-12 16:58:59"
5 | }
6 |
7 | ]
8 |
--------------------------------------------------------------------------------
/docs/_static/images/misc/azure_blobs_manage_access_keys_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/azure_blobs_manage_access_keys_1.png
--------------------------------------------------------------------------------
/docs/_static/images/misc/azure_blobs_manage_access_keys_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/libcloud/HEAD/docs/_static/images/misc/azure_blobs_manage_access_keys_2.png
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/associateIpAddress_default.json:
--------------------------------------------------------------------------------
1 | { "associateipaddressresponse" : {"id":"10987171-8cc9-4d0a-b98f-1698c09ddd2d","jobid":11111} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVolume_default.json:
--------------------------------------------------------------------------------
1 | { "createvolumeresponse" : {"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","jobid":"createvolumejob"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean_v2/error_invalid_image.json:
--------------------------------------------------------------------------------
1 | {"id":"unprocessable_entity","message":"You specified an invalid image for Droplet creation."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVpnConnection_default.json:
--------------------------------------------------------------------------------
1 | {
2 | "createvpnconnectionresponse" : {
3 | "jobid" : "createVpnConnection"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deployproject.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"jobid":11117,"id":"19253fbf-abb7-4013-a8a1-97df3b93f206"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listAffinityGroupTypes_default.json:
--------------------------------------------------------------------------------
1 | { "listaffinitygrouptypesresponse" : {"count": 1, "affinityGroupType": [{"type": "MyAGType"}] }}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/registerSSHKeyPair_error.json:
--------------------------------------------------------------------------------
1 | { "registersshkeypairresponse" : {"uuidList":[],"errorcode":431,"errortext":"Public key is invalid"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_os_networks_POST.json:
--------------------------------------------------------------------------------
1 | {"network": {"cidr": "127.0.0.0/24", "id": "ef2143d4-2353-4e3c-b577-0de372411f42", "label": "test1"}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/operation_1_wait.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "async",
3 | "status": "OK",
4 | "status_code": 200,
5 | "metadata": {}
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/cloudflare/zone_DELETE.json:
--------------------------------------------------------------------------------
1 | {
2 | "result": {
3 | "id": "1234"
4 | },
5 | "success": true,
6 | "errors": [],
7 | "messages": []
8 | }
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVPC_default.json:
--------------------------------------------------------------------------------
1 | { "createvpcresponse" : {"id":"c78499e1-b3a2-4a2a-9759-c2bcb1b79cd4","jobid":"f618f672-c714-4031-8c79-bb1300a2163c"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVolume_withcustomdisksize.json:
--------------------------------------------------------------------------------
1 | { "createvolumeresponse" : {"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","jobid":"createvolumejob"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVolume_withvolumetype.json:
--------------------------------------------------------------------------------
1 | { "createvolumeresponse" : {"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","jobid":"createvolumejob"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vsphere/list_nodes.json:
--------------------------------------------------------------------------------
1 | {"value":
2 | [{"memory_size_MiB": 19456, "vm": "vm-80", "name": "vCenter", "power_state": "POWERED_ON", "cpu_count": 4}]
3 | }
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/docker/linux_124/create_container.json:
--------------------------------------------------------------------------------
1 | {
2 | "Id": "a68c1872c74630522c7aa74b85558b06824c5e672cee334296c50fb209825303",
3 | "Warnings": null
4 | }
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/docker/mac_124/create_container.json:
--------------------------------------------------------------------------------
1 | {
2 | "Id": "a68c1872c74630522c7aa74b85558b06824c5e672cee334296c50fb209825303",
3 | "Warnings": null
4 | }
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/endpoints_sucess.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "sync",
3 | "status": "Success",
4 | "status_code": 200,
5 | "metadata": ["linux_124"]
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_1234564_NOT_FOUND.json:
--------------------------------------------------------------------------------
1 | {"id":"not_found","message":"The resource you were accessing could not be found."}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/create_resource.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [],
3 | "DATA": {
4 | "ResourceID": 3585100
5 | },
6 | "ACTION": "domain.resource.create"
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/delete_resource.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [],
3 | "DATA": {
4 | "ResourceID": 3585141
5 | },
6 | "ACTION": "domain.resource.delete"
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/update_resource.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [],
3 | "DATA": {
4 | "ResourceID": 3585100
5 | },
6 | "ACTION": "domain.resource.update"
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/record_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "field": "network_dns_zone",
3 | "error_class": "LW::Exception::RecordNotFound",
4 | "id": "13"
5 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr_v2/create_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "domain": {
3 | "domain": "example.com",
4 | "date_created": "2021-09-07T10:28:34+00:00"
5 | }
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr_v2/get_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "domain": {
3 | "domain": "example.com",
4 | "date_created": "2021-09-07T09:52:18+00:00"
5 | }
6 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/createLoadBalancerRule_default.json:
--------------------------------------------------------------------------------
1 | { "createloadbalancerruleresponse" : {"id":"2253","jobid":"e3f6740b-c9e3-40c5-83e2-04d929482ef4"} }
--------------------------------------------------------------------------------
/docs/_static/images/provider_logos/NOTICE:
--------------------------------------------------------------------------------
1 | Image files in this directory and marks mentioned on those images may be
2 | trademarks or registered trademarks of their respective owners.
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createPortForwardingRule_default.json:
--------------------------------------------------------------------------------
1 | { "createportforwardingruleresponse" : {"id":"bc7ea3ee-a2c3-4b86-a53f-01bdaa1b2e32","jobid":"11113"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/create_image.json:
--------------------------------------------------------------------------------
1 | {
2 | "request_uuid": "x123xx1x-123x-1x12-123x-123xxx123x1x",
3 | "object_uuid": "690de890-13c0-4e76-8a01-e10ba8786e53"
4 | }
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/kamatera/servers.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": "XXXX-YYYY-ZZZZ",
4 | "name": "test_server",
5 | "power": "on",
6 | "datacenter": "IL"
7 | }
8 | ]
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack/_v3__auth_unauthorized.json:
--------------------------------------------------------------------------------
1 | {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Unauthorized"}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_flavor_extra_specs.json:
--------------------------------------------------------------------------------
1 | {
2 | "extra_specs": {
3 | "hw:cpu_policy": "shared",
4 | "hw:numa_nodes": "1"
5 | }
6 | }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vsphere/list_hosts.json:
--------------------------------------------------------------------------------
1 | {"value":
2 | [{"host": "host-74", "name": "100.100.100.100", "connection_state": "CONNECTED", "power_state": "POWERED_ON"}]
3 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/cloudflare/record_DELETE.json:
--------------------------------------------------------------------------------
1 | {
2 | "result": {
3 | "id": "364797364"
4 | },
5 | "success": true,
6 | "errors": [],
7 | "messages": []
8 | }
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/rackspace/create_zone_validation_error.json:
--------------------------------------------------------------------------------
1 | {"validationErrors":{"messages":["Domain TTL is required and must be greater than or equal to 300"]},"code":400}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr/test_zone.json:
--------------------------------------------------------------------------------
1 | [
2 |
3 | {
4 | "domain":"test.com",
5 | "date_created":"1-1-2015 18:31:31"
6 |
7 | }
8 |
9 | ]
10 |
--------------------------------------------------------------------------------
/libcloud/test/common/fixtures/digitalocean/_v1_events_12345670.json:
--------------------------------------------------------------------------------
1 | {"status":"OK","event":{"id":12345670,"event_type_id":1,"percentage":"100","droplet_id":1234560,"action_status":"done"}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/common/fixtures/digitalocean/_v2_account.json:
--------------------------------------------------------------------------------
1 | {"account":{"droplet_limit":10,"email":"user@domain.tld","uuid":"a1234567890b1234567890c1234567890d12345","email_verified":true}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVpnCustomerGateway_default.json:
--------------------------------------------------------------------------------
1 | {
2 | "createvpncustomergatewayresponse" : {
3 | "jobid" : "createVpnCustomerGateway"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deleteVpnCustomerGateway_default.json:
--------------------------------------------------------------------------------
1 | {
2 | "deletevpncustomergatewayresponse" : {
3 | "jobid" : "deleteVpnCustomerGateway"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deploysecuritygroup.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"id":"fc4fd31a-16d3-49db-814a-56b39b9ef986","jobid":"11115"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listZones_default.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/create_ip.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "request_uuid": "x123xx1x-123x-1x12-123x-123xxx123x1x",
4 | "object_uuid": "690de890-13c0-4e76-8a01-e10ba8786e53"
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/create_node.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "request_uuid": "x123xx1x-123x-1x12-123x-123xxx123x1x",
4 | "object_uuid": "690de890-13c0-4e76-8a01-e10ba8786e53"
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/create_volume.json:
--------------------------------------------------------------------------------
1 | {
2 | "request_uuid": "x123xx1x-123x-1x12-123x-123xxx123x1x",
3 | "object_uuid": "690de890-13c0-4e76-8a01-e10ba8786e53"
4 | }
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"errorcode" : 431, "errortext" : "Unable to find service offering: 104"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ktucloud/listZones_default.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/ecs/listclusters.json:
--------------------------------------------------------------------------------
1 | {"clusterArns":["arn:aws:ecs:ap-southeast-2:647433528374:cluster/my-cluster","arn:aws:ecs:ap-southeast-2:647433528374:cluster/default"]}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/buddyns/zone_already_exists.json:
--------------------------------------------------------------------------------
1 | {"errors":
2 | {"name": ["Zone with this Domain already exists."]},
3 | "detail": "Invalid zone submitted for addition."}
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudscale/list_sizes.json:
--------------------------------------------------------------------------------
1 | [{"slug":"flex-2","name":"Flex-2","vcpu_count":1,"memory_gb":2},
2 | {"slug":"flex-4","name":"Flex-4","vcpu_count":2,"memory_gb": 4}]
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_close_vnc.json:
--------------------------------------------------------------------------------
1 | {
2 | "action": "close_vnc",
3 | "result": "success",
4 | "uuid": "2e64e5e4-f31d-471a-ac1b-1ae079652e40"
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/deployVirtualMachine_deployfail.json:
--------------------------------------------------------------------------------
1 | { "deployvirtualmachineresponse" : {"errorcode" : 431, "errortext" : "Unable to find service offering: 104"} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listAffinityGroups_default.json:
--------------------------------------------------------------------------------
1 | { "listaffinitygroupsresponse" : {"count": 1, "affinitygroup" : [{"id":"11112", "name": "MyAG", "type": "MyAGType"}] }}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listZones_deployfail.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listZones_deployfail2.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/storage_pools.json:
--------------------------------------------------------------------------------
1 | {"type": "sync", "status": "Success", "status_code": 200, "metadata": ["/1.0/storage-pools/pool1", "/1.0/storage-pools/pool2"]
2 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/zone_already_exists.json:
--------------------------------------------------------------------------------
1 | { "status":"Forbidden",
2 | "request_id":"a75744f55cabe0411e02fa97e1a5d91b",
3 | "message":"Zone 'test.com' is taken already."
4 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nfsn/record_not_removed.json:
--------------------------------------------------------------------------------
1 | {
2 | "error": "The specified resource record could not be removed.",
3 | "debug": "The resource record does not exist."
4 | }
5 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/listZones_default.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listZones_withcustomdisksize.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listZones_withvolumetype.json:
--------------------------------------------------------------------------------
1 | { "listzonesresponse" : { "zone" : [ {"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false} ] } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/get_nonexistent_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "code": 404,
3 | "message": "Unknown zone",
4 | "object": "LocalizedHTTPNotFound",
5 | "cause": "Not Found"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/godaddy/v1_domains_available.json:
--------------------------------------------------------------------------------
1 | {
2 | "price": 14990000,
3 | "currency": "USD",
4 | "period": 1,
5 | "available": true,
6 | "domain": "wazzlewobbleflooble.com"
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nfsn/zone_not_found.json:
--------------------------------------------------------------------------------
1 | {
2 | "error": "The API request was not valid.",
3 | "debug": "The requested object instance does not exist or cannot be accessed."
4 | }
5 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/atmos/not_found.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1003
4 | The requested object was not found.
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createNetworkACLList_default.json:
--------------------------------------------------------------------------------
1 | { "createnetworkacllistresponse" : {"id":"5692ffdc-d98e-4c7e-a53e-817835e97694","jobid":"0e6707fa-15d9-4cd4-8e16-fd58232321e1"} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/modify_image_attribute.xml:
--------------------------------------------------------------------------------
1 |
2 | true
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack/v1_slug_servers_detail_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_floating_ip.json:
--------------------------------------------------------------------------------
1 | {"floating_ip": {"instance_id": null, "ip": "10.3.1.42", "fixed_ip": null, "id": "09ea1784-2f81-46dc-8c91-244b4df75bde", "pool": "public"}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/get_nonexistent_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "code": 404,
3 | "message": "Unknown record",
4 | "object": "LocalizedHTTPNotFound",
5 | "cause": "Not Found"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/get_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "rrset_type": "A",
3 | "rrset_ttl": 9600,
4 | "rrset_name": "bob",
5 | "rrset_values": [
6 | "127.0.1.1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/godaddy/v1_domains_aperture_platform_com_records_A_www.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "type": "A",
4 | "name": "www",
5 | "data": "50.63.202.42",
6 | "ttl": 600
7 | }
8 | ]
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/error.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone": {
3 | "base": [
4 | "You have reached domains limit. Please upgrade your plan to add more."
5 | ]
6 | }
7 | }
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/templates/pip-audit.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Raw pip-audit output
5 |
6 |
7 | ```
8 | $output
9 | ```
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/examples/dns/vultr/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.VULTR)
5 | driver = cls(key="api_key")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/zonomi/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.ZONOMI)
5 | driver = cls("apikey")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_88777.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse": {"jobprocstatus": 0, "jobstatus": 1, "jobresult": {"virtualmachine": {"templateid": "aaa-bbb-ccc-ddd"}}}}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/registerSSHKeyPair_default.json:
--------------------------------------------------------------------------------
1 | { "registersshkeypairresponse": { "keypair": { "name": "foobar", "fingerprint": "c4:a1:e5:d4:50:84:a9:4c:6b:22:ee:d6:57:02:b8:15" } } }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/attach_disk.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/delete_disk.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/delete_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/detach_disk.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/flavor_get_detail.json:
--------------------------------------------------------------------------------
1 | {"id":"foo-id","disk":80,"name":"ra.intel.ha.l","ram":8192,"vcpus":2,"region":"SBG-1","type":"ra.s","outboundBandwidth":511,"inboundBandwidth":511}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/create_bad_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "code": 409,
3 | "message": "Zone badexample.com already exists",
4 | "object": "HTTPConflict",
5 | "cause": "Duplicate Entry"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/onapp/get_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "dns_record": {
3 | "name": "@",
4 | "id": 123,
5 | "ttl": 3600,
6 | "ip": "123.156.189.1",
7 | "type": "A"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zonomi/create_zone.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | OK:
4 | \n
5 | myzone.com added successfully
6 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/rackspace/v1_slug_loadbalancers_18940_accesslist.json:
--------------------------------------------------------------------------------
1 | {"accessList":[{"address":"0.0.0.0/0","id":2883,"type":"DENY"},{"address":"2001:4801:7901::6/64","id":2884,"type":"ALLOW"}]}
--------------------------------------------------------------------------------
/.github/actions/gh-action-pip-audit/test/pyproject/pyproject.toml:
--------------------------------------------------------------------------------
1 | # this is not a real pyproject.toml; only enough to run the selftests in CI.
2 |
3 | [project]
4 | dependencies = [
5 | "pyyaml==5.4.1"
6 | ]
7 |
--------------------------------------------------------------------------------
/docs/api_docs.rst:
--------------------------------------------------------------------------------
1 | API Documentation
2 | =================
3 |
4 | For automatically generated API documentation of all the modules,
5 | please visit `this page`_.
6 |
7 | .. _`this page`: apidocs/modules.html
8 |
--------------------------------------------------------------------------------
/docs/examples/dns/buddyns/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.BUDDYNS)
5 | driver = cls("")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_88776.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse": {"jobprocstatus": 0, "jobstatus": 1, "jobresult": {"virtualmachine": {"serviceofferingid": "eee-fff-ggg-hhh"}}}}
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/start_instance.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/stop_instance.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_1234564.json:
--------------------------------------------------------------------------------
1 | {"domain_record":{"id":1234564,"type":"A","name":"@","data":"123.45.67.89","priority":null,"port":null,"ttl": 1800,"weight":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_CREATE.json:
--------------------------------------------------------------------------------
1 | {"domain_record":{"id":1234565,"type":"A","name":"sub","data":"234.56.78.90","priority":null,"port":null,"ttl": 60,"weight":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/create_existing_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "code": 409,
3 | "message": "Record bob already exists",
4 | "object": "HTTPConflict",
5 | "cause": "Duplicate Entry"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/empty_records_list.json:
--------------------------------------------------------------------------------
1 | {
2 | "items": [],
3 | "page_num": "1",
4 | "page_size": "25",
5 | "item_count": 0,
6 | "page_total": 1,
7 | "item_total": "0"
8 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/empty_zones_list.json:
--------------------------------------------------------------------------------
1 | {
2 | "items": [],
3 | "page_num": "1",
4 | "page_size": "25",
5 | "item_count": 0,
6 | "page_total": 1,
7 | "item_total": "0"
8 | }
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/atmos/empty_directory_listing.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/atmos/not_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1023
4 | The directory you are trying to delete is not empty.
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/backblaze_b2/b2_delete_file_version.json:
--------------------------------------------------------------------------------
1 | {
2 | "fileId": "4_z481c37de2e1ab3bf5e150710_f1060bc60382f42a2_d20160111_m063042_c001_v0001012_t0008",
3 | "fileName": "test8.txt"
4 | }
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/delete_instance.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/delete_snapshot.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/reboot_instance.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | DA38B11A-9D6D-420B-942F-95D68606C4FC
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/nttcis/server_server_paginated_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_servers_12063_metadata_two_keys.json:
--------------------------------------------------------------------------------
1 | {
2 | "metadata" : {
3 | "Server Label" : "Web Head 1",
4 | "Image Version" : "2.1"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_1234564_UPDATE.json:
--------------------------------------------------------------------------------
1 | {"domain_record":{"id":1234564,"type":"A","name":"@","data":"234.56.78.90","priority":null,"port":null,"ttl": 60,"weight":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/onapp/create_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "dns_record": {
3 | "name": "blog",
4 | "id": 111227,
5 | "ttl": 3600,
6 | "ip": "123.156.189.2",
7 | "type": "A"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zerigo/create_zone_validation_error.xml:
--------------------------------------------------------------------------------
1 |
2 | Ns type is not included in the list
3 | Default ttl must be greater than or equal to 60
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/backblaze_b2/b2_create_bucket.json:
--------------------------------------------------------------------------------
1 | {
2 | "accountId": "8c7eea3fe570",
3 | "bucketId": "681c87aebeaa530f5e250710",
4 | "bucketName": "test0005",
5 | "bucketType": "allPrivate"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/backblaze_b2/b2_delete_bucket.json:
--------------------------------------------------------------------------------
1 | {
2 | "accountId": "8c7eea3fe570",
3 | "bucketId": "681c87aebeaa530f5e250710",
4 | "bucketName": "test0005",
5 | "bucketType": "allPrivate"
6 | }
7 |
--------------------------------------------------------------------------------
/docs/examples/compute/vultr/vultr_compute_simple.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.VULTR)
5 | driver = cls("your api key")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/luadns/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.LUADNS)
5 | driver = cls(user="user", key="api_key")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/nfsn/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.NFSN)
5 | driver = cls("", "")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/pointdns/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.POINTDNS)
5 | driver = cls("username", "apikey")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/start_already_started.json:
--------------------------------------------------------------------------------
1 | [{"error_point": null, "error_type": "permission", "error_message": "Cannot start guest in state \"started\". Guest should be in state \"stopped\""}]
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listSSHKeyPairs_default.json:
--------------------------------------------------------------------------------
1 | {"listsshkeypairsresponse":{"count":1,"sshkeypair":[{"name":"cs-keypair","fingerprint":"00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00"}]}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listSSHKeyPairs_get_one.json:
--------------------------------------------------------------------------------
1 | {"listsshkeypairsresponse":{"count":1,"sshkeypair":[{"name":"cs-keypair","fingerprint":"00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00"}]}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gridscale/create_node_response_dict.json:
--------------------------------------------------------------------------------
1 | {
2 | "x123xx1x-123x-1x12-123x-123xxx123x1x": {
3 | "create_time": "2018-06-05T11:31:12Z",
4 | "status": "done",
5 | "message": "Success."
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/background_op.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "async",
3 | "status": "OK",
4 | "status_code": 100,
5 | "operation": "/1.0/operations/1",
6 | "metadata": {"id": 1}
7 | }
8 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_1234560.json:
--------------------------------------------------------------------------------
1 | {"domain_record":{"id":1234560,"type":"NS","name":"@","data":"ns1.digitalocean.com","priority":null,"port":null,"ttl": 1800,"weight":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_1234561.json:
--------------------------------------------------------------------------------
1 | {"domain_record":{"id":1234561,"type":"NS","name":"@","data":"ns2.digitalocean.com","priority":null,"port":null,"ttl": 1800,"weight":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records_1234562.json:
--------------------------------------------------------------------------------
1 | {"domain_record":{"id":1234563,"type":"NS","name":"@","data":"ns3.digitalocean.com","priority":null,"port":null,"ttl": 1800,"weight":null}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/onapp/get_record_after_update.json:
--------------------------------------------------------------------------------
1 | {
2 | "dns_record": {
3 | "name": "@",
4 | "id": 123,
5 | "ttl": 4500,
6 | "ip": "123.156.189.2",
7 | "type": "A"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/atmos/already_exists.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1016
4 | The resource you are trying to create already exists.
5 |
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/cloudflare/instantiate_driver_token.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.CLOUDFLARE)
5 | driver = cls("")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/digitalocean/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.DIGITAL_OCEAN)
5 | driver = cls(key="access token")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/dnsimple/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.DNSIMPLE)
5 |
6 | driver = cls("username", "apikey")
7 |
--------------------------------------------------------------------------------
/docs/examples/dns/durabledns/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.DURABLEDNS)
5 | driver = cls("api_user", "api_key")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createVpnGateway_default.json:
--------------------------------------------------------------------------------
1 | {
2 | "createvpngatewayresponse": {
3 | "id": "5ef6794e-cec8-4018-9fef-c4dacbadee14",
4 | "jobid": "createVpnGateway"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_1300002.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":1300002,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success":true}} }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/dimensiondata/server_server_paginated_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gandi/ssh_delete.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/ecs/listservices.json:
--------------------------------------------------------------------------------
1 | {
2 | "serviceArns": [
3 | "arn:aws:ecs:us-east-1:012345678910:service/hello_world",
4 | "arn:aws:ecs:us-east-1:012345678910:service/ecs-simple-service"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/no_meta_pool.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "sync",
3 | "status": "Success",
4 | "status_code": 200,
5 | "operation": "",
6 | "error_code": 0,
7 | "error": "",
8 | "metadata": {}
9 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/get_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nerd.domain.com",
3 | "prio": "None",
4 | "rdata": "127.0.0.1",
5 | "ttl": 300,
6 | "type": "A",
7 | "id": 13,
8 | "zone_id": 13
9 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/nfsn/list_one_record.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "data": "192.0.2.1",
4 | "name": "",
5 | "scope": "member",
6 | "ttl": "3600",
7 | "type": "A"
8 | }
9 | ]
10 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_CREATE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone": {
3 | "name": "example.com",
4 | "id": 2,
5 | "group": "Default Group",
6 | "user-id": 4,
7 | "ttl": 3600
8 | }
9 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_GET_1.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone": {
3 | "name": "example.com",
4 | "id": 1,
5 | "group": "Default Group",
6 | "user-id": 3,
7 | "ttl": 3600
8 | }
9 | }
--------------------------------------------------------------------------------
/docs/examples/compute/libvirt/connect_qemu_kvm.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.LIBVIRT)
5 | driver = cls(uri="qemu:///system")
6 |
--------------------------------------------------------------------------------
/docs/examples/compute/libvirt/connect_virtualbox.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.LIBVIRT)
5 | driver = cls(uri="vbox:///session")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/auroradns/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.AURORADNS)
5 |
6 | driver = cls("myapikey", "mysecret")
7 |
--------------------------------------------------------------------------------
/docs/examples/dns/liquidweb/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.LIQUIDWEB)
5 | driver = cls(user_id="user", key="api_key")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_1149342.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":1149342,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success":true}} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/join_security_group_by_id.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/image_get.json:
--------------------------------------------------------------------------------
1 | [{"id":"foo-id","name":"Debian 8","region":"SBG-1","visibility":"public","deprecated":false},{"id":"bar-id","name":"CentOs","region":"SBG-1","visibility":"public","deprecated":false}]
2 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/images.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "sync",
3 | "status": "Success",
4 | "status_code": 200,
5 | "metadata":["/1.0/images/54c8caac1f61901ed86c68f24af5f5d3672bdc62c71d04f06df3a59e95684473"]
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/update_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": 13,
3 | "name": "nerd.domain.com",
4 | "prio": null,
5 | "rdata": "127.0.0.1",
6 | "ttl": 5600,
7 | "type": "A",
8 | "zone_id": 378762
9 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_ZONE_UPDATE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone": {
3 | "id": 1,
4 | "name": "example.com",
5 | "group": "Other Group",
6 | "user-id": 6,
7 | "ttl": 3600
8 | }
9 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/queryAsyncJobResult_17340.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":17340,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success":true}} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/queryAsyncJobResult_17341.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":17341,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success":true}} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/queryAsyncJobResult_17342.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":17342,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success":true}} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/cloudstack/queryAsyncJobResult_17344.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":17344,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success":true}} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/elb/create_load_balancer.xml:
--------------------------------------------------------------------------------
1 |
2 | tests.example.com
3 |
4 |
--------------------------------------------------------------------------------
/docs/examples/dns/cloudflare/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.CLOUDFLARE)
5 | driver = cls("", "")
6 |
--------------------------------------------------------------------------------
/docs/examples/dns/godaddy/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | cls = get_driver(Provider.GODADDY)
5 | driver = cls("customer_id", "api_key", "api_secret")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_1300005.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":1300005,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"success" : true }} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_subnet.xml:
--------------------------------------------------------------------------------
1 |
2 | 5cd6fa89-35bd-4aac-99ed-na8af7
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_vpc.xml:
--------------------------------------------------------------------------------
1 |
2 | 85793fa6-2ece-480c-855f-0f82c3257e50
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/copy_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | i-28n7dkvov
4 | DA38B11A-9D6D-420B-942F-95D68606C4FC
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/create_disk.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | i-28n7dkvov
4 | DA38B11A-9D6D-420B-942F-95D68606C4FC
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/delete_security_group_by_id.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/leave_security_group_by_id.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/linode_v4/create_key_pair.json:
--------------------------------------------------------------------------------
1 | {
2 | "created": "2018-01-01T00:01:01",
3 | "id": 42,
4 | "label": "My SSH Key",
5 | "ssh_key": "ssh-rsa AAAA_valid_public_ssh_key_123456785== user@their-computer"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/volume_get.json:
--------------------------------------------------------------------------------
1 | [{"id": "foo", "attachedTo": [], "created": "2015-08-09T15:13:59.459187Z", "name": "testvol", "description": "", "size": 10, "status": "creating", "region": "SBG-1", "type": "classic" }]
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_example_com_UPDATE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone": {
3 | "name": "example.com",
4 | "id": 1,
5 | "group": "Other Group",
6 | "user-id": 3,
7 | "ttl": 3600
8 | }
9 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr/get_record.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "type":"A",
4 | "name":"zupo",
5 | "data":"127.0.0.1",
6 | "priority":0,
7 | "RECORDID":1300
8 |
9 | }
10 |
11 | ]
12 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/slb/delete_load_balancer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/cloudfiles/list_containers.json:
--------------------------------------------------------------------------------
1 | [
2 | {"name":"container1","count":4,"bytes":3484450},
3 | {"name":"container2","count":120,"bytes":340084450},
4 | {"name":"container3","count":0,"bytes":0}
5 | ]
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/stop_already_stopped.json:
--------------------------------------------------------------------------------
1 | [{"error_point": null, "error_type": "permission", "error_message": "Cannot stop guest in state \"stopped\". Guest should be in state \"['started', 'running_legacy']\""}]
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/create_tags.xml:
--------------------------------------------------------------------------------
1 |
2 | b001068a-ca0d-4f05-b622-28fe984f44be
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_key_pair.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_snapshot.xml:
--------------------------------------------------------------------------------
1 |
2 | 5cd6fa89-35bd-4aac-99ed-na8af7
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_tags.xml:
--------------------------------------------------------------------------------
1 |
2 | 7a297da7-3ecb-4156-8bcb-3be73896cc14
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/create_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | i-28n7dkvov
4 | DA38B11A-9D6D-420B-942F-95D68606C4FC
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_1_4/network_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 15
4 | Network 15
5 | 192.168.1.0
6 | 256
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_1_4/network_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 5
4 | Network 5
5 | 192.168.0.0
6 | 256
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_1_4/storage.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_2_0/network_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 15
4 | Network 15
5 | 192.168.1.0
6 | 256
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_2_0/network_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 5
4 | Network 5
5 | 192.168.0.0
6 | 256
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/volume_get_detail.json:
--------------------------------------------------------------------------------
1 | {"id": "foo", "attachedTo": [], "created": "2015-08-09T15:13:59.459187Z", "name": "testvol", "description": "", "size": 10, "status": "creating", "region": "SBG-1", "type": "classic" }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/upcloud/api_1_2_zone_failed_auth.json:
--------------------------------------------------------------------------------
1 | {
2 | "error" : {
3 | "error_code" : "AUTHENTICATION_FAILED",
4 | "error_message" : "Authentication failed using the given username and password."
5 | }
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/cloudflare/error_with_error_chain.json:
--------------------------------------------------------------------------------
1 | {"result":null,"success":false,"errors":[{"code":1004,"message":"DNS Validation Error","error_chain":[{"code":9011,"message":"Length of content is invalid"}]}],"messages":[]}
2 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/dnspod/record_already_exists.json:
--------------------------------------------------------------------------------
1 | {
2 | "status":
3 | {
4 | "message": "Record impacted, same record exists or CNAME/URL impacted",
5 | "code": "31",
6 | "created_at": "2016-05-15 16:16:41"
7 | }
8 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi/delete_record.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi/new_version.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi_live/get_mx_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "rrset_type": "MX",
3 | "rrset_ttl": 10800,
4 | "rrset_name": "lists",
5 | "rrset_values": [
6 | "10 mail",
7 | "20 mail2"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/rackspace/v1_slug_loadbalancers_algorithms.json:
--------------------------------------------------------------------------------
1 | {"algorithms":[{"name":"LEAST_CONNECTIONS"},{"name":"RANDOM"},{"name":"ROUND_ROBIN"},{"name":"WEIGHTED_LEAST_CONNECTIONS"},{"name":"WEIGHTED_ROUND_ROBIN"}]}
2 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/backblaze_b2/b2_get_upload_url.json:
--------------------------------------------------------------------------------
1 | {
2 | "authorizationToken": "nope",
3 | "bucketId": "481c37de2e1ab3bf5e150710",
4 | "uploadUrl": "https://podxxx.backblaze.com/b2api/v1/b2_upload_file/abcd/defg"
5 | }
6 |
--------------------------------------------------------------------------------
/requirements-mypy.txt:
--------------------------------------------------------------------------------
1 | typing
2 | # Mypy requires typed-ast, which is broken on PyPy 3.7 (could work in PyPy 3.8).
3 | mypy==1.15.0; implementation_name == "cpython"
4 | types-simplejson
5 | types-certifi
6 | types-requests
7 | types-urllib3
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_open_vnc.json:
--------------------------------------------------------------------------------
1 | {
2 | "action": "open_vnc",
3 | "result": "success",
4 | "uuid": "2e64e5e4-f31d-471a-ac1b-1ae079652e40",
5 | "vnc_url": "vnc://direct.lvs.cloudsigma.com:41111"
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/copy_image.xml:
--------------------------------------------------------------------------------
1 |
2 | 7b7d87d5-c045-4c2c-a2c4-b538debe14b2
3 | ami-4db38224
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_volume.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_6/disk_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 15
4 | Debian Sid
5 | 1024
6 | file:///images/debian/sid.img
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/ecs/listimages.json:
--------------------------------------------------------------------------------
1 | {
2 | "imageIds": [{
3 | "imageDigest": "sha256:9bacaf947ed397fcc9afb7359a1a8eaa1f6944ba8cd4ddca1c69bdcf4acf12a2",
4 | "imageTag": "latest"
5 | }
6 | ]
7 | }
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/lxd/linux_124/containers.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "sync",
3 | "status": "Success",
4 | "status_code": 200,
5 | "metadata": ["/1.0/containers/first_lxd_container", "/1.0/containers/second_lxd_container" ]
6 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi/delete_zone.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/get_zone_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [
3 | {
4 | "ERRORCODE": 5,
5 | "ERRORMESSAGE": "Object not found"
6 | }
7 | ],
8 | "DATA": {},
9 | "ACTION": "domain.list"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/elb/create_load_balancer_policy.xml:
--------------------------------------------------------------------------------
1 |
2 | tests.example.com
3 |
--------------------------------------------------------------------------------
/docs/examples/compute/gridscale/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.type import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | driver = get_driver(Provider.GRIDSCALE)
5 |
6 | driver = driver("USER-UUID", "API-TOKEN")
7 |
--------------------------------------------------------------------------------
/docs/examples/compute/rackspace/instantiate_next_gen.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.RACKSPACE)
5 | driver = cls("username", "api key", region="iad")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/create_image.xml:
--------------------------------------------------------------------------------
1 |
2 | 3629ec66-c1f8-4b66-aac5-a8ad1cdf6c15
3 | ami-e9b38280
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/deregister_image.xml:
--------------------------------------------------------------------------------
1 |
2 | d06f248d-444e-475d-a8f8-1ebb4ac39842
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/equinixmetal/metros.json:
--------------------------------------------------------------------------------
1 | {
2 | "metros": [
3 | {
4 | "id": "d3d6b29f-042d-43b7-b3ce-0bf53d5754ca",
5 | "name": "Dallas",
6 | "code": "da",
7 | "country": "US"
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_1_4/disk_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 5
4 | Ubuntu 9.04 LAMP
5 | 2048
6 | file:///images/ubuntu/jaunty.img
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_6/disk_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 10
4 | Debian 7.1 LAMP
5 | 2048
6 | file:///images/debian/wheezy.img
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi/delete_zone_fail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 0
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/delete_domain_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [
3 | {
4 | "ERRORCODE": 5,
5 | "ERRORMESSAGE": "Object not found"
6 | }
7 | ],
8 | "DATA": {},
9 | "ACTION": "domain.delete"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/reboot_instances.xml:
--------------------------------------------------------------------------------
1 |
2 | 76dabb7a-fb39-4ed1-b5e0-31a4a0fdf5c0
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/register_image.xml:
--------------------------------------------------------------------------------
1 |
2 | 6d858ea7-053e-4751-9fae-b891019fc8d2
3 | ami-57c2fb3e
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/release_address.xml:
--------------------------------------------------------------------------------
1 |
2 | 23ec1390-8c1d-4a3e-8042-b1ad84933f57
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/create_instance.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | i-28n7dkvov
4 | DA38B11A-9D6D-420B-942F-95D68606C4FC
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/create_snapshot.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | i-28n7dkvov
4 | DA38B11A-9D6D-420B-942F-95D68606C4FC
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_1_4/disk_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 15
4 | Ubuntu 9.04 LAMP
5 | 2048
6 | file:///images/ubuntu/jaunty.img
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_1_4/networks.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/gandi/delete_record_doesnotexist.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 0
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/get_record_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [
3 | {
4 | "ERRORCODE": 5,
5 | "ERRORMESSAGE": "Object not found"
6 | }
7 | ],
8 | "DATA": {},
9 | "ACTION": "domain.resource.list"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/resource_list_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [
3 | {
4 | "ERRORCODE": 5,
5 | "ERRORMESSAGE": "Object not found"
6 | }
7 | ],
8 | "DATA": {},
9 | "ACTION": "domain.resource.list"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_mail_redirects_GET.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_mail_redirect": {
3 | "source_address": "admin",
4 | "destination_address": "user@example-site.com",
5 | "id": 5,
6 | "zone_id": 1
7 | }
8 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr_v2/get_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "record": {
3 | "id": "123",
4 | "type": "NS",
5 | "name": "",
6 | "data": "ns1.vultr.com",
7 | "priority": -1,
8 | "ttl": 300
9 | }
10 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/rackspace/v1_slug_loadbalancers_94698_access_list.json:
--------------------------------------------------------------------------------
1 | {"accessList":[{"address":"0.0.0.0/0","id":2883,"type":"DENY"},{"address":"2001:4801:7901::6/64","id":2884,"type":"ALLOW"},{"address":"8.8.8.8/0","id":3006,"type":"DENY"}]}
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/slb/delete_server_certificate.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/slb/set_server_certificate_name.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/docs/examples/compute/digitalocean/instantiate_api_v2.0.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.DIGITAL_OCEAN)
5 |
6 | driver = cls("access token", api_version="v2")
7 |
--------------------------------------------------------------------------------
/docs/examples/compute/kamatera/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.KAMATERA)
5 | driver = cls("KAMATERA API CLIENT ID", "KAMATERA API SECRET")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/associate_address.xml:
--------------------------------------------------------------------------------
1 |
2 | 1a470be4-b44d-4423-a80c-44ef2070b8be
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_security_group.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/modify_security_group_by_id.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_identity/v3/v3_users_a_projects.json:
--------------------------------------------------------------------------------
1 | {
2 | "links": {
3 | "self": "http://192.168.18.100:5000/v3/users/a/projects",
4 | "previous": null,
5 | "next": null
6 | },
7 | "projects": []
8 | }
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/cloudflare/zone_GET_404.json:
--------------------------------------------------------------------------------
1 | {
2 | "success": false,
3 | "errors": [
4 | {
5 | "code": 1001,
6 | "message": "Invalid zone identifier"
7 | }
8 | ],
9 | "messages": [],
10 | "result": null
11 | }
12 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/linode/delete_resource_does_not_exist.json:
--------------------------------------------------------------------------------
1 | {
2 | "ERRORARRAY": [
3 | {
4 | "ERRORCODE": 5,
5 | "ERRORMESSAGE": "Object not found"
6 | }
7 | ],
8 | "DATA": {},
9 | "ACTION": "domain.resource.delete"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/liquidweb/duplicate_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "error_class": "LW::Exception::DuplicateRecord",
3 | "field": "domain",
4 | "full_message": "Duplicate record for 'domain: mytest.com': ",
5 | "input": "mytest.com",
6 | "id": 11
7 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_mail_redirects_CREATE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_mail_redirect": {
3 | "source_address": "admin",
4 | "destination_address": "user@example-site.com",
5 | "id": 5,
6 | "zone_id": 1
7 | }
8 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/vultr_v2/create_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "record": {
3 | "id": "123",
4 | "type": "A",
5 | "name": "test1",
6 | "data": "192.168.0.11",
7 | "priority": 1,
8 | "ttl": 300
9 | }
10 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/elb/deregister_instances_from_load_balancer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/docs/examples/dns/google/dns_installed_application.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | DNSDriver = get_driver(Provider.GOOGLE)
5 | driver = DNSDriver("client ID", "client secret", project="project ID")
6 |
--------------------------------------------------------------------------------
/docs/examples/storage/azure/instantiate.py:
--------------------------------------------------------------------------------
1 | from libcloud.storage.types import Provider
2 | from libcloud.storage.providers import get_driver
3 |
4 | cls = get_driver(Provider.AZURE_BLOBS)
5 |
6 | driver = cls(key="your storage account name", secret="your access key")
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/scaleway/reboot_node.json:
--------------------------------------------------------------------------------
1 | {
2 | "task": {
3 | "description": "server_reboot",
4 | "href_from": "/servers/741db378/action",
5 | "id": "741db378",
6 | "progress": "0",
7 | "status": "pending"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/cloudflare/record_GET_404.json:
--------------------------------------------------------------------------------
1 | {
2 | "success": false,
3 | "errors": [
4 | {
5 | "code": 1002,
6 | "message": "Invalid dns record identifier"
7 | }
8 | ],
9 | "messages": [],
10 | "result": null
11 | }
12 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_mail_redirects_UPDATE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_mail_redirect": {
3 | "source_address": "new_admin",
4 | "destination_address": "new_user@example-site.com",
5 | "id": 5,
6 | "zone_id": 1
7 | }
8 | }
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/elb/set_load_balancer_policies_of_listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/slb/start_load_balancer_listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/docs/dns/drivers/index.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | DNS Drivers Documentation
4 | =========================
5 |
6 | This chapter includes links to driver (provider) specific documentation pages.
7 |
8 | .. toctree::
9 | :glob:
10 | :maxdepth: 1
11 |
12 | *
13 |
--------------------------------------------------------------------------------
/docs/examples/compute/azure/instantiate.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.AZURE)
5 | driver = cls(subscription_id="subscription-id", key_file="/path/to/azure_cert.pem")
6 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudsigma/connect_to_api_1_0.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.CLOUDSIGMA)
5 | driver = cls("username", "password", region="zrh", api_version="1.0")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/abiquo/not_found_error.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DC-0
5 | The requested datacenter does not exist
6 |
7 |
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listNetworkACLLists_default.json:
--------------------------------------------------------------------------------
1 | { "listnetworkacllistsresponse" : { "count":4 ,"networkacllist" : [ {"id":"54bd8cc6-5db0-4f64-8495-a0dfaf3fb4d5","name":"test","description":"test","vpcid":"cf698ec3-edd0-466c-a8f6-f9096700b6ec"} ] } }
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/attach_internet_gateway.xml:
--------------------------------------------------------------------------------
1 |
2 | 1eb45fd7-d4f6-4b63-a52f-54fc0c82617e
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/create_placement_groups.xml:
--------------------------------------------------------------------------------
1 |
2 | d4904fd9-82c2-4ea5-adfe-a9cc3EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_internet_gateway.xml:
--------------------------------------------------------------------------------
1 |
2 | b1a5c8c9-91c7-43f3-8234-c162db89a2df
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_placement_groups.xml:
--------------------------------------------------------------------------------
1 |
2 | d4904fd9-82c2-4ea5-adfe-a9cc3EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/detach_internet_gateway.xml:
--------------------------------------------------------------------------------
1 |
2 | 7098cc6d-a984-4d34-a5ed-6ae1a645c0b6
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/disassociate_address.xml:
--------------------------------------------------------------------------------
1 |
2 | dfb841f8-cc26-4f45-a3ac-dc08589eec1d
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/modify_subnet_attribute.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_0/network_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 15
4 | Network 15
5 | 192.168.1.0
6 | 256
7 | NO
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_0/network_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 5
4 | Network 5
5 | 192.168.0.0
6 | 256
7 | YES
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/create_zone_success.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": 3,
3 | "name": "example.org",
4 | "synced": false,
5 | "queries_count": 0,
6 | "records_count": 0,
7 | "aliases_count": 0,
8 | "redirects_count": 0,
9 | "forwards_count": 0
10 | }
--------------------------------------------------------------------------------
/docs/container/utilities.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Container Utility API
4 | =====================
5 |
6 | .. autoclass:: libcloud.container.utils.docker.RegistryClient
7 | :members:
8 |
9 | .. autoclass:: libcloud.container.utils.docker.HubClient
10 | :members:
11 |
--------------------------------------------------------------------------------
/docs/examples/dns/google/dns_service_account.py:
--------------------------------------------------------------------------------
1 | from libcloud.dns.types import Provider
2 | from libcloud.dns.providers import get_driver
3 |
4 | DNSDriver = get_driver(Provider.GOOGLE)
5 | driver = DNSDriver("service account email", "keyfile location", project="project ID")
6 |
--------------------------------------------------------------------------------
/docs/examples/storage/digitalocean_spaces/instantiate.py:
--------------------------------------------------------------------------------
1 | from libcloud.storage.types import Provider
2 | from libcloud.storage.providers import get_driver
3 |
4 | cls = get_driver(Provider.DIGITALOCEAN_SPACES)
5 |
6 | driver = cls(key="DO_ACCESS_KEY", secret="DO_SECRET_KEY")
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/delete_network_interface.xml:
--------------------------------------------------------------------------------
1 |
2 | c0bc0036-e328-47c6-bd6d-318b007f66ee
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/detach_network_interface.xml:
--------------------------------------------------------------------------------
1 |
2 | 1a683cd6-58ea-4b93-a6e9-a23b56afddf0
3 | true
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gce/projects_suse-cloud_global_licenses_sles_11.json:
--------------------------------------------------------------------------------
1 | {
2 | "kind": "compute#license",
3 | "selfLink": "https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-11",
4 | "name": "sles-11",
5 | "chargesUseFee": true
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gce/projects_suse-cloud_global_licenses_sles_12.json:
--------------------------------------------------------------------------------
1 | {
2 | "kind": "compute#license",
3 | "selfLink": "https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-12",
4 | "name": "sles-12",
5 | "chargesUseFee": true
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/loadbalancer/fixtures/slb/create_load_balancer_http_listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/backblaze_b2/b2_hide_file.json:
--------------------------------------------------------------------------------
1 | {
2 | "action": "hide",
3 | "fileId": "4_z481c37de2e1ab3bf5e150710_f1089c2d0af334258_d20160118_m103421_c001_v0001015_t0019",
4 | "fileName": "2.txt",
5 | "size": 0,
6 | "uploadTimestamp": 1453113261000
7 | }
8 |
--------------------------------------------------------------------------------
/docs/backup/drivers/index.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Backup Drivers Documentation
4 | ============================
5 |
6 | This chapter includes links to driver (provider) specific documentation pages.
7 |
8 | .. toctree::
9 | :glob:
10 | :maxdepth: 1
11 |
12 | *
13 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudframes/auth_url.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | CloudFrames = get_driver(Provider.CLOUDFRAMES)
5 | driver = CloudFrames(url="http://admin:admin@cloudframes:80/appserver/xmlrpc")
6 |
--------------------------------------------------------------------------------
/docs/examples/compute/outscale/instantiate.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | cls = get_driver(Provider.OUTSCALE)
5 | driver = cls(key="my_key", secret="my_secret", region="my_region", service="my_service")
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/modify_instance_attribute.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/modify_snapshot_attribute.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gce/global_backendServices-empty.json:
--------------------------------------------------------------------------------
1 | {
2 | "kind": "compute#backendServiceList",
3 | "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/backendServices",
4 | "id": "projects/project_name/global/backendServices"
5 | }
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_8/instance_type_large.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | large
4 | 8
5 | 8192
6 |
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_8/instance_type_medium.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | medium
4 | 4
5 | 4096
6 |
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_3_8/instance_type_small.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | small
4 | 1
5 | 1024
6 |
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/vsphere/list_interfaces.json:
--------------------------------------------------------------------------------
1 | {"value":
2 | [{"ipv4": {"mode": "STATIC", "default_gateway": "195.196.0.2",
3 | "address": "195.196.197.198", "prefix": 29, "configurable": true},
4 | "name": "nic0", "mac": "00:0c:29:59:bd:12", "status": "up"}]}
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/zonomi/converted_to_master.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | OK:
4 | \n
5 | This service is now the master for this zone. It will no longer listen for changes from 1.2.3.4.
6 |
--------------------------------------------------------------------------------
/docs/compute/drivers/ibm_sce.rst:
--------------------------------------------------------------------------------
1 | IBM SmartCloud Enterprise Driver Documentation
2 | ==============================================
3 |
4 | API Docs
5 | --------
6 |
7 | .. autoclass:: libcloud.compute.drivers.ibm_sce.IBMNodeDriver
8 | :members:
9 | :inherited-members:
10 |
--------------------------------------------------------------------------------
/docs/compute/drivers/index.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Compute Drivers Documentation
4 | =============================
5 |
6 | This chapter includes links to driver (provider) specific documentation pages.
7 |
8 | .. toctree::
9 | :glob:
10 | :maxdepth: 1
11 |
12 | *
13 |
--------------------------------------------------------------------------------
/docs/container/drivers/index.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Container Drivers Documentation
4 | ===============================
5 |
6 | This chapter includes links to driver (provider) specific documentation pages.
7 |
8 | .. toctree::
9 | :glob:
10 | :maxdepth: 1
11 |
12 | *
--------------------------------------------------------------------------------
/docs/storage/drivers/index.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Storage Drivers Documentation
4 | =============================
5 |
6 | This chapter includes links to driver (provider) specific documentation pages.
7 |
8 | .. toctree::
9 | :glob:
10 | :maxdepth: 1
11 |
12 | *
13 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/queryAsyncJobResult_1300004.json:
--------------------------------------------------------------------------------
1 | { "queryasyncjobresultresponse" : {"jobid":1300004,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"affinitygroup" : {"id":"11113", "name": "MyAG2", "type": "MyAGType"} }} }
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/revoke_security_group_egress.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/create_public_ip.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | F2EF6A3B-E345-46B9-931E-0EA094818567
4 | 10.1.149.159
5 |
6 |
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ecs/create_security_group.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | CEF72CEB-54B6-4AE8-B225-F876FF7BA984
4 | sg-F876FF7BA
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_os_quota_sets_aTenantId.json:
--------------------------------------------------------------------------------
1 | {"quota_set": {"metadata_items": 10, "injected_file_content_bytes": 1000, "injected_files": 10, "volumes": 0, "instances": 25, "gigabytes": 500, "cores": 50, "ram": 102400, "id": "aTenantId", "floating_ips": 10}}
2 |
--------------------------------------------------------------------------------
/NOTICE:
--------------------------------------------------------------------------------
1 | Apache Libcloud
2 | Copyright (c) 2010-2023 The Apache Software Foundation
3 |
4 | This product includes software developed at
5 | The Apache Software Foundation (http://www.apache.org/).
6 |
7 | This product includes software developed by
8 | Cloudkick (http://www.cloudkick.com/).
9 |
--------------------------------------------------------------------------------
/docs/examples/storage/digitalocean_spaces/v4sig.py:
--------------------------------------------------------------------------------
1 | from libcloud.storage.types import Provider
2 | from libcloud.storage.providers import get_driver
3 |
4 | cls = get_driver(Provider.DIGITALOCEAN_SPACES)
5 |
6 | driver = cls(key="DO_ACCESS_KEY", secret="DO_SECRET_KEY", signature_version="4")
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/createSecurityGroup_default.json:
--------------------------------------------------------------------------------
1 | {"createsecuritygroupresponse":{"securitygroup":{"account":"runseb@gmail.com","domainid":"ab53d864-6f78-4993-bb28-9b8667b535a1","id":"895f9e41-4d89-468e-9b69-19a8f0d3a889","domain":"runseb@gmail.com","name":"MySG"}}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/revoke_security_group_ingress.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/linode_v4/create_disk.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": 1234,
3 | "status": "not ready",
4 | "label": "TestingDisk",
5 | "created": "2020-10-09T17:21:32",
6 | "updated": "2020-10-09T17:21:32",
7 | "filesystem": "ext4",
8 | "size": 5000
9 | }
10 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/misc/test_ecdsa.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIKB6ty3yVyKEnfF/zprx0qwC76MsMlHY4HXCnqho2eKioAoGCCqGSM49
3 | AwEHoUQDQgAElI9mbdlaS+T9nHxY/59lFnn80EEecZDBHq4gLpccY8Mge5ZTMiMD
4 | ADRvOqQ5R98Sxst765CAqXmRtz8vwoD96g==
5 | -----END EC PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack/v1_slug_images_post.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/docs/backup/supported_providers.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Supported Providers
4 | ===================
5 |
6 | Provider Matrix
7 | ---------------
8 |
9 | .. include:: _supported_providers.rst
10 |
11 | Supported Methods
12 | -----------------
13 |
14 | .. include:: _supported_methods.rst
15 |
--------------------------------------------------------------------------------
/docs/container/supported_providers.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Supported Providers
4 | ===================
5 |
6 | Provider Matrix
7 | ---------------
8 |
9 | .. include:: _supported_providers.rst
10 |
11 | Supported Methods
12 | -----------------
13 |
14 | .. include:: _supported_methods.rst
--------------------------------------------------------------------------------
/docs/dns/supported_providers.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Supported Providers
4 | ===================
5 |
6 | Provider Matrix
7 | ---------------
8 |
9 | .. include:: _supported_providers.rst
10 |
11 | Supported Methods
12 | -----------------
13 |
14 | .. include:: _supported_methods.rst
15 |
--------------------------------------------------------------------------------
/docs/examples/compute/cloudframes/auth_kwargs.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | CloudFrames = get_driver(Provider.CLOUDFRAMES)
5 | driver = CloudFrames(key="admin", secret="admin", secure=False, host="cloudframes", port=80)
6 |
--------------------------------------------------------------------------------
/docs/examples/storage/auroraobjects/instantiate.py:
--------------------------------------------------------------------------------
1 | from libcloud.storage.types import Provider
2 | from libcloud.storage.providers import get_driver
3 |
4 | access_key = "XXXXXX"
5 | secret_key = "YYYYYY"
6 |
7 | cls = get_driver(Provider.AURORAOBJECTS)
8 | driver = cls(access_key, secret_key)
9 |
--------------------------------------------------------------------------------
/docs/examples/storage/backblaze_b2/instantiate.py:
--------------------------------------------------------------------------------
1 | from libcloud.storage.types import Provider
2 | from libcloud.storage.providers import get_driver
3 |
4 | key_id = "XXXXXX"
5 | application_key = "YYYYYY"
6 |
7 | cls = get_driver(Provider.BACKBLAZE_B2)
8 | driver = cls(key_id, application_key)
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean/create_key_pair.json:
--------------------------------------------------------------------------------
1 | {
2 | "ssh_key": {
3 | "id": 7717,
4 | "fingerprint": "f5:d1:78:ed:28:72:5f:e1:ac:94:fd:1f:e0:a3:48:6d",
5 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQsxRiUKn example",
6 | "name": "test1"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/authorize_security_group_egress.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/authorize_security_group_ingress.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/fcu/ex_modify_instance_keypair.xml:
--------------------------------------------------------------------------------
1 |
3 | 9be5a40b-5f0a-4761-89fb-770eada0c865
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gce/projects_coreos-cloud_global_licenses_coreos_stable.json:
--------------------------------------------------------------------------------
1 | {
2 | "kind": "compute#license",
3 | "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/licenses/coreos-stable",
4 | "name": "coreos-stable",
5 | "chargesUseFee": true
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/gce/projects_rhel-cloud_global_licenses_rhel_server.json:
--------------------------------------------------------------------------------
1 | {
2 | "kind": "compute#license",
3 | "selfLink": "https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/rhel-7-server",
4 | "name": "rhel-7-server",
5 | "chargesUseFee": true
6 | }
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_2_0/storage_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 5
4 | Ubuntu 9.04 LAMP
5 | OS
6 | Ubuntu 9.04 LAMP Description
7 | 2048
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_os_security_groups_create.json:
--------------------------------------------------------------------------------
1 | {
2 | "security_group": {
3 | "description": "Test Security Group",
4 | "id": 6,
5 | "name": "test",
6 | "rules": [],
7 | "tenant_id": "68"
8 | }
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/docs/loadbalancer/drivers/index.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Load Balancer Drivers Documentation
4 | ===================================
5 |
6 | This chapter includes links to driver (provider) specific documentation pages.
7 |
8 | .. toctree::
9 | :glob:
10 | :maxdepth: 1
11 |
12 | *
13 |
--------------------------------------------------------------------------------
/docs/loadbalancer/supported_providers.rst:
--------------------------------------------------------------------------------
1 | :orphan:
2 |
3 | Supported Providers
4 | ===================
5 |
6 | Provider Matrix
7 | ---------------
8 |
9 | .. include:: _supported_providers.rst
10 |
11 | Supported Methods
12 | -----------------
13 |
14 | .. include:: _supported_methods.rst
15 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/digitalocean_v2/create_key_pair.json:
--------------------------------------------------------------------------------
1 | {
2 | "ssh_key": {
3 | "id": 7717,
4 | "fingerprint": "f5:d1:78:ed:28:72:5f:e1:ac:94:fd:1f:e0:a3:48:6d",
5 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQsxRiUKn example",
6 | "name": "test1"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/allocate_address.xml:
--------------------------------------------------------------------------------
1 |
2 | 56926e0e-5fa3-41f3-927c-17212def59df
3 | 192.0.2.1
4 | standard
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/attach_network_interface.xml:
--------------------------------------------------------------------------------
1 |
2 | e46c7abc-8b14-4315-99cb-773a0f95d833
3 | eni-attach-2b588b47
4 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/opennebula_2_0/storage_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 15
4 | Ubuntu 9.04 LAMP
5 | OS
6 | Ubuntu 9.04 LAMP Description
7 | 2048
8 |
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/openstack_v1_1/_os_networks.json:
--------------------------------------------------------------------------------
1 | {"networks": [{"cidr": "127.0.0.0/24", "id": "f13e5051-feea-416b-827a-1a0acc2dad14", "label": "test1"}, {"id": "00000000-0000-0000-0000-000000000000", "label": "public"}, {"id": "11111111-1111-1111-1111-111111111111", "label": "private"}]}
2 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/ecs/describerepositories.json:
--------------------------------------------------------------------------------
1 | {
2 | "repositories": [{
3 | "registryId": "647433528374",
4 | "repositoryArn": "arn:aws:ecr:us-east-1:647433528374:repository/my-images",
5 | "repositoryName": "my-images"
6 | }
7 | ]
8 | }
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/gke/zones_us-central1-a_instance_serverconfig.json:
--------------------------------------------------------------------------------
1 | {"validImageTypes": ["CONTAINER_VM", "COS"], "validNodeVersions": ["1.6.4", "1.6.2", "1.5.7", "1.5.6", "1.4.9"], "defaultClusterVersion": "1.6.4", "validMasterVersions": ["1.6.4", "1.5.7"], "defaultImageType": "COS"}
2 |
--------------------------------------------------------------------------------
/docs/examples/compute/auroracompute/instantiate_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.types import Provider
2 | from libcloud.compute.providers import get_driver
3 |
4 | apikey = "mykey"
5 | secretkey = "mysecret"
6 |
7 | Driver = get_driver(Provider.AURORACOMPUTE)
8 | conn = Driver(key=apikey, secret=secretkey)
9 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure/_3761b98b_673d_526c_8d55_fee918758e6e_services_hostedservices_testdc1234.xml:
--------------------------------------------------------------------------------
1 | ResourceNotFoundThe hosted service does not exist.
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listFirewallRules_default.json:
--------------------------------------------------------------------------------
1 | {"listfirewallrulesresponse": {"count": 1, "firewallrule": [ { "cidrlist": "192.168.0.0/16", "id": 171597, "ipaddress": "1.1.1.116", "protocol": "tcp", "startport": "33", "endport": "34", "ipaddressid": 34000, "state": "Active" }]}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/cloudstack/listFirewallRules_firewallicmp.json:
--------------------------------------------------------------------------------
1 | {"listfirewallrulesresponse": {"count": 1, "firewallrule": [ { "cidrlist": "192.168.0.0/16", "icmpcode": 0, "icmptype": 8, "id": 52394, "ipaddress": "1.1.1.116", "ipaddressid": 34000, "protocol": "icmp", "state": "Active" } ]}}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/create_security_group.xml:
--------------------------------------------------------------------------------
1 |
2 | 59dbff89-35bd-4eac-99ed-be587EXAMPLE
3 | true
4 | sg-52e2f530
5 |
6 |
--------------------------------------------------------------------------------
/libcloud/test/container/fixtures/ecs/getauthorizationtoken.json:
--------------------------------------------------------------------------------
1 | {
2 | "authorizationData": [
3 | {
4 | "authorizationToken": "QVdTOkNpQzErSHF1ZXZPcUR...",
5 | "expiresAt": 1448878779.809,
6 | "proxyEndpoint": "https://012345678910.dkr.ecr.us-east-1.amazonaws.com"
7 | }
8 | ]
9 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/create_record_success.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": 31,
3 | "name": "test.com.",
4 | "type": "A",
5 | "content": "127.0.0.1",
6 | "ttl": 13,
7 | "zone_id": 1,
8 | "created_at": "2015-01-17T14:04:35.251785849Z",
9 | "updated_at": "2015-01-17T14:04:35.251785972Z"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/onapp/get_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "dns_zone": {
3 | "id": 1,
4 | "name": "example.com",
5 | "user_id": 123,
6 | "created_at": "2017-03-24T16:07:05.000+05:30",
7 | "updated_at": "2017-03-24T16:07:05.000+05:30",
8 | "cdn_reference": 12345678
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/docs/examples/compute/register_3rd_party_driver.py:
--------------------------------------------------------------------------------
1 | from libcloud.compute.providers import get_driver, set_driver
2 |
3 | set_driver("stratuslab", "stratuslab.libcloud.stratuslab_driver", "StratusLabNodeDriver")
4 |
5 | # Your code which uses the driver.
6 | # For example:
7 | driver = get_driver("stratuslab")
8 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure/_3761b98b_673d_526c_8d55_fee918758e6e_operations_acc33f6756cda6fd96826394fce4c9f3.xml:
--------------------------------------------------------------------------------
1 | fbd6fd8f-9e3e-acad-8524-92f64e1050b6Succeeded
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure/_3761b98b_673d_526c_8d55_fee918758e6e_services_hostedservices_dcoddkinztest03.xml:
--------------------------------------------------------------------------------
1 | ResourceNotFoundThe hosted service does not exist.
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure/_3761b98b_673d_526c_8d55_fee918758e6e_services_hostedservices_dcoddkinztest04.xml:
--------------------------------------------------------------------------------
1 | ResourceNotFoundThe hosted service does not exist.
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ovh/volume_snapshot_get_details.json:
--------------------------------------------------------------------------------
1 | {
2 | "volumeId": "foo",
3 | "status": "available",
4 | "region": "GRA1",
5 | "name": "",
6 | "description": "",
7 | "size": 10,
8 | "creationDate": "2016-10-10T17:33:02Z",
9 | "id": "foo-snap"
10 | }
11 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/luadns/get_record.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": 31,
3 | "name": "example.com.",
4 | "type": "MX",
5 | "content": "10 mail.example.com.",
6 | "ttl": 300,
7 | "zone_id": 1,
8 | "created_at": "2015-01-17T14:04:35.251785849Z",
9 | "updated_at": "2015-01-17T14:04:35.251785972Z"
10 | }
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/onapp/create_zone.json:
--------------------------------------------------------------------------------
1 | {
2 | "dns_zone": {
3 | "id": 1,
4 | "name": "example.com",
5 | "user_id": 123,
6 | "created_at": "2017-03-24T16:07:05.000+05:30",
7 | "updated_at": "2017-03-24T16:07:05.000+05:30",
8 | "cdn_reference": 12345678
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/libcloud/test/dns/fixtures/pointdns/_zones_1_records_141_UPDATE.json:
--------------------------------------------------------------------------------
1 | {
2 | "zone_record": {
3 | "name": "updated.com",
4 | "data": "1.2.3.5",
5 | "id": 141,
6 | "aux": null,
7 | "record_type": "A",
8 | "ttl": 4500,
9 | "zone_id": 1
10 | }
11 | }
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/azurite_blobs/list_objects_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/libcloud/test/storage/fixtures/oss/initiate_multipart_upload.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | multipart_upload
4 | multipart.data
5 | 0004B9894A22E5B1888A1E29F8236E2D
6 |
7 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure/_3761b98b_673d_526c_8d55_fee918758e6e_services_storageservices_dss123.xml:
--------------------------------------------------------------------------------
1 | ResourceNotFoundThe storage account \'dss123\' was not found.
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/azure_arm/_77777777_7777_7777_7777_777777777777_oauth2_token.json:
--------------------------------------------------------------------------------
1 | {"expires_in":"3600","token_type":"Bearer","expires_on":"1111111111","not_before":"1111111111","resource":"https://management.core.windows.net/","access_token":"3333333333333333333333333333333333333333333333333333333"}
2 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/ec2/associate_vpc_address.xml:
--------------------------------------------------------------------------------
1 |
2 | s132fsz2-6cdg-4ox3-a148-lpqnvdc98c2a
3 | true
4 | eipassoc-167a8073
5 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/misc/test_ecdsa_non_paramiko_recognized_header.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PRIVATE KEY-----
2 | MHcCAQEEIKB6ty3yVyKEnfF/zprx0qwC76MsMlHY4HXCnqho2eKioAoGCCqGSM49
3 | AwEHoUQDQgAElI9mbdlaS+T9nHxY/59lFnn80EEecZDBHq4gLpccY8Mge5ZTMiMD
4 | ADRvOqQ5R98Sxst765CAqXmRtz8vwoD96g==
5 | -----END PRIVATE KEY-----
6 |
--------------------------------------------------------------------------------
/libcloud/test/compute/fixtures/onapp/import_key_pair.json:
--------------------------------------------------------------------------------
1 | {
2 | "ssh_key": {
3 | "id": 3,
4 | "user_id": 123,
5 | "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8uuUq",
6 | "created_at": "2017-03-22T19:11:32.000+05:30",
7 | "updated_at": "2017-03-22T19:11:32.000+05:30"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------