Skip to content

Instantly share code, notes, and snippets.

@lincolnthomas
Created September 28, 2016 16:06
Show Gist options
  • Save lincolnthomas/a3e52ba809930dd4b1a5b5475381d936 to your computer and use it in GitHub Desktop.
Save lincolnthomas/a3e52ba809930dd4b1a5b5475381d936 to your computer and use it in GitHub Desktop.
List of user service interfaces in nephoria for s3 in boto2 and boto3
### ipython
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
Type "copyright", "credits" or "license" for more information.
IPython 2.3.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: from nephoria.testcontroller import TestController
In [3]: tc = TestController('10.111.1.134', password='foobar', log_level='INFO')
In [4]: user = tc.get_user_by_name('testrunner', 'admin')
In [5]: user.s3.connection.
user.s3.connection.DefaultCallingFormat user.s3.connection.create_bucket user.s3.connection.host_header user.s3.connection.provider
user.s3.connection.DefaultHost user.s3.connection.debug user.s3.connection.http_connection_kwargs user.s3.connection.proxy
user.s3.connection.QueryString user.s3.connection.delete_bucket user.s3.connection.http_exceptions user.s3.connection.proxy_pass
user.s3.connection.access_key user.s3.connection.generate_url user.s3.connection.http_unretryable_exceptions user.s3.connection.proxy_port
user.s3.connection.anon user.s3.connection.generate_url_sigv4 user.s3.connection.https_connection_factory user.s3.connection.proxy_ssl
user.s3.connection.auth_region_name user.s3.connection.get_all_buckets user.s3.connection.https_validate_certificates user.s3.connection.proxy_user
user.s3.connection.auth_service_name user.s3.connection.get_bucket user.s3.connection.is_secure user.s3.connection.put_http_connection
user.s3.connection.aws_access_key_id user.s3.connection.get_canonical_user_id user.s3.connection.lookup user.s3.connection.request_hook
user.s3.connection.aws_secret_access_key user.s3.connection.get_http_connection user.s3.connection.make_request user.s3.connection.secret_key
user.s3.connection.bucket_class user.s3.connection.get_path user.s3.connection.new_http_connection user.s3.connection.server_name
user.s3.connection.build_base_http_request user.s3.connection.get_proxy_auth_header user.s3.connection.no_proxy user.s3.connection.set_bucket_class
user.s3.connection.build_post_form_args user.s3.connection.get_proxy_url_with_auth user.s3.connection.num_retries user.s3.connection.set_host_header
user.s3.connection.build_post_policy user.s3.connection.gs_access_key_id user.s3.connection.path user.s3.connection.set_request_hook
user.s3.connection.ca_certificates_file user.s3.connection.gs_secret_access_key user.s3.connection.port user.s3.connection.skip_proxy
user.s3.connection.calling_format user.s3.connection.handle_proxy user.s3.connection.prefix_proxy_to_path user.s3.connection.socket_exception_values
user.s3.connection.close user.s3.connection.head_bucket user.s3.connection.profile_name user.s3.connection.suppress_consec_slashes
user.s3.connection.connection user.s3.connection.host user.s3.connection.protocol user.s3.connection.use_proxy
In [5]: user.s3.boto2.
user.s3.boto2.DefaultCallingFormat user.s3.boto2.create_bucket user.s3.boto2.host_header user.s3.boto2.provider
user.s3.boto2.DefaultHost user.s3.boto2.debug user.s3.boto2.http_connection_kwargs user.s3.boto2.proxy
user.s3.boto2.QueryString user.s3.boto2.delete_bucket user.s3.boto2.http_exceptions user.s3.boto2.proxy_pass
user.s3.boto2.access_key user.s3.boto2.generate_url user.s3.boto2.http_unretryable_exceptions user.s3.boto2.proxy_port
user.s3.boto2.anon user.s3.boto2.generate_url_sigv4 user.s3.boto2.https_connection_factory user.s3.boto2.proxy_ssl
user.s3.boto2.auth_region_name user.s3.boto2.get_all_buckets user.s3.boto2.https_validate_certificates user.s3.boto2.proxy_user
user.s3.boto2.auth_service_name user.s3.boto2.get_bucket user.s3.boto2.is_secure user.s3.boto2.put_http_connection
user.s3.boto2.aws_access_key_id user.s3.boto2.get_canonical_user_id user.s3.boto2.lookup user.s3.boto2.request_hook
user.s3.boto2.aws_secret_access_key user.s3.boto2.get_http_connection user.s3.boto2.make_request user.s3.boto2.secret_key
user.s3.boto2.bucket_class user.s3.boto2.get_path user.s3.boto2.new_http_connection user.s3.boto2.server_name
user.s3.boto2.build_base_http_request user.s3.boto2.get_proxy_auth_header user.s3.boto2.no_proxy user.s3.boto2.set_bucket_class
user.s3.boto2.build_post_form_args user.s3.boto2.get_proxy_url_with_auth user.s3.boto2.num_retries user.s3.boto2.set_host_header
user.s3.boto2.build_post_policy user.s3.boto2.gs_access_key_id user.s3.boto2.path user.s3.boto2.set_request_hook
user.s3.boto2.ca_certificates_file user.s3.boto2.gs_secret_access_key user.s3.boto2.port user.s3.boto2.skip_proxy
user.s3.boto2.calling_format user.s3.boto2.handle_proxy user.s3.boto2.prefix_proxy_to_path user.s3.boto2.socket_exception_values
user.s3.boto2.close user.s3.boto2.head_bucket user.s3.boto2.profile_name user.s3.boto2.suppress_consec_slashes
user.s3.boto2.connection user.s3.boto2.host user.s3.boto2.protocol user.s3.boto2.use_proxy
In [5]: user.s3.boto3.client.
user.s3.boto3.client.abort_multipart_upload user.s3.boto3.client.get_bucket_location user.s3.boto3.client.meta
user.s3.boto3.client.can_paginate user.s3.boto3.client.get_bucket_logging user.s3.boto3.client.put_bucket_acl
user.s3.boto3.client.complete_multipart_upload user.s3.boto3.client.get_bucket_notification user.s3.boto3.client.put_bucket_cors
user.s3.boto3.client.copy_object user.s3.boto3.client.get_bucket_notification_configuration user.s3.boto3.client.put_bucket_lifecycle
user.s3.boto3.client.create_bucket user.s3.boto3.client.get_bucket_policy user.s3.boto3.client.put_bucket_lifecycle_configuration
user.s3.boto3.client.create_multipart_upload user.s3.boto3.client.get_bucket_replication user.s3.boto3.client.put_bucket_logging
user.s3.boto3.client.delete_bucket user.s3.boto3.client.get_bucket_request_payment user.s3.boto3.client.put_bucket_notification
user.s3.boto3.client.delete_bucket_cors user.s3.boto3.client.get_bucket_tagging user.s3.boto3.client.put_bucket_notification_configuration
user.s3.boto3.client.delete_bucket_lifecycle user.s3.boto3.client.get_bucket_versioning user.s3.boto3.client.put_bucket_policy
user.s3.boto3.client.delete_bucket_policy user.s3.boto3.client.get_bucket_website user.s3.boto3.client.put_bucket_replication
user.s3.boto3.client.delete_bucket_replication user.s3.boto3.client.get_object user.s3.boto3.client.put_bucket_request_payment
user.s3.boto3.client.delete_bucket_tagging user.s3.boto3.client.get_object_acl user.s3.boto3.client.put_bucket_tagging
user.s3.boto3.client.delete_bucket_website user.s3.boto3.client.get_object_torrent user.s3.boto3.client.put_bucket_versioning
user.s3.boto3.client.delete_object user.s3.boto3.client.get_paginator user.s3.boto3.client.put_bucket_website
user.s3.boto3.client.delete_objects user.s3.boto3.client.get_waiter user.s3.boto3.client.put_object
user.s3.boto3.client.download_file user.s3.boto3.client.head_bucket user.s3.boto3.client.put_object_acl
user.s3.boto3.client.generate_presigned_post user.s3.boto3.client.head_object user.s3.boto3.client.restore_object
user.s3.boto3.client.generate_presigned_url user.s3.boto3.client.list_buckets user.s3.boto3.client.upload_file
user.s3.boto3.client.get_bucket_acl user.s3.boto3.client.list_multipart_uploads user.s3.boto3.client.upload_part
user.s3.boto3.client.get_bucket_cors user.s3.boto3.client.list_object_versions user.s3.boto3.client.upload_part_copy
user.s3.boto3.client.get_bucket_lifecycle user.s3.boto3.client.list_objects user.s3.boto3.client.waiter_names
user.s3.boto3.client.get_bucket_lifecycle_configuration user.s3.boto3.client.list_parts
In [6]: user.s3.boto3.resource.
user.s3.boto3.resource.Bucket user.s3.boto3.resource.BucketNotification user.s3.boto3.resource.BucketWebsite user.s3.boto3.resource.ObjectSummary
user.s3.boto3.resource.BucketAcl user.s3.boto3.resource.BucketPolicy user.s3.boto3.resource.MultipartUpload user.s3.boto3.resource.ObjectVersion
user.s3.boto3.resource.BucketCors user.s3.boto3.resource.BucketRequestPayment user.s3.boto3.resource.MultipartUploadPart user.s3.boto3.resource.buckets
user.s3.boto3.resource.BucketLifecycle user.s3.boto3.resource.BucketTagging user.s3.boto3.resource.Object user.s3.boto3.resource.create_bucket
user.s3.boto3.resource.BucketLogging user.s3.boto3.resource.BucketVersioning user.s3.boto3.resource.ObjectAcl user.s3.boto3.resource.meta
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment