├── .coveragerc ├── .github └── workflows │ ├── main.yml │ └── pypi_upload.yml ├── .gitignore ├── CONTRIBUTING.rst ├── HACKING.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── RELEASENOTES.md ├── TODO ├── docs ├── autoscaling.md ├── cloud_blockstorage.md ├── cloud_databases.md ├── cloud_dns.md ├── cloud_files.md ├── cloud_loadbalancers.md ├── cloud_monitoring.md ├── cloud_networks.md ├── cloud_servers.md ├── context_objects.md ├── dox.cfg ├── getting_started.md ├── images.md ├── installing_pyrax.md └── queues.md ├── pyrax.spec.in ├── pyrax ├── __init__.py ├── autoscale.py ├── base_identity.py ├── client.py ├── cloudblockstorage.py ├── cloudcdn.py ├── clouddatabases.py ├── clouddns.py ├── cloudloadbalancers.py ├── cloudmonitoring.py ├── cloudnetworks.py ├── exceptions.py ├── fakes.py ├── http.py ├── identity │ ├── __init__.py │ ├── keystone_identity.py │ └── rax_identity.py ├── image.py ├── manager.py ├── object_storage.py ├── queueing.py ├── resource.py ├── service_catalog.py ├── utils.py └── version.py ├── samples ├── auth_creds_file.py ├── auth_direct.py ├── autoscale │ ├── add_policy.py │ ├── add_webhook.py │ ├── create_scaling_group.py │ ├── delete_policy.py │ ├── delete_scaling_group.py │ └── delete_webhook.py ├── cloud_blockstorage │ ├── attach_detach_volume.py │ ├── create_snapshot.py │ ├── create_volume.py │ └── delete_volume.py ├── cloud_databases │ ├── add_database.py │ ├── add_user.py │ ├── create_instance.py │ ├── delete_instance.py │ └── list_flavors.py ├── cloud_dns │ ├── add_ptr_records.py │ ├── add_records.py │ ├── create_domain.py │ ├── create_subdomain.py │ ├── delete_all_ptr_records.py │ ├── delete_all_records.py │ ├── delete_all_subdomains.py │ ├── delete_domain.py │ ├── iterate_domains.py │ ├── list_domains.py │ ├── list_ptr_records.py │ ├── list_records.py │ ├── list_subdomains.py │ ├── update_domain.py │ └── update_ptr_record.py ├── cloud_loadbalancers │ ├── add_remove_node.py │ ├── content_caching.py │ ├── create_lb.py │ ├── create_node.py │ ├── create_vip.py │ ├── get_lb_attributes.py │ ├── get_usage.py │ ├── list_algorithms.py │ ├── list_protocols.py │ ├── metadata.py │ ├── node_condition.py │ ├── session_persistence.py │ └── ssl_termination.py ├── cloud_monitoring │ ├── create_alarm.py │ ├── create_check.py │ ├── create_entity.py │ ├── create_notification.py │ └── util.py ├── cloud_networks │ ├── create_bastion.py │ ├── create_network.py │ └── delete_network.py ├── cloudfiles │ ├── container_cdn.py │ ├── container_metadata.py │ ├── create_container.py │ ├── delete_objects.py │ ├── fetch_objects.py │ ├── get_objects.py │ ├── object_metadata.py │ ├── store_object.py │ ├── store_with_etag.py │ ├── temporary_url.py │ ├── upload_file.py │ └── upload_folder.py ├── cloudservers │ ├── create_image.py │ ├── create_server.py │ ├── create_with_meta_and_files.py │ ├── delete_image.py │ ├── delete_server.py │ ├── list_flavors.py │ ├── list_images.py │ └── reboot.py ├── images │ ├── accept_images.py │ ├── add_image_member.py │ ├── delete_image_member.py │ ├── export_task.py │ ├── import_task.py │ ├── list_image_members.py │ ├── list_images.py │ ├── list_images_filtered.py │ └── list_tasks.py └── queueing │ ├── claim_messages.py │ ├── create_queue.py │ ├── delete_message.py │ ├── delete_messages.py │ ├── delete_queue.py │ ├── list_claims.py │ ├── list_messages.py │ ├── list_queues.py │ └── post_message.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── integrated │ ├── __init__.py │ ├── smoketest.py │ └── test_module.py └── unit │ ├── __init__.py │ ├── base_test.py │ ├── test_autoscale.py │ ├── test_client.py │ ├── test_cloud_blockstorage.py │ ├── test_cloud_cdn.py │ ├── test_cloud_databases.py │ ├── test_cloud_dns.py │ ├── test_cloud_loadbalancers.py │ ├── test_cloud_monitoring.py │ ├── test_cloud_networks.py │ ├── test_exceptions.py │ ├── test_http.py │ ├── test_identity.py │ ├── test_image.py │ ├── test_manager.py │ ├── test_module.py │ ├── test_object_storage.py │ ├── test_queues.py │ ├── test_resource.py │ ├── test_service_catalog.py │ └── test_utils.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pypi_upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/.github/workflows/pypi_upload.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HACKING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/HACKING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASENOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/RELEASENOTES.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/TODO -------------------------------------------------------------------------------- /docs/autoscaling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/autoscaling.md -------------------------------------------------------------------------------- /docs/cloud_blockstorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_blockstorage.md -------------------------------------------------------------------------------- /docs/cloud_databases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_databases.md -------------------------------------------------------------------------------- /docs/cloud_dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_dns.md -------------------------------------------------------------------------------- /docs/cloud_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_files.md -------------------------------------------------------------------------------- /docs/cloud_loadbalancers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_loadbalancers.md -------------------------------------------------------------------------------- /docs/cloud_monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_monitoring.md -------------------------------------------------------------------------------- /docs/cloud_networks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_networks.md -------------------------------------------------------------------------------- /docs/cloud_servers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/cloud_servers.md -------------------------------------------------------------------------------- /docs/context_objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/context_objects.md -------------------------------------------------------------------------------- /docs/dox.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/dox.cfg -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/images.md -------------------------------------------------------------------------------- /docs/installing_pyrax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/installing_pyrax.md -------------------------------------------------------------------------------- /docs/queues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/docs/queues.md -------------------------------------------------------------------------------- /pyrax.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax.spec.in -------------------------------------------------------------------------------- /pyrax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/__init__.py -------------------------------------------------------------------------------- /pyrax/autoscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/autoscale.py -------------------------------------------------------------------------------- /pyrax/base_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/base_identity.py -------------------------------------------------------------------------------- /pyrax/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/client.py -------------------------------------------------------------------------------- /pyrax/cloudblockstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/cloudblockstorage.py -------------------------------------------------------------------------------- /pyrax/cloudcdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/cloudcdn.py -------------------------------------------------------------------------------- /pyrax/clouddatabases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/clouddatabases.py -------------------------------------------------------------------------------- /pyrax/clouddns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/clouddns.py -------------------------------------------------------------------------------- /pyrax/cloudloadbalancers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/cloudloadbalancers.py -------------------------------------------------------------------------------- /pyrax/cloudmonitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/cloudmonitoring.py -------------------------------------------------------------------------------- /pyrax/cloudnetworks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/cloudnetworks.py -------------------------------------------------------------------------------- /pyrax/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/exceptions.py -------------------------------------------------------------------------------- /pyrax/fakes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/fakes.py -------------------------------------------------------------------------------- /pyrax/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/http.py -------------------------------------------------------------------------------- /pyrax/identity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/identity/__init__.py -------------------------------------------------------------------------------- /pyrax/identity/keystone_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/identity/keystone_identity.py -------------------------------------------------------------------------------- /pyrax/identity/rax_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/identity/rax_identity.py -------------------------------------------------------------------------------- /pyrax/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/image.py -------------------------------------------------------------------------------- /pyrax/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/manager.py -------------------------------------------------------------------------------- /pyrax/object_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/object_storage.py -------------------------------------------------------------------------------- /pyrax/queueing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/queueing.py -------------------------------------------------------------------------------- /pyrax/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/resource.py -------------------------------------------------------------------------------- /pyrax/service_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/service_catalog.py -------------------------------------------------------------------------------- /pyrax/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/utils.py -------------------------------------------------------------------------------- /pyrax/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/pyrax/version.py -------------------------------------------------------------------------------- /samples/auth_creds_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/auth_creds_file.py -------------------------------------------------------------------------------- /samples/auth_direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/auth_direct.py -------------------------------------------------------------------------------- /samples/autoscale/add_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/autoscale/add_policy.py -------------------------------------------------------------------------------- /samples/autoscale/add_webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/autoscale/add_webhook.py -------------------------------------------------------------------------------- /samples/autoscale/create_scaling_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/autoscale/create_scaling_group.py -------------------------------------------------------------------------------- /samples/autoscale/delete_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/autoscale/delete_policy.py -------------------------------------------------------------------------------- /samples/autoscale/delete_scaling_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/autoscale/delete_scaling_group.py -------------------------------------------------------------------------------- /samples/autoscale/delete_webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/autoscale/delete_webhook.py -------------------------------------------------------------------------------- /samples/cloud_blockstorage/attach_detach_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_blockstorage/attach_detach_volume.py -------------------------------------------------------------------------------- /samples/cloud_blockstorage/create_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_blockstorage/create_snapshot.py -------------------------------------------------------------------------------- /samples/cloud_blockstorage/create_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_blockstorage/create_volume.py -------------------------------------------------------------------------------- /samples/cloud_blockstorage/delete_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_blockstorage/delete_volume.py -------------------------------------------------------------------------------- /samples/cloud_databases/add_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_databases/add_database.py -------------------------------------------------------------------------------- /samples/cloud_databases/add_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_databases/add_user.py -------------------------------------------------------------------------------- /samples/cloud_databases/create_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_databases/create_instance.py -------------------------------------------------------------------------------- /samples/cloud_databases/delete_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_databases/delete_instance.py -------------------------------------------------------------------------------- /samples/cloud_databases/list_flavors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_databases/list_flavors.py -------------------------------------------------------------------------------- /samples/cloud_dns/add_ptr_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/add_ptr_records.py -------------------------------------------------------------------------------- /samples/cloud_dns/add_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/add_records.py -------------------------------------------------------------------------------- /samples/cloud_dns/create_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/create_domain.py -------------------------------------------------------------------------------- /samples/cloud_dns/create_subdomain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/create_subdomain.py -------------------------------------------------------------------------------- /samples/cloud_dns/delete_all_ptr_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/delete_all_ptr_records.py -------------------------------------------------------------------------------- /samples/cloud_dns/delete_all_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/delete_all_records.py -------------------------------------------------------------------------------- /samples/cloud_dns/delete_all_subdomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/delete_all_subdomains.py -------------------------------------------------------------------------------- /samples/cloud_dns/delete_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/delete_domain.py -------------------------------------------------------------------------------- /samples/cloud_dns/iterate_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/iterate_domains.py -------------------------------------------------------------------------------- /samples/cloud_dns/list_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/list_domains.py -------------------------------------------------------------------------------- /samples/cloud_dns/list_ptr_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/list_ptr_records.py -------------------------------------------------------------------------------- /samples/cloud_dns/list_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/list_records.py -------------------------------------------------------------------------------- /samples/cloud_dns/list_subdomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/list_subdomains.py -------------------------------------------------------------------------------- /samples/cloud_dns/update_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/update_domain.py -------------------------------------------------------------------------------- /samples/cloud_dns/update_ptr_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_dns/update_ptr_record.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/add_remove_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/add_remove_node.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/content_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/content_caching.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/create_lb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/create_lb.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/create_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/create_node.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/create_vip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/create_vip.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/get_lb_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/get_lb_attributes.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/get_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/get_usage.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/list_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/list_algorithms.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/list_protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/list_protocols.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/metadata.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/node_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/node_condition.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/session_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/session_persistence.py -------------------------------------------------------------------------------- /samples/cloud_loadbalancers/ssl_termination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_loadbalancers/ssl_termination.py -------------------------------------------------------------------------------- /samples/cloud_monitoring/create_alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_monitoring/create_alarm.py -------------------------------------------------------------------------------- /samples/cloud_monitoring/create_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_monitoring/create_check.py -------------------------------------------------------------------------------- /samples/cloud_monitoring/create_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_monitoring/create_entity.py -------------------------------------------------------------------------------- /samples/cloud_monitoring/create_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_monitoring/create_notification.py -------------------------------------------------------------------------------- /samples/cloud_monitoring/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_monitoring/util.py -------------------------------------------------------------------------------- /samples/cloud_networks/create_bastion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_networks/create_bastion.py -------------------------------------------------------------------------------- /samples/cloud_networks/create_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_networks/create_network.py -------------------------------------------------------------------------------- /samples/cloud_networks/delete_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloud_networks/delete_network.py -------------------------------------------------------------------------------- /samples/cloudfiles/container_cdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/container_cdn.py -------------------------------------------------------------------------------- /samples/cloudfiles/container_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/container_metadata.py -------------------------------------------------------------------------------- /samples/cloudfiles/create_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/create_container.py -------------------------------------------------------------------------------- /samples/cloudfiles/delete_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/delete_objects.py -------------------------------------------------------------------------------- /samples/cloudfiles/fetch_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/fetch_objects.py -------------------------------------------------------------------------------- /samples/cloudfiles/get_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/get_objects.py -------------------------------------------------------------------------------- /samples/cloudfiles/object_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/object_metadata.py -------------------------------------------------------------------------------- /samples/cloudfiles/store_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/store_object.py -------------------------------------------------------------------------------- /samples/cloudfiles/store_with_etag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/store_with_etag.py -------------------------------------------------------------------------------- /samples/cloudfiles/temporary_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/temporary_url.py -------------------------------------------------------------------------------- /samples/cloudfiles/upload_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/upload_file.py -------------------------------------------------------------------------------- /samples/cloudfiles/upload_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudfiles/upload_folder.py -------------------------------------------------------------------------------- /samples/cloudservers/create_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/create_image.py -------------------------------------------------------------------------------- /samples/cloudservers/create_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/create_server.py -------------------------------------------------------------------------------- /samples/cloudservers/create_with_meta_and_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/create_with_meta_and_files.py -------------------------------------------------------------------------------- /samples/cloudservers/delete_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/delete_image.py -------------------------------------------------------------------------------- /samples/cloudservers/delete_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/delete_server.py -------------------------------------------------------------------------------- /samples/cloudservers/list_flavors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/list_flavors.py -------------------------------------------------------------------------------- /samples/cloudservers/list_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/list_images.py -------------------------------------------------------------------------------- /samples/cloudservers/reboot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/cloudservers/reboot.py -------------------------------------------------------------------------------- /samples/images/accept_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/accept_images.py -------------------------------------------------------------------------------- /samples/images/add_image_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/add_image_member.py -------------------------------------------------------------------------------- /samples/images/delete_image_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/delete_image_member.py -------------------------------------------------------------------------------- /samples/images/export_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/export_task.py -------------------------------------------------------------------------------- /samples/images/import_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/import_task.py -------------------------------------------------------------------------------- /samples/images/list_image_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/list_image_members.py -------------------------------------------------------------------------------- /samples/images/list_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/list_images.py -------------------------------------------------------------------------------- /samples/images/list_images_filtered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/list_images_filtered.py -------------------------------------------------------------------------------- /samples/images/list_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/images/list_tasks.py -------------------------------------------------------------------------------- /samples/queueing/claim_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/claim_messages.py -------------------------------------------------------------------------------- /samples/queueing/create_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/create_queue.py -------------------------------------------------------------------------------- /samples/queueing/delete_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/delete_message.py -------------------------------------------------------------------------------- /samples/queueing/delete_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/delete_messages.py -------------------------------------------------------------------------------- /samples/queueing/delete_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/delete_queue.py -------------------------------------------------------------------------------- /samples/queueing/list_claims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/list_claims.py -------------------------------------------------------------------------------- /samples/queueing/list_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/list_messages.py -------------------------------------------------------------------------------- /samples/queueing/list_queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/list_queues.py -------------------------------------------------------------------------------- /samples/queueing/post_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/samples/queueing/post_message.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrated/smoketest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/integrated/smoketest.py -------------------------------------------------------------------------------- /tests/integrated/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/integrated/test_module.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/base_test.py -------------------------------------------------------------------------------- /tests/unit/test_autoscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_autoscale.py -------------------------------------------------------------------------------- /tests/unit/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_client.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_blockstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_blockstorage.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_cdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_cdn.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_databases.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_dns.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_loadbalancers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_loadbalancers.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_monitoring.py -------------------------------------------------------------------------------- /tests/unit/test_cloud_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_cloud_networks.py -------------------------------------------------------------------------------- /tests/unit/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_exceptions.py -------------------------------------------------------------------------------- /tests/unit/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_http.py -------------------------------------------------------------------------------- /tests/unit/test_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_identity.py -------------------------------------------------------------------------------- /tests/unit/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_image.py -------------------------------------------------------------------------------- /tests/unit/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_manager.py -------------------------------------------------------------------------------- /tests/unit/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_module.py -------------------------------------------------------------------------------- /tests/unit/test_object_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_object_storage.py -------------------------------------------------------------------------------- /tests/unit/test_queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_queues.py -------------------------------------------------------------------------------- /tests/unit/test_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_resource.py -------------------------------------------------------------------------------- /tests/unit/test_service_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_service_catalog.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pycontribs/pyrax/HEAD/tox.ini --------------------------------------------------------------------------------