pypicloud
latest
Getting Started
Advanced Configurations
Configuration Options
Storage Backends
Caching Backends
Access Control
Deploying to Production
Upgrading
Extending PyPICloud
HTTP API
Developing
Changelog
pypicloud package
pypicloud
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
AccountResource (class in pypicloud.route)
admin (pypicloud.access.sql.User attribute)
admin_member_type (pypicloud.access.ldap_.LDAP property)
AdminEndpoints (class in pypicloud.views.admin)
AdminResource (class in pypicloud.route)
all() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
all_packages() (in module pypicloud.views.api)
allow_register() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
allow_register_token() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
allowed_permissions() (pypicloud.access.base.IAccessBackend method)
APIPackageFileResource (class in pypicloud.route)
APIPackageResource (class in pypicloud.route)
APIPackagingResource (class in pypicloud.route)
APIResource (class in pypicloud.route)
approve_user() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
authenticated_userid() (pypicloud.auth.PypicloudSecurityPolicy method)
AWSSecretsManagerAccessBackend (class in pypicloud.access.aws_secrets_manager)
AzureBlobStorage (class in pypicloud.storage.azure_blob)
B
bucket (pypicloud.storage.gcs.GoogleCloudStorage property)
bucket_validate() (in module pypicloud.scripts)
build_lambda_bundle() (in module pypicloud.lambda_scripts)
C
calculate_path() (pypicloud.storage.object_store.ObjectStoreStorage method)
can_delete_package() (pypicloud.access.base.IAccessBackend method)
can_overwrite_package() (pypicloud.access.base.IAccessBackend method)
can_update_cache() (pypicloud.access.base.IAccessBackend method)
change_password() (in module pypicloud.views.api)
check_health() (pypicloud.access.aws_secrets_manager.AWSSecretsManagerAccessBackend method)
(pypicloud.access.base.IAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.s3.S3Storage method)
clear() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
clear_all() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
clone() (pypicloud.util.EnvironSettings method)
CloudFrontS3Storage (class in pypicloud.storage.s3)
ConfigAccessBackend (class in pypicloud.access.config)
configure() (pypicloud.access.aws_secrets_manager.AWSSecretsManagerAccessBackend class method)
(pypicloud.access.base.IAccessBackend class method)
(pypicloud.access.config.ConfigAccessBackend class method)
(pypicloud.access.ldap_.LDAPAccessBackend class method)
(pypicloud.access.remote.RemoteAccessBackend class method)
(pypicloud.access.sql.SQLAccessBackend class method)
(pypicloud.cache.base.ICache class method)
(pypicloud.cache.redis_cache.RedisCache class method)
(pypicloud.storage.azure_blob.AzureBlobStorage class method)
(pypicloud.storage.base.IStorage class method)
(pypicloud.storage.files.FileStorage class method)
(pypicloud.storage.object_store.ObjectStoreStorage class method)
(pypicloud.storage.s3.CloudFrontS3Storage class method)
connect() (pypicloud.access.ldap_.LDAP method)
create_group() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
create_matcher() (in module pypicloud.util)
create_sync_scripts() (in module pypicloud.lambda_scripts)
create_user() (pypicloud.views.admin.AdminEndpoints method)
D
db (pypicloud.access.base_json.IJsonAccessBackend property)
(pypicloud.access.sql.SQLAccessBackend property)
delete() (pypicloud.cache.base.ICache method)
(pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.gcs.GoogleCloudStorage method)
(pypicloud.storage.s3.S3Storage method)
delete_group() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
delete_package() (in module pypicloud.views.api)
delete_user() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
distinct() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
dn (pypicloud.access.ldap_.User property)
do_forbidden() (in module pypicloud.views.login)
do_login() (in module pypicloud.views.login)
do_token_register() (in module pypicloud.views.login)
download_access_control() (pypicloud.views.admin.AdminEndpoints method)
download_package() (in module pypicloud.views.api)
download_response() (pypicloud.cache.base.ICache method)
(pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.object_store.ObjectStoreStorage method)
dump() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
E
edit_group_permission() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
edit_permission() (pypicloud.views.admin.AdminEndpoints method)
edit_user_group() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
edit_user_password() (pypicloud.access.base.IMutableAccessBackend method)
edit_user_permission() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
EnvironSettings (class in pypicloud.util)
export_access() (in module pypicloud.scripts)
F
fallback (pypicloud.access.ldap_.LDAPAccessBackend property)
fetch() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
fetch_dist() (in module pypicloud.views.api)
FileStorage (class in pypicloud.storage.files)
forget() (pypicloud.auth.PypicloudSecurityPolicy method)
format_exception() (in module pypicloud.views)
FormattedScrapingLocator (class in pypicloud.locator)
G
gen_password() (in module pypicloud.scripts)
generate_token() (pypicloud.views.admin.AdminEndpoints method)
get() (pypicloud.util.EnvironSettings method)
(pypicloud.util.TimedCache method)
get_acl() (pypicloud.access.base.IAccessBackend method)
get_as_dict() (pypicloud.util.EnvironSettings method)
get_basicauth_credentials() (in module pypicloud.auth)
get_bucket() (pypicloud.storage.gcs.GoogleCloudStorage class method)
(pypicloud.storage.s3.S3Storage class method)
get_fallback_packages() (in module pypicloud.views.simple)
get_group() (pypicloud.views.admin.AdminEndpoints method)
get_groups() (pypicloud.views.admin.AdminEndpoints method)
get_index() (in module pypicloud.views)
get_login_page() (in module pypicloud.views.login)
get_metadata() (pypicloud.models.Package method)
get_metadata_path() (pypicloud.storage.files.FileStorage method)
get_package_permissions() (pypicloud.views.admin.AdminEndpoints method)
get_packagetype() (in module pypicloud.util)
get_path() (pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.object_store.ObjectStoreStorage method)
get_pending_users() (pypicloud.views.admin.AdminEndpoints method)
get_pwd_context() (in module pypicloud.access.base)
get_releases() (pypicloud.locator.FormattedScrapingLocator method)
(pypicloud.locator.SimpleJsonLocator method)
get_signup_token() (pypicloud.access.base.IMutableAccessBackend method)
get_storage_impl() (in module pypicloud.storage)
get_uri() (pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.gcs.GoogleCloudStorage method)
(pypicloud.storage.s3.S3Storage method)
get_url() (pypicloud.cache.base.ICache method)
(pypicloud.models.Package method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.object_store.ObjectStoreStorage method)
get_user() (pypicloud.access.ldap_.LDAP method)
(pypicloud.views.admin.AdminEndpoints method)
get_user_permissions() (pypicloud.views.admin.AdminEndpoints method)
get_users() (pypicloud.views.admin.AdminEndpoints method)
GoogleCloudStorage (class in pypicloud.storage.gcs)
Group (class in pypicloud.access.sql)
group (pypicloud.access.sql.GroupPermission attribute)
group_members() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
group_package_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
group_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
group_to_principal() (in module pypicloud.access.base)
groupname (pypicloud.access.sql.GroupPermission attribute)
GroupPermission (class in pypicloud.access.sql)
groups (pypicloud.access.sql.User attribute)
groups() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
groups_to_principals() (in module pypicloud.access.base)
H
handle_register_request() (in module pypicloud.views.login)
has_permission() (pypicloud.access.base.IAccessBackend method)
health_endpoint() (in module pypicloud.views)
I
IAccessBackend (class in pypicloud.access.base)
ICache (class in pypicloud.cache.base)
identity() (pypicloud.auth.PypicloudSecurityPolicy method)
IJsonAccessBackend (class in pypicloud.access.base_json)
import_access() (in module pypicloud.scripts)
IMutableAccessBackend (class in pypicloud.access.base)
IMutableJsonAccessBackend (class in pypicloud.access.base_json)
in_any_group() (pypicloud.access.base.IAccessBackend method)
in_group() (pypicloud.access.base.IAccessBackend method)
includeme() (in module pypicloud)
(in module pypicloud.access)
(in module pypicloud.auth)
IResourceFactory (class in pypicloud.route)
is_admin (pypicloud.access.ldap_.User property)
is_admin() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
is_compatible() (in module pypicloud.locator)
is_prerelease (pypicloud.models.Package property)
IStaticResource (class in pypicloud.route)
IStorage (class in pypicloud.storage.base)
items() (pypicloud.util.EnvironSettings method)
K
key (pypicloud.access.sql.KeyVal attribute)
keys() (pypicloud.util.EnvironSettings method)
KeyVal (class in pypicloud.access.sql)
L
LDAP (class in pypicloud.access.ldap_)
LDAPAccessBackend (class in pypicloud.access.ldap_)
list() (pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.gcs.GoogleCloudStorage method)
(pypicloud.storage.s3.S3Storage method)
list_packages() (in module pypicloud.views.packages)
load() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
logout() (in module pypicloud.views.login)
M
main() (in module pypicloud)
make_config() (in module pypicloud.scripts)
make_virtualenv() (in module pypicloud.lambda_scripts)
migrate_packages() (in module pypicloud.scripts)
module
pypicloud
pypicloud.access
pypicloud.access.aws_secrets_manager
pypicloud.access.base
pypicloud.access.base_json
pypicloud.access.config
pypicloud.access.ldap_
pypicloud.access.remote
pypicloud.access.sql
pypicloud.auth
pypicloud.cache.base
pypicloud.cache.redis_cache
pypicloud.lambda_scripts
pypicloud.locator
pypicloud.models
pypicloud.route
pypicloud.scripts
pypicloud.storage
pypicloud.storage.azure_blob
pypicloud.storage.base
pypicloud.storage.files
pypicloud.storage.gcs
pypicloud.storage.object_store
pypicloud.storage.s3
pypicloud.util
pypicloud.views
pypicloud.views.admin
pypicloud.views.api
pypicloud.views.login
pypicloud.views.packages
pypicloud.views.simple
mutable (pypicloud.access.base.IAccessBackend attribute)
(pypicloud.access.base.IMutableAccessBackend attribute)
(pypicloud.access.base_json.IMutableJsonAccessBackend attribute)
mutate_group_member() (pypicloud.views.admin.AdminEndpoints method)
N
name (pypicloud.access.sql.Group attribute)
need_admin() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
new_package() (pypicloud.cache.base.ICache method)
normalize_metadata() (in module pypicloud.util)
normalize_metadata_value() (in module pypicloud.util)
normalize_name() (in module pypicloud.util)
O
ObjectStoreStorage (class in pypicloud.storage.object_store)
open() (pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.gcs.GoogleCloudStorage method)
(pypicloud.storage.object_store.ObjectStoreStorage method)
(pypicloud.storage.s3.S3Storage method)
P
Package (class in pypicloud.models)
package (pypicloud.access.sql.GroupPermission attribute)
(pypicloud.access.sql.Permission attribute)
(pypicloud.access.sql.UserPermission attribute)
package_from_object() (pypicloud.storage.gcs.GoogleCloudStorage class method)
(pypicloud.storage.object_store.ObjectStoreStorage class method)
(pypicloud.storage.s3.S3Storage class method)
package_versions() (in module pypicloud.views.api)
(in module pypicloud.views.simple)
package_versions_json() (in module pypicloud.views.simple)
PackageParseError
packages_to_dict() (in module pypicloud.views.simple)
PackagesResource (class in pypicloud.route)
parse_filename() (in module pypicloud.util)
parsed_version (pypicloud.models.Package property)
password (pypicloud.access.sql.User attribute)
path_to_meta_path() (pypicloud.storage.files.FileStorage method)
pending (pypicloud.access.sql.User attribute)
pending_users() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
Permission (class in pypicloud.access.sql)
permissions (pypicloud.access.sql.Permission property)
permits() (pypicloud.auth.PypicloudSecurityPolicy method)
pop() (pypicloud.util.EnvironSettings method)
postfork() (pypicloud.access.base.IAccessBackend class method)
(pypicloud.access.sql.SQLAccessBackend class method)
(pypicloud.cache.base.ICache class method)
prompt() (in module pypicloud.scripts)
prompt_option() (in module pypicloud.scripts)
promptyn() (in module pypicloud.scripts)
pypicloud
module
pypicloud.access
module
pypicloud.access.aws_secrets_manager
module
pypicloud.access.base
module
pypicloud.access.base_json
module
pypicloud.access.config
module
pypicloud.access.ldap_
module
pypicloud.access.remote
module
pypicloud.access.sql
module
pypicloud.auth
module
pypicloud.cache.base
module
pypicloud.cache.redis_cache
module
pypicloud.lambda_scripts
module
pypicloud.locator
module
pypicloud.models
module
pypicloud.route
module
pypicloud.scripts
module
pypicloud.storage
module
pypicloud.storage.azure_blob
module
pypicloud.storage.base
module
pypicloud.storage.files
module
pypicloud.storage.gcs
module
pypicloud.storage.object_store
module
pypicloud.storage.s3
module
pypicloud.util
module
pypicloud.views
module
pypicloud.views.admin
module
pypicloud.views.api
module
pypicloud.views.login
module
pypicloud.views.packages
module
pypicloud.views.simple
module
PypicloudSecurityPolicy (class in pypicloud.auth)
R
read (pypicloud.access.sql.GroupPermission attribute)
(pypicloud.access.sql.Permission attribute)
(pypicloud.access.sql.UserPermission attribute)
read_metadata() (pypicloud.models.Package static method)
read_prefix_from_environ() (pypicloud.util.EnvironSettings method)
rebuild_package_list() (pypicloud.views.admin.AdminEndpoints method)
reconnect() (in module pypicloud.access.ldap_)
redis_filename_set() (pypicloud.cache.redis_cache.RedisCache method)
redis_key() (pypicloud.cache.redis_cache.RedisCache method)
redis_prefix (pypicloud.cache.redis_cache.RedisCache attribute)
redis_set (pypicloud.cache.redis_cache.RedisCache property)
redis_summary_key() (pypicloud.cache.redis_cache.RedisCache method)
RedisCache (class in pypicloud.cache.redis_cache)
register() (in module pypicloud.views.api)
(in module pypicloud.views.login)
(pypicloud.access.base.IMutableAccessBackend method)
register_new_user() (in module pypicloud.views.login)
reload_from_storage() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
reload_if_needed() (pypicloud.cache.base.ICache method)
remember() (pypicloud.auth.PypicloudSecurityPolicy method)
RemoteAccessBackend (class in pypicloud.access.remote)
Root (class in pypicloud.route)
ROOT_ACL (pypicloud.access.base.IAccessBackend attribute)
S
S3Storage (class in pypicloud.storage.s3)
save() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
search() (in module pypicloud.views.simple)
(pypicloud.cache.base.ICache method)
search_summary() (pypicloud.models.Package method)
set_admin_status() (pypicloud.views.admin.AdminEndpoints method)
set_allow_register() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
set_expire() (pypicloud.util.TimedCache method)
set_user_admin() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.base_json.IMutableJsonAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
setdefault() (pypicloud.util.EnvironSettings method)
simple() (in module pypicloud.views.simple)
SimpleJsonLocator (class in pypicloud.locator)
SimplePackageResource (class in pypicloud.route)
SimpleResource (class in pypicloud.route)
SQLAccessBackend (class in pypicloud.access.sql)
storage_account_name_validate() (in module pypicloud.scripts)
stream_file() (in module pypicloud.util)
subobjects (pypicloud.route.APIResource attribute)
(pypicloud.route.IStaticResource attribute)
(pypicloud.route.Root attribute)
summary() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
summary_from_package() (in module pypicloud.cache.redis_cache)
T
test (pypicloud.storage.azure_blob.AzureBlobStorage attribute)
(pypicloud.storage.gcs.GoogleCloudStorage attribute)
(pypicloud.storage.object_store.ObjectStoreStorage attribute)
(pypicloud.storage.s3.S3Storage attribute)
test_connection() (pypicloud.access.ldap_.LDAP method)
TimedCache (class in pypicloud.util)
to_json() (in module pypicloud)
toggle_allow_register() (pypicloud.views.admin.AdminEndpoints method)
U
upload() (in module pypicloud.views.simple)
(pypicloud.cache.base.ICache method)
(pypicloud.storage.azure_blob.AzureBlobStorage method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.gcs.GoogleCloudStorage method)
(pypicloud.storage.s3.S3Storage method)
upload_package() (in module pypicloud.views.api)
User (class in pypicloud.access.ldap_)
(class in pypicloud.access.sql)
user (pypicloud.access.sql.UserPermission attribute)
user_data() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
user_package_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
user_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base_json.IJsonAccessBackend method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
user_principals() (pypicloud.access.base.IAccessBackend method)
username (pypicloud.access.ldap_.User property)
(pypicloud.access.sql.User attribute)
(pypicloud.access.sql.UserPermission attribute)
UserPermission (class in pypicloud.access.sql)
V
validate_signup_token() (pypicloud.access.base.IMutableAccessBackend method)
value (pypicloud.access.sql.KeyVal attribute)
verify_user() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.ldap_.LDAP method)
(pypicloud.access.ldap_.LDAPAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
W
wrapped_input() (in module pypicloud.scripts)
write (pypicloud.access.sql.GroupPermission attribute)
(pypicloud.access.sql.Permission attribute)
(pypicloud.access.sql.UserPermission attribute)