mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-02-06 18:07:39 +08:00
Move boto to 2and3, add stubs for s3
I've added types for the functions we've been using internally, will expand in the future.
This commit is contained in:
committed by
Łukasz Langa
parent
4466a225a6
commit
7c706e1100
78
third_party/2/boto/__init__.pyi
vendored
78
third_party/2/boto/__init__.pyi
vendored
@@ -1,78 +0,0 @@
|
||||
# Stubs for boto (Python 2)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any
|
||||
import logging
|
||||
|
||||
Version = ... # type: Any
|
||||
UserAgent = ... # type: Any
|
||||
config = ... # type: Any
|
||||
BUCKET_NAME_RE = ... # type: Any
|
||||
TOO_LONG_DNS_NAME_COMP = ... # type: Any
|
||||
GENERATION_RE = ... # type: Any
|
||||
VERSION_RE = ... # type: Any
|
||||
ENDPOINTS_PATH = ... # type: Any
|
||||
|
||||
def init_logging(): ...
|
||||
|
||||
class NullHandler(logging.Handler):
|
||||
def emit(self, record): ...
|
||||
|
||||
log = ... # type: Any
|
||||
perflog = ... # type: Any
|
||||
|
||||
def set_file_logger(name, filepath, level=..., format_string=...): ...
|
||||
def set_stream_logger(name, level=..., format_string=...): ...
|
||||
def connect_sqs(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_s3(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_gs(gs_access_key_id=..., gs_secret_access_key=..., **kwargs): ...
|
||||
def connect_ec2(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_elb(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_autoscale(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudwatch(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_sdb(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_fps(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_mturk(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudfront(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_vpc(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_rds(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_rds2(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_emr(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_sns(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_iam(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_route53(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudformation(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_euca(host=..., aws_access_key_id=..., aws_secret_access_key=..., port=..., path=..., is_secure=..., **kwargs): ...
|
||||
def connect_glacier(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_ec2_endpoint(url, aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_walrus(host=..., aws_access_key_id=..., aws_secret_access_key=..., port=..., path=..., is_secure=..., **kwargs): ...
|
||||
def connect_ses(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_sts(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_ia(ia_access_key_id=..., ia_secret_access_key=..., is_secure=..., **kwargs): ...
|
||||
def connect_dynamodb(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_swf(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudsearch(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudsearch2(aws_access_key_id=..., aws_secret_access_key=..., sign_request=..., **kwargs): ...
|
||||
def connect_cloudsearchdomain(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_beanstalk(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_elastictranscoder(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_opsworks(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_redshift(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_support(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudtrail(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_directconnect(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_kinesis(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_logs(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_route53domains(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cognito_identity(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cognito_sync(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_kms(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_awslambda(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_codedeploy(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_configservice(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_cloudhsm(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_ec2containerservice(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def connect_machinelearning(aws_access_key_id=..., aws_secret_access_key=..., **kwargs): ...
|
||||
def storage_uri(uri_str, default_scheme=..., debug=..., validate=..., bucket_storage_uri_class=..., suppress_consec_slashes=..., is_latest=...): ...
|
||||
def storage_uri_for_key(key): ...
|
||||
108
third_party/2/boto/connection.pyi
vendored
108
third_party/2/boto/connection.pyi
vendored
@@ -1,108 +0,0 @@
|
||||
# Stubs for boto.connection (Python 2)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any
|
||||
|
||||
HAVE_HTTPS_CONNECTION = ... # type: Any
|
||||
ON_APP_ENGINE = ... # type: Any
|
||||
PORTS_BY_SECURITY = ... # type: Any
|
||||
DEFAULT_CA_CERTS_FILE = ... # type: Any
|
||||
|
||||
class HostConnectionPool:
|
||||
queue = ... # type: Any
|
||||
def __init__(self) -> None: ...
|
||||
def size(self): ...
|
||||
def put(self, conn): ...
|
||||
def get(self): ...
|
||||
def clean(self): ...
|
||||
|
||||
class ConnectionPool:
|
||||
CLEAN_INTERVAL = ... # type: Any
|
||||
STALE_DURATION = ... # type: Any
|
||||
host_to_pool = ... # type: Any
|
||||
last_clean_time = ... # type: Any
|
||||
mutex = ... # type: Any
|
||||
def __init__(self) -> None: ...
|
||||
def size(self): ...
|
||||
def get_http_connection(self, host, port, is_secure): ...
|
||||
def put_http_connection(self, host, port, is_secure, conn): ...
|
||||
def clean(self): ...
|
||||
|
||||
class HTTPRequest:
|
||||
method = ... # type: Any
|
||||
protocol = ... # type: Any
|
||||
host = ... # type: Any
|
||||
port = ... # type: Any
|
||||
path = ... # type: Any
|
||||
auth_path = ... # type: Any
|
||||
params = ... # type: Any
|
||||
headers = ... # type: Any
|
||||
body = ... # type: Any
|
||||
def __init__(self, method, protocol, host, port, path, auth_path, params, headers, body) -> None: ...
|
||||
def authorize(self, connection, **kwargs): ...
|
||||
|
||||
class AWSAuthConnection:
|
||||
suppress_consec_slashes = ... # type: Any
|
||||
num_retries = ... # type: Any
|
||||
is_secure = ... # type: Any
|
||||
https_validate_certificates = ... # type: Any
|
||||
ca_certificates_file = ... # type: Any
|
||||
port = ... # type: Any
|
||||
http_exceptions = ... # type: Any
|
||||
http_unretryable_exceptions = ... # type: Any
|
||||
socket_exception_values = ... # type: Any
|
||||
https_connection_factory = ... # type: Any
|
||||
protocol = ... # type: Any
|
||||
host = ... # type: Any
|
||||
path = ... # type: Any
|
||||
debug = ... # type: Any
|
||||
host_header = ... # type: Any
|
||||
http_connection_kwargs = ... # type: Any
|
||||
provider = ... # type: Any
|
||||
auth_service_name = ... # type: Any
|
||||
request_hook = ... # type: Any
|
||||
def __init__(self, host, aws_access_key_id=..., aws_secret_access_key=..., is_secure=..., port=..., proxy=..., proxy_port=..., proxy_user=..., proxy_pass=..., debug=..., https_connection_factory=..., path=..., provider=..., security_token=..., suppress_consec_slashes=..., validate_certs=..., profile_name=...) -> None: ...
|
||||
auth_region_name = ... # type: Any
|
||||
def connection(self): ...
|
||||
def aws_access_key_id(self): ...
|
||||
gs_access_key_id = ... # type: Any
|
||||
access_key = ... # type: Any
|
||||
def aws_secret_access_key(self): ...
|
||||
gs_secret_access_key = ... # type: Any
|
||||
secret_key = ... # type: Any
|
||||
def profile_name(self): ...
|
||||
def get_path(self, path=...): ...
|
||||
def server_name(self, port=...): ...
|
||||
proxy = ... # type: Any
|
||||
proxy_port = ... # type: Any
|
||||
proxy_user = ... # type: Any
|
||||
proxy_pass = ... # type: Any
|
||||
no_proxy = ... # type: Any
|
||||
use_proxy = ... # type: Any
|
||||
def handle_proxy(self, proxy, proxy_port, proxy_user, proxy_pass): ...
|
||||
def get_http_connection(self, host, port, is_secure): ...
|
||||
def skip_proxy(self, host): ...
|
||||
def new_http_connection(self, host, port, is_secure): ...
|
||||
def put_http_connection(self, host, port, is_secure, connection): ...
|
||||
def proxy_ssl(self, host=..., port=...): ...
|
||||
def prefix_proxy_to_path(self, path, host=...): ...
|
||||
def get_proxy_auth_header(self): ...
|
||||
def get_proxy_url_with_auth(self): ...
|
||||
def set_host_header(self, request): ...
|
||||
def set_request_hook(self, hook): ...
|
||||
def build_base_http_request(self, method, path, auth_path, params=..., headers=..., data=..., host=...): ...
|
||||
def make_request(self, method, path, headers=..., data=..., host=..., auth_path=..., sender=..., override_num_retries=..., params=..., retry_handler=...): ...
|
||||
def close(self): ...
|
||||
|
||||
class AWSQueryConnection(AWSAuthConnection):
|
||||
APIVersion = ... # type: Any
|
||||
ResponseError = ... # type: Any
|
||||
def __init__(self, aws_access_key_id=..., aws_secret_access_key=..., is_secure=..., port=..., proxy=..., proxy_port=..., proxy_user=..., proxy_pass=..., host=..., debug=..., https_connection_factory=..., path=..., security_token=..., validate_certs=..., profile_name=..., provider=...) -> None: ...
|
||||
def get_utf8_value(self, value): ...
|
||||
def make_request(self, action, params=..., path=..., verb=...): ...
|
||||
def build_list_params(self, params, items, label): ...
|
||||
def build_complex_list_params(self, params, items, label, names): ...
|
||||
def get_list(self, action, params, markers, path=..., parent=..., verb=...): ...
|
||||
def get_object(self, action, params, cls, path=..., parent=..., verb=...): ...
|
||||
def get_status(self, action, params, path=..., parent=..., verb=...): ...
|
||||
11
third_party/2/boto/ec2/__init__.pyi
vendored
11
third_party/2/boto/ec2/__init__.pyi
vendored
@@ -1,11 +0,0 @@
|
||||
# Stubs for boto.ec2 (Python 2)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any
|
||||
|
||||
RegionData = ... # type: Any
|
||||
|
||||
def regions(**kw_params): ...
|
||||
def connect_to_region(region_name, **kw_params): ...
|
||||
def get_region(region_name, **kw_params): ...
|
||||
43
third_party/2/boto/ec2/elb/__init__.pyi
vendored
43
third_party/2/boto/ec2/elb/__init__.pyi
vendored
@@ -1,43 +0,0 @@
|
||||
# Stubs for boto.ec2.elb (Python 2)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any
|
||||
from boto.connection import AWSQueryConnection
|
||||
|
||||
RegionData = ... # type: Any
|
||||
|
||||
def regions(): ...
|
||||
def connect_to_region(region_name, **kw_params): ...
|
||||
|
||||
class ELBConnection(AWSQueryConnection):
|
||||
APIVersion = ... # type: Any
|
||||
DefaultRegionName = ... # type: Any
|
||||
DefaultRegionEndpoint = ... # type: Any
|
||||
region = ... # type: Any
|
||||
def __init__(self, aws_access_key_id=..., aws_secret_access_key=..., is_secure=..., port=..., proxy=..., proxy_port=..., proxy_user=..., proxy_pass=..., debug=..., https_connection_factory=..., region=..., path=..., security_token=..., validate_certs=..., profile_name=...) -> None: ...
|
||||
def build_list_params(self, params, items, label): ...
|
||||
def get_all_load_balancers(self, load_balancer_names=..., marker=...): ...
|
||||
def create_load_balancer(self, name, zones, listeners=..., subnets=..., security_groups=..., scheme=..., complex_listeners=...): ...
|
||||
def create_load_balancer_listeners(self, name, listeners=..., complex_listeners=...): ...
|
||||
def delete_load_balancer(self, name): ...
|
||||
def delete_load_balancer_listeners(self, name, ports): ...
|
||||
def enable_availability_zones(self, load_balancer_name, zones_to_add): ...
|
||||
def disable_availability_zones(self, load_balancer_name, zones_to_remove): ...
|
||||
def modify_lb_attribute(self, load_balancer_name, attribute, value): ...
|
||||
def get_all_lb_attributes(self, load_balancer_name): ...
|
||||
def get_lb_attribute(self, load_balancer_name, attribute): ...
|
||||
def register_instances(self, load_balancer_name, instances): ...
|
||||
def deregister_instances(self, load_balancer_name, instances): ...
|
||||
def describe_instance_health(self, load_balancer_name, instances=...): ...
|
||||
def configure_health_check(self, name, health_check): ...
|
||||
def set_lb_listener_SSL_certificate(self, lb_name, lb_port, ssl_certificate_id): ...
|
||||
def create_app_cookie_stickiness_policy(self, name, lb_name, policy_name): ...
|
||||
def create_lb_cookie_stickiness_policy(self, cookie_expiration_period, lb_name, policy_name): ...
|
||||
def create_lb_policy(self, lb_name, policy_name, policy_type, policy_attributes): ...
|
||||
def delete_lb_policy(self, lb_name, policy_name): ...
|
||||
def set_lb_policies_of_listener(self, lb_name, lb_port, policies): ...
|
||||
def set_lb_policies_of_backend_server(self, lb_name, instance_port, policies): ...
|
||||
def apply_security_groups_to_lb(self, name, security_groups): ...
|
||||
def attach_lb_to_subnets(self, name, subnets): ...
|
||||
def detach_lb_from_subnets(self, name, subnets): ...
|
||||
149
third_party/2/boto/exception.pyi
vendored
149
third_party/2/boto/exception.pyi
vendored
@@ -1,149 +0,0 @@
|
||||
# Stubs for boto.exception (Python 2)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any
|
||||
|
||||
class BotoClientError(StandardError):
|
||||
reason = ... # type: Any
|
||||
def __init__(self, reason, *args): ...
|
||||
|
||||
class SDBPersistenceError(StandardError): ...
|
||||
class StoragePermissionsError(BotoClientError): ...
|
||||
class S3PermissionsError(StoragePermissionsError): ...
|
||||
class GSPermissionsError(StoragePermissionsError): ...
|
||||
|
||||
class BotoServerError(StandardError):
|
||||
status = ... # type: Any
|
||||
reason = ... # type: Any
|
||||
body = ... # type: Any
|
||||
request_id = ... # type: Any
|
||||
error_code = ... # type: Any
|
||||
message = ... # type: Any
|
||||
box_usage = ... # type: Any
|
||||
def __init__(self, status, reason, body=None, *args): ...
|
||||
def __getattr__(self, name): ...
|
||||
def __setattr__(self, name, value): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class ConsoleOutput:
|
||||
parent = ... # type: Any
|
||||
instance_id = ... # type: Any
|
||||
timestamp = ... # type: Any
|
||||
comment = ... # type: Any
|
||||
output = ... # type: Any
|
||||
def __init__(self, parent=None): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class StorageCreateError(BotoServerError):
|
||||
bucket = ... # type: Any
|
||||
def __init__(self, status, reason, body=None): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class S3CreateError(StorageCreateError): ...
|
||||
class GSCreateError(StorageCreateError): ...
|
||||
class StorageCopyError(BotoServerError): ...
|
||||
class S3CopyError(StorageCopyError): ...
|
||||
class GSCopyError(StorageCopyError): ...
|
||||
|
||||
class SQSError(BotoServerError):
|
||||
detail = ... # type: Any
|
||||
type = ... # type: Any
|
||||
def __init__(self, status, reason, body=None): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class SQSDecodeError(BotoClientError):
|
||||
message = ... # type: Any
|
||||
def __init__(self, reason, message): ...
|
||||
|
||||
class StorageResponseError(BotoServerError):
|
||||
resource = ... # type: Any
|
||||
def __init__(self, status, reason, body=None): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class S3ResponseError(StorageResponseError): ...
|
||||
class GSResponseError(StorageResponseError): ...
|
||||
|
||||
class EC2ResponseError(BotoServerError):
|
||||
errors = ... # type: Any
|
||||
def __init__(self, status, reason, body=None): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
request_id = ... # type: Any
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class JSONResponseError(BotoServerError):
|
||||
status = ... # type: Any
|
||||
reason = ... # type: Any
|
||||
body = ... # type: Any
|
||||
error_message = ... # type: Any
|
||||
error_code = ... # type: Any
|
||||
def __init__(self, status, reason, body=None, *args): ...
|
||||
|
||||
class DynamoDBResponseError(JSONResponseError): ...
|
||||
class SWFResponseError(JSONResponseError): ...
|
||||
class EmrResponseError(BotoServerError): ...
|
||||
|
||||
class _EC2Error:
|
||||
connection = ... # type: Any
|
||||
error_code = ... # type: Any
|
||||
error_message = ... # type: Any
|
||||
def __init__(self, connection=None): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class SDBResponseError(BotoServerError): ...
|
||||
class AWSConnectionError(BotoClientError): ...
|
||||
class StorageDataError(BotoClientError): ...
|
||||
class S3DataError(StorageDataError): ...
|
||||
class GSDataError(StorageDataError): ...
|
||||
|
||||
class InvalidUriError(Exception):
|
||||
message = ... # type: Any
|
||||
def __init__(self, message): ...
|
||||
|
||||
class InvalidAclError(Exception):
|
||||
message = ... # type: Any
|
||||
def __init__(self, message): ...
|
||||
|
||||
class InvalidCorsError(Exception):
|
||||
message = ... # type: Any
|
||||
def __init__(self, message): ...
|
||||
|
||||
class NoAuthHandlerFound(Exception): ...
|
||||
|
||||
class InvalidLifecycleConfigError(Exception):
|
||||
message = ... # type: Any
|
||||
def __init__(self, message): ...
|
||||
|
||||
class ResumableTransferDisposition:
|
||||
START_OVER = ... # type: Any
|
||||
WAIT_BEFORE_RETRY = ... # type: Any
|
||||
ABORT_CUR_PROCESS = ... # type: Any
|
||||
ABORT = ... # type: Any
|
||||
|
||||
class ResumableUploadException(Exception):
|
||||
message = ... # type: Any
|
||||
disposition = ... # type: Any
|
||||
def __init__(self, message, disposition): ...
|
||||
|
||||
class ResumableDownloadException(Exception):
|
||||
message = ... # type: Any
|
||||
disposition = ... # type: Any
|
||||
def __init__(self, message, disposition): ...
|
||||
|
||||
class TooManyRecordsException(Exception):
|
||||
message = ... # type: Any
|
||||
def __init__(self, message): ...
|
||||
|
||||
class PleaseRetryException(Exception):
|
||||
message = ... # type: Any
|
||||
response = ... # type: Any
|
||||
def __init__(self, message, response=None): ...
|
||||
|
||||
class InvalidInstanceMetadataError(Exception):
|
||||
MSG = ... # type: Any
|
||||
def __init__(self, msg): ...
|
||||
Reference in New Issue
Block a user