mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-03-01 21:06:53 +08:00
Big diff: Use new "|" union syntax (#5872)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import logging
|
||||
from typing import Any, Optional, Text
|
||||
from typing import Any, Text
|
||||
|
||||
from .s3.connection import S3Connection
|
||||
|
||||
@@ -20,80 +20,76 @@ class NullHandler(logging.Handler):
|
||||
log: Any
|
||||
perflog: Any
|
||||
|
||||
def set_file_logger(name, filepath, level: Any = ..., format_string: Optional[Any] = ...): ...
|
||||
def set_stream_logger(name, level: Any = ..., format_string: Optional[Any] = ...): ...
|
||||
def connect_sqs(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_s3(
|
||||
aws_access_key_id: Optional[Text] = ..., aws_secret_access_key: Optional[Text] = ..., **kwargs
|
||||
) -> S3Connection: ...
|
||||
def connect_gs(gs_access_key_id: Optional[Any] = ..., gs_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_ec2(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_elb(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_autoscale(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudwatch(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_sdb(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_fps(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_mturk(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudfront(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_vpc(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_rds(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_rds2(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_emr(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_sns(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_iam(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_route53(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudformation(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def set_file_logger(name, filepath, level: Any = ..., format_string: Any | None = ...): ...
|
||||
def set_stream_logger(name, level: Any = ..., format_string: Any | None = ...): ...
|
||||
def connect_sqs(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_s3(aws_access_key_id: Text | None = ..., aws_secret_access_key: Text | None = ..., **kwargs) -> S3Connection: ...
|
||||
def connect_gs(gs_access_key_id: Any | None = ..., gs_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_ec2(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_elb(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_autoscale(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudwatch(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_sdb(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_fps(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_mturk(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudfront(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_vpc(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_rds(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_rds2(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_emr(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_sns(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_iam(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_route53(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudformation(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_euca(
|
||||
host: Optional[Any] = ...,
|
||||
aws_access_key_id: Optional[Any] = ...,
|
||||
aws_secret_access_key: Optional[Any] = ...,
|
||||
host: Any | None = ...,
|
||||
aws_access_key_id: Any | None = ...,
|
||||
aws_secret_access_key: Any | None = ...,
|
||||
port: int = ...,
|
||||
path: str = ...,
|
||||
is_secure: bool = ...,
|
||||
**kwargs,
|
||||
): ...
|
||||
def connect_glacier(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_ec2_endpoint(url, aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_glacier(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_ec2_endpoint(url, aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_walrus(
|
||||
host: Optional[Any] = ...,
|
||||
aws_access_key_id: Optional[Any] = ...,
|
||||
aws_secret_access_key: Optional[Any] = ...,
|
||||
host: Any | None = ...,
|
||||
aws_access_key_id: Any | None = ...,
|
||||
aws_secret_access_key: Any | None = ...,
|
||||
port: int = ...,
|
||||
path: str = ...,
|
||||
is_secure: bool = ...,
|
||||
**kwargs,
|
||||
): ...
|
||||
def connect_ses(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_sts(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_ia(
|
||||
ia_access_key_id: Optional[Any] = ..., ia_secret_access_key: Optional[Any] = ..., is_secure: bool = ..., **kwargs
|
||||
): ...
|
||||
def connect_dynamodb(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_swf(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudsearch(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_ses(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_sts(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_ia(ia_access_key_id: Any | None = ..., ia_secret_access_key: Any | None = ..., is_secure: bool = ..., **kwargs): ...
|
||||
def connect_dynamodb(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_swf(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudsearch(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudsearch2(
|
||||
aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., sign_request: bool = ..., **kwargs
|
||||
aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., sign_request: bool = ..., **kwargs
|
||||
): ...
|
||||
def connect_cloudsearchdomain(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_beanstalk(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_elastictranscoder(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_opsworks(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_redshift(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_support(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudtrail(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_directconnect(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_kinesis(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_logs(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_route53domains(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cognito_identity(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cognito_sync(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_kms(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_awslambda(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_codedeploy(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_configservice(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudhsm(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_ec2containerservice(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_machinelearning(aws_access_key_id: Optional[Any] = ..., aws_secret_access_key: Optional[Any] = ..., **kwargs): ...
|
||||
def connect_cloudsearchdomain(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_beanstalk(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_elastictranscoder(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_opsworks(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_redshift(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_support(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudtrail(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_directconnect(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_kinesis(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_logs(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_route53domains(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cognito_identity(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cognito_sync(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_kms(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_awslambda(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_codedeploy(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_configservice(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_cloudhsm(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_ec2containerservice(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def connect_machinelearning(aws_access_key_id: Any | None = ..., aws_secret_access_key: Any | None = ..., **kwargs): ...
|
||||
def storage_uri(
|
||||
uri_str,
|
||||
default_scheme: str = ...,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
from boto.auth_handler import AuthHandler
|
||||
|
||||
@@ -45,7 +45,7 @@ class HmacAuthV4Handler(AuthHandler, HmacKeys):
|
||||
capability: Any
|
||||
service_name: Any
|
||||
region_name: Any
|
||||
def __init__(self, host, config, provider, service_name: Optional[Any] = ..., region_name: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, host, config, provider, service_name: Any | None = ..., region_name: Any | None = ...) -> None: ...
|
||||
def headers_to_sign(self, http_request): ...
|
||||
def host_header(self, host, http_request): ...
|
||||
def query_string(self, http_request): ...
|
||||
@@ -78,7 +78,7 @@ class S3HmacAuthV4Handler(HmacAuthV4Handler, AuthHandler):
|
||||
def mangle_path_and_params(self, req): ...
|
||||
def payload(self, http_request): ...
|
||||
def add_auth(self, req, **kwargs): ...
|
||||
def presign(self, req, expires, iso_date: Optional[Any] = ...): ...
|
||||
def presign(self, req, expires, iso_date: Any | None = ...): ...
|
||||
|
||||
class STSAnonHandler(AuthHandler):
|
||||
capability: Any
|
||||
@@ -104,6 +104,6 @@ class POSTPathQSV2AuthHandler(QuerySignatureV2AuthHandler, AuthHandler):
|
||||
capability: Any
|
||||
def add_auth(self, req, **kwargs): ...
|
||||
|
||||
def get_auth_handler(host, config, provider, requested_capability: Optional[Any] = ...): ...
|
||||
def get_auth_handler(host, config, provider, requested_capability: Any | None = ...): ...
|
||||
def detect_potential_sigv4(func): ...
|
||||
def detect_potential_s3sigv4(func): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
from six.moves import http_client
|
||||
|
||||
@@ -42,7 +42,7 @@ class HTTPRequest:
|
||||
|
||||
class HTTPResponse(http_client.HTTPResponse):
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def read(self, amt: Optional[Any] = ...): ...
|
||||
def read(self, amt: Any | None = ...): ...
|
||||
|
||||
class AWSAuthConnection:
|
||||
suppress_consec_slashes: Any
|
||||
@@ -67,22 +67,22 @@ class AWSAuthConnection:
|
||||
def __init__(
|
||||
self,
|
||||
host,
|
||||
aws_access_key_id: Optional[Any] = ...,
|
||||
aws_secret_access_key: Optional[Any] = ...,
|
||||
aws_access_key_id: Any | None = ...,
|
||||
aws_secret_access_key: Any | None = ...,
|
||||
is_secure: bool = ...,
|
||||
port: Optional[Any] = ...,
|
||||
proxy: Optional[Any] = ...,
|
||||
proxy_port: Optional[Any] = ...,
|
||||
proxy_user: Optional[Any] = ...,
|
||||
proxy_pass: Optional[Any] = ...,
|
||||
port: Any | None = ...,
|
||||
proxy: Any | None = ...,
|
||||
proxy_port: Any | None = ...,
|
||||
proxy_user: Any | None = ...,
|
||||
proxy_pass: Any | None = ...,
|
||||
debug: int = ...,
|
||||
https_connection_factory: Optional[Any] = ...,
|
||||
https_connection_factory: Any | None = ...,
|
||||
path: str = ...,
|
||||
provider: str = ...,
|
||||
security_token: Optional[Any] = ...,
|
||||
security_token: Any | None = ...,
|
||||
suppress_consec_slashes: bool = ...,
|
||||
validate_certs: bool = ...,
|
||||
profile_name: Optional[Any] = ...,
|
||||
profile_name: Any | None = ...,
|
||||
) -> None: ...
|
||||
auth_region_name: Any
|
||||
@property
|
||||
@@ -100,7 +100,7 @@ class AWSAuthConnection:
|
||||
@property
|
||||
def profile_name(self): ...
|
||||
def get_path(self, path: str = ...): ...
|
||||
def server_name(self, port: Optional[Any] = ...): ...
|
||||
def server_name(self, port: Any | None = ...): ...
|
||||
proxy: Any
|
||||
proxy_port: Any
|
||||
proxy_user: Any
|
||||
@@ -112,8 +112,8 @@ class AWSAuthConnection:
|
||||
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: Optional[Any] = ..., port: Optional[Any] = ...): ...
|
||||
def prefix_proxy_to_path(self, path, host: Optional[Any] = ...): ...
|
||||
def proxy_ssl(self, host: Any | None = ..., port: Any | None = ...): ...
|
||||
def prefix_proxy_to_path(self, path, host: Any | None = ...): ...
|
||||
def get_proxy_auth_header(self): ...
|
||||
def get_proxy_url_with_auth(self): ...
|
||||
def set_host_header(self, request): ...
|
||||
@@ -123,23 +123,23 @@ class AWSAuthConnection:
|
||||
method,
|
||||
path,
|
||||
auth_path,
|
||||
params: Optional[Any] = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
params: Any | None = ...,
|
||||
headers: Any | None = ...,
|
||||
data: str = ...,
|
||||
host: Optional[Any] = ...,
|
||||
host: Any | None = ...,
|
||||
): ...
|
||||
def make_request(
|
||||
self,
|
||||
method,
|
||||
path,
|
||||
headers: Optional[Any] = ...,
|
||||
headers: Any | None = ...,
|
||||
data: str = ...,
|
||||
host: Optional[Any] = ...,
|
||||
auth_path: Optional[Any] = ...,
|
||||
sender: Optional[Any] = ...,
|
||||
override_num_retries: Optional[Any] = ...,
|
||||
params: Optional[Any] = ...,
|
||||
retry_handler: Optional[Any] = ...,
|
||||
host: Any | None = ...,
|
||||
auth_path: Any | None = ...,
|
||||
sender: Any | None = ...,
|
||||
override_num_retries: Any | None = ...,
|
||||
params: Any | None = ...,
|
||||
retry_handler: Any | None = ...,
|
||||
): ...
|
||||
def close(self): ...
|
||||
|
||||
@@ -148,27 +148,27 @@ class AWSQueryConnection(AWSAuthConnection):
|
||||
ResponseError: Any
|
||||
def __init__(
|
||||
self,
|
||||
aws_access_key_id: Optional[Any] = ...,
|
||||
aws_secret_access_key: Optional[Any] = ...,
|
||||
aws_access_key_id: Any | None = ...,
|
||||
aws_secret_access_key: Any | None = ...,
|
||||
is_secure: bool = ...,
|
||||
port: Optional[Any] = ...,
|
||||
proxy: Optional[Any] = ...,
|
||||
proxy_port: Optional[Any] = ...,
|
||||
proxy_user: Optional[Any] = ...,
|
||||
proxy_pass: Optional[Any] = ...,
|
||||
host: Optional[Any] = ...,
|
||||
port: Any | None = ...,
|
||||
proxy: Any | None = ...,
|
||||
proxy_port: Any | None = ...,
|
||||
proxy_user: Any | None = ...,
|
||||
proxy_pass: Any | None = ...,
|
||||
host: Any | None = ...,
|
||||
debug: int = ...,
|
||||
https_connection_factory: Optional[Any] = ...,
|
||||
https_connection_factory: Any | None = ...,
|
||||
path: str = ...,
|
||||
security_token: Optional[Any] = ...,
|
||||
security_token: Any | None = ...,
|
||||
validate_certs: bool = ...,
|
||||
profile_name: Optional[Any] = ...,
|
||||
profile_name: Any | None = ...,
|
||||
provider: str = ...,
|
||||
) -> None: ...
|
||||
def get_utf8_value(self, value): ...
|
||||
def make_request(self, action, params: Optional[Any] = ..., path: str = ..., verb: str = ..., *args, **kwargs): ... # type: ignore # https://github.com/python/mypy/issues/1237
|
||||
def make_request(self, action, params: Any | None = ..., path: str = ..., verb: str = ..., *args, **kwargs): ... # type: ignore # https://github.com/python/mypy/issues/1237
|
||||
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: str = ..., parent: Optional[Any] = ..., verb: str = ...): ...
|
||||
def get_object(self, action, params, cls, path: str = ..., parent: Optional[Any] = ..., verb: str = ...): ...
|
||||
def get_status(self, action, params, path: str = ..., parent: Optional[Any] = ..., verb: str = ...): ...
|
||||
def get_list(self, action, params, markers, path: str = ..., parent: Any | None = ..., verb: str = ...): ...
|
||||
def get_object(self, action, params, cls, path: str = ..., parent: Any | None = ..., verb: str = ...): ...
|
||||
def get_status(self, action, params, path: str = ..., parent: Any | None = ..., verb: str = ...): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
from boto.compat import StandardError
|
||||
|
||||
@@ -19,7 +19,7 @@ class BotoServerError(StandardError):
|
||||
error_code: Any
|
||||
message: str
|
||||
box_usage: Any
|
||||
def __init__(self, status, reason, body: Optional[Any] = ..., *args) -> None: ...
|
||||
def __init__(self, status, reason, body: Any | None = ..., *args) -> None: ...
|
||||
def __getattr__(self, name): ...
|
||||
def __setattr__(self, name, value): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
@@ -31,13 +31,13 @@ class ConsoleOutput:
|
||||
timestamp: Any
|
||||
comment: Any
|
||||
output: Any
|
||||
def __init__(self, parent: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, parent: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class StorageCreateError(BotoServerError):
|
||||
bucket: Any
|
||||
def __init__(self, status, reason, body: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, status, reason, body: Any | None = ...) -> None: ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
class S3CreateError(StorageCreateError): ...
|
||||
@@ -49,7 +49,7 @@ class GSCopyError(StorageCopyError): ...
|
||||
class SQSError(BotoServerError):
|
||||
detail: Any
|
||||
type: Any
|
||||
def __init__(self, status, reason, body: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, status, reason, body: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -59,7 +59,7 @@ class SQSDecodeError(BotoClientError):
|
||||
|
||||
class StorageResponseError(BotoServerError):
|
||||
resource: Any
|
||||
def __init__(self, status, reason, body: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, status, reason, body: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -68,7 +68,7 @@ class GSResponseError(StorageResponseError): ...
|
||||
|
||||
class EC2ResponseError(BotoServerError):
|
||||
errors: Any
|
||||
def __init__(self, status, reason, body: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, status, reason, body: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
request_id: Any
|
||||
def endElement(self, name, value, connection): ...
|
||||
@@ -79,7 +79,7 @@ class JSONResponseError(BotoServerError):
|
||||
body: Any
|
||||
error_message: Any
|
||||
error_code: Any
|
||||
def __init__(self, status, reason, body: Optional[Any] = ..., *args) -> None: ...
|
||||
def __init__(self, status, reason, body: Any | None = ..., *args) -> None: ...
|
||||
|
||||
class DynamoDBResponseError(JSONResponseError): ...
|
||||
class SWFResponseError(JSONResponseError): ...
|
||||
@@ -89,7 +89,7 @@ class _EC2Error:
|
||||
connection: Any
|
||||
error_code: Any
|
||||
error_message: Any
|
||||
def __init__(self, connection: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, connection: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -140,7 +140,7 @@ class TooManyRecordsException(Exception):
|
||||
class PleaseRetryException(Exception):
|
||||
message: Any
|
||||
response: Any
|
||||
def __init__(self, message, response: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, message, response: Any | None = ...) -> None: ...
|
||||
|
||||
class InvalidInstanceMetadataError(Exception):
|
||||
MSG: str
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Dict, List, Mapping, Optional, Type
|
||||
from typing import Any, Dict, List, Mapping, Type
|
||||
|
||||
from boto.connection import AWSQueryConnection
|
||||
|
||||
@@ -11,72 +11,67 @@ class KMSConnection(AWSQueryConnection):
|
||||
ResponseError: Type[Exception]
|
||||
region: Any
|
||||
def __init__(self, **kwargs) -> None: ...
|
||||
def create_alias(self, alias_name: str, target_key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def create_alias(self, alias_name: str, target_key_id: str) -> Dict[str, Any] | None: ...
|
||||
def create_grant(
|
||||
self,
|
||||
key_id: str,
|
||||
grantee_principal: str,
|
||||
retiring_principal: Optional[str] = ...,
|
||||
operations: Optional[List[str]] = ...,
|
||||
constraints: Optional[Dict[str, Dict[str, str]]] = ...,
|
||||
grant_tokens: Optional[List[str]] = ...,
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
retiring_principal: str | None = ...,
|
||||
operations: List[str] | None = ...,
|
||||
constraints: Dict[str, Dict[str, str]] | None = ...,
|
||||
grant_tokens: List[str] | None = ...,
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def create_key(
|
||||
self, policy: Optional[str] = ..., description: Optional[str] = ..., key_usage: Optional[str] = ...
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
self, policy: str | None = ..., description: str | None = ..., key_usage: str | None = ...
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def decrypt(
|
||||
self,
|
||||
ciphertext_blob: bytes,
|
||||
encryption_context: Optional[Mapping[str, Any]] = ...,
|
||||
grant_tokens: Optional[List[str]] = ...,
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
def delete_alias(self, alias_name: str) -> Optional[Dict[str, Any]]: ...
|
||||
def describe_key(self, key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def disable_key(self, key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def disable_key_rotation(self, key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def enable_key(self, key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def enable_key_rotation(self, key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
self, ciphertext_blob: bytes, encryption_context: Mapping[str, Any] | None = ..., grant_tokens: List[str] | None = ...
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def delete_alias(self, alias_name: str) -> Dict[str, Any] | None: ...
|
||||
def describe_key(self, key_id: str) -> Dict[str, Any] | None: ...
|
||||
def disable_key(self, key_id: str) -> Dict[str, Any] | None: ...
|
||||
def disable_key_rotation(self, key_id: str) -> Dict[str, Any] | None: ...
|
||||
def enable_key(self, key_id: str) -> Dict[str, Any] | None: ...
|
||||
def enable_key_rotation(self, key_id: str) -> Dict[str, Any] | None: ...
|
||||
def encrypt(
|
||||
self,
|
||||
key_id: str,
|
||||
plaintext: bytes,
|
||||
encryption_context: Optional[Mapping[str, Any]] = ...,
|
||||
grant_tokens: Optional[List[str]] = ...,
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
encryption_context: Mapping[str, Any] | None = ...,
|
||||
grant_tokens: List[str] | None = ...,
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def generate_data_key(
|
||||
self,
|
||||
key_id: str,
|
||||
encryption_context: Optional[Mapping[str, Any]] = ...,
|
||||
number_of_bytes: Optional[int] = ...,
|
||||
key_spec: Optional[str] = ...,
|
||||
grant_tokens: Optional[List[str]] = ...,
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
encryption_context: Mapping[str, Any] | None = ...,
|
||||
number_of_bytes: int | None = ...,
|
||||
key_spec: str | None = ...,
|
||||
grant_tokens: List[str] | None = ...,
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def generate_data_key_without_plaintext(
|
||||
self,
|
||||
key_id: str,
|
||||
encryption_context: Optional[Mapping[str, Any]] = ...,
|
||||
key_spec: Optional[str] = ...,
|
||||
number_of_bytes: Optional[int] = ...,
|
||||
grant_tokens: Optional[List[str]] = ...,
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
def generate_random(self, number_of_bytes: Optional[int] = ...) -> Optional[Dict[str, Any]]: ...
|
||||
def get_key_policy(self, key_id: str, policy_name: str) -> Optional[Dict[str, Any]]: ...
|
||||
def get_key_rotation_status(self, key_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def list_aliases(self, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...
|
||||
def list_grants(self, key_id: str, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...
|
||||
def list_key_policies(
|
||||
self, key_id: str, limit: Optional[int] = ..., marker: Optional[str] = ...
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
def list_keys(self, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...
|
||||
def put_key_policy(self, key_id: str, policy_name: str, policy: str) -> Optional[Dict[str, Any]]: ...
|
||||
encryption_context: Mapping[str, Any] | None = ...,
|
||||
key_spec: str | None = ...,
|
||||
number_of_bytes: int | None = ...,
|
||||
grant_tokens: List[str] | None = ...,
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def generate_random(self, number_of_bytes: int | None = ...) -> Dict[str, Any] | None: ...
|
||||
def get_key_policy(self, key_id: str, policy_name: str) -> Dict[str, Any] | None: ...
|
||||
def get_key_rotation_status(self, key_id: str) -> Dict[str, Any] | None: ...
|
||||
def list_aliases(self, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
|
||||
def list_grants(self, key_id: str, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
|
||||
def list_key_policies(self, key_id: str, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
|
||||
def list_keys(self, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
|
||||
def put_key_policy(self, key_id: str, policy_name: str, policy: str) -> Dict[str, Any] | None: ...
|
||||
def re_encrypt(
|
||||
self,
|
||||
ciphertext_blob: bytes,
|
||||
destination_key_id: str,
|
||||
source_encryption_context: Optional[Mapping[str, Any]] = ...,
|
||||
destination_encryption_context: Optional[Mapping[str, Any]] = ...,
|
||||
grant_tokens: Optional[List[str]] = ...,
|
||||
) -> Optional[Dict[str, Any]]: ...
|
||||
def retire_grant(self, grant_token: str) -> Optional[Dict[str, Any]]: ...
|
||||
def revoke_grant(self, key_id: str, grant_id: str) -> Optional[Dict[str, Any]]: ...
|
||||
def update_key_description(self, key_id: str, description: str) -> Optional[Dict[str, Any]]: ...
|
||||
source_encryption_context: Mapping[str, Any] | None = ...,
|
||||
destination_encryption_context: Mapping[str, Any] | None = ...,
|
||||
grant_tokens: List[str] | None = ...,
|
||||
) -> Dict[str, Any] | None: ...
|
||||
def retire_grant(self, grant_token: str) -> Dict[str, Any] | None: ...
|
||||
def revoke_grant(self, key_id: str, grant_id: str) -> Dict[str, Any] | None: ...
|
||||
def update_key_description(self, key_id: str, description: str) -> Dict[str, Any] | None: ...
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class Plugin:
|
||||
capability: Any
|
||||
@classmethod
|
||||
def is_capable(cls, requested_capability): ...
|
||||
|
||||
def get_plugin(cls, requested_capability: Optional[Any] = ...): ...
|
||||
def get_plugin(cls, requested_capability: Any | None = ...): ...
|
||||
def load_plugins(config): ...
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
def load_endpoint_json(path): ...
|
||||
def merge_endpoints(defaults, additions): ...
|
||||
def load_regions(): ...
|
||||
def get_regions(service_name, region_cls: Optional[Any] = ..., connection_cls: Optional[Any] = ...): ...
|
||||
def get_regions(service_name, region_cls: Any | None = ..., connection_cls: Any | None = ...): ...
|
||||
|
||||
class RegionInfo:
|
||||
connection: Any
|
||||
@@ -11,11 +11,7 @@ class RegionInfo:
|
||||
endpoint: Any
|
||||
connection_cls: Any
|
||||
def __init__(
|
||||
self,
|
||||
connection: Optional[Any] = ...,
|
||||
name: Optional[Any] = ...,
|
||||
endpoint: Optional[Any] = ...,
|
||||
connection_cls: Optional[Any] = ...,
|
||||
self, connection: Any | None = ..., name: Any | None = ..., endpoint: Any | None = ..., connection_cls: Any | None = ...
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import List, Optional, Text, Type
|
||||
from typing import List, Text, Type
|
||||
|
||||
from boto.connection import AWSAuthConnection
|
||||
from boto.regioninfo import RegionInfo
|
||||
@@ -8,9 +8,9 @@ from .connection import S3Connection
|
||||
class S3RegionInfo(RegionInfo):
|
||||
def connect(
|
||||
self,
|
||||
name: Optional[Text] = ...,
|
||||
endpoint: Optional[str] = ...,
|
||||
connection_cls: Optional[Type[AWSAuthConnection]] = ...,
|
||||
name: Text | None = ...,
|
||||
endpoint: str | None = ...,
|
||||
connection_cls: Type[AWSAuthConnection] | None = ...,
|
||||
**kw_params,
|
||||
) -> S3Connection: ...
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Dict, List, Optional, Text, Union
|
||||
from typing import Any, Dict, List, Text
|
||||
|
||||
from .connection import S3Connection
|
||||
from .user import User
|
||||
@@ -9,19 +9,19 @@ class Policy:
|
||||
parent: Any
|
||||
namespace: Any
|
||||
acl: ACL
|
||||
def __init__(self, parent: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, parent: Any | None = ...) -> None: ...
|
||||
owner: User
|
||||
def startElement(self, name: Text, attrs: Dict[str, Any], connection: S3Connection) -> Union[None, User, ACL]: ...
|
||||
def startElement(self, name: Text, attrs: Dict[str, Any], connection: S3Connection) -> None | User | ACL: ...
|
||||
def endElement(self, name: Text, value: Any, connection: S3Connection) -> None: ...
|
||||
def to_xml(self) -> str: ...
|
||||
|
||||
class ACL:
|
||||
policy: Policy
|
||||
grants: List[Grant]
|
||||
def __init__(self, policy: Optional[Policy] = ...) -> None: ...
|
||||
def __init__(self, policy: Policy | None = ...) -> None: ...
|
||||
def add_grant(self, grant: Grant) -> None: ...
|
||||
def add_email_grant(self, permission: Text, email_address: Text) -> None: ...
|
||||
def add_user_grant(self, permission: Text, user_id: Text, display_name: Optional[Text] = ...) -> None: ...
|
||||
def add_user_grant(self, permission: Text, user_id: Text, display_name: Text | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name: Text, value: Any, connection: S3Connection) -> None: ...
|
||||
def to_xml(self) -> str: ...
|
||||
@@ -36,12 +36,12 @@ class Grant:
|
||||
type: Text
|
||||
def __init__(
|
||||
self,
|
||||
permission: Optional[Text] = ...,
|
||||
type: Optional[Text] = ...,
|
||||
id: Optional[Text] = ...,
|
||||
display_name: Optional[Text] = ...,
|
||||
uri: Optional[Text] = ...,
|
||||
email_address: Optional[Text] = ...,
|
||||
permission: Text | None = ...,
|
||||
type: Text | None = ...,
|
||||
id: Text | None = ...,
|
||||
display_name: Text | None = ...,
|
||||
uri: Text | None = ...,
|
||||
email_address: Text | None = ...,
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name: Text, value: Any, connection: S3Connection) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Dict, List, Optional, Text, Type
|
||||
from typing import Any, Dict, List, Text, Type
|
||||
|
||||
from .bucketlistresultset import BucketListResultSet
|
||||
from .connection import S3Connection
|
||||
@@ -20,22 +20,20 @@ class Bucket:
|
||||
name: Text
|
||||
connection: S3Connection
|
||||
key_class: Type[Key]
|
||||
def __init__(
|
||||
self, connection: Optional[S3Connection] = ..., name: Optional[Text] = ..., key_class: Type[Key] = ...
|
||||
) -> None: ...
|
||||
def __init__(self, connection: S3Connection | None = ..., name: Text | None = ..., key_class: Type[Key] = ...) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def __contains__(self, key_name) -> bool: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
creation_date: Any
|
||||
def endElement(self, name, value, connection): ...
|
||||
def set_key_class(self, key_class): ...
|
||||
def lookup(self, key_name, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def lookup(self, key_name, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_key(
|
||||
self,
|
||||
key_name,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
version_id: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
validate: bool = ...,
|
||||
) -> Key: ...
|
||||
def list(
|
||||
@@ -43,8 +41,8 @@ class Bucket:
|
||||
prefix: Text = ...,
|
||||
delimiter: Text = ...,
|
||||
marker: Text = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
encoding_type: Any | None = ...,
|
||||
) -> BucketListResultSet: ...
|
||||
def list_versions(
|
||||
self,
|
||||
@@ -52,136 +50,129 @@ class Bucket:
|
||||
delimiter: str = ...,
|
||||
key_marker: str = ...,
|
||||
version_id_marker: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
encoding_type: Optional[Text] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
encoding_type: Text | None = ...,
|
||||
) -> BucketListResultSet: ...
|
||||
def list_multipart_uploads(
|
||||
self,
|
||||
key_marker: str = ...,
|
||||
upload_id_marker: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
encoding_type: Any | None = ...,
|
||||
): ...
|
||||
def validate_kwarg_names(self, kwargs, names): ...
|
||||
def get_all_keys(self, headers: Optional[Dict[Text, Text]] = ..., **params): ...
|
||||
def get_all_versions(self, headers: Optional[Dict[Text, Text]] = ..., **params): ...
|
||||
def get_all_keys(self, headers: Dict[Text, Text] | None = ..., **params): ...
|
||||
def get_all_versions(self, headers: Dict[Text, Text] | None = ..., **params): ...
|
||||
def validate_get_all_versions_params(self, params): ...
|
||||
def get_all_multipart_uploads(self, headers: Optional[Dict[Text, Text]] = ..., **params): ...
|
||||
def new_key(self, key_name: Optional[Any] = ...): ...
|
||||
def get_all_multipart_uploads(self, headers: Dict[Text, Text] | None = ..., **params): ...
|
||||
def new_key(self, key_name: Any | None = ...): ...
|
||||
def generate_url(
|
||||
self,
|
||||
expires_in,
|
||||
method: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
force_http: bool = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
expires_in_absolute: bool = ...,
|
||||
): ...
|
||||
def delete_keys(self, keys, quiet: bool = ..., mfa_token: Optional[Any] = ..., headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete_keys(self, keys, quiet: bool = ..., mfa_token: Any | None = ..., headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete_key(
|
||||
self, key_name, headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ..., mfa_token: Optional[Any] = ...
|
||||
self, key_name, headers: Dict[Text, Text] | None = ..., version_id: Any | None = ..., mfa_token: Any | None = ...
|
||||
): ...
|
||||
def copy_key(
|
||||
self,
|
||||
new_key_name,
|
||||
src_bucket_name,
|
||||
src_key_name,
|
||||
metadata: Optional[Any] = ...,
|
||||
src_version_id: Optional[Any] = ...,
|
||||
metadata: Any | None = ...,
|
||||
src_version_id: Any | None = ...,
|
||||
storage_class: str = ...,
|
||||
preserve_acl: bool = ...,
|
||||
encrypt_key: bool = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
query_args: Optional[Any] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
query_args: Any | None = ...,
|
||||
): ...
|
||||
def set_canned_acl(
|
||||
self, acl_str, key_name: str = ..., headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ...
|
||||
self, acl_str, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...
|
||||
): ...
|
||||
def get_xml_acl(self, key_name: str = ..., headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ...): ...
|
||||
def get_xml_acl(self, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
|
||||
def set_xml_acl(
|
||||
self,
|
||||
acl_str,
|
||||
key_name: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
version_id: Any | None = ...,
|
||||
query_args: str = ...,
|
||||
): ...
|
||||
def set_acl(
|
||||
self, acl_or_str, key_name: str = ..., headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ...
|
||||
): ...
|
||||
def get_acl(self, key_name: str = ..., headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ...): ...
|
||||
def set_acl(self, acl_or_str, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
|
||||
def get_acl(self, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
|
||||
def set_subresource(
|
||||
self, subresource, value, key_name: str = ..., headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ...
|
||||
self, subresource, value, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...
|
||||
): ...
|
||||
def get_subresource(
|
||||
self, subresource, key_name: str = ..., headers: Optional[Dict[Text, Text]] = ..., version_id: Optional[Any] = ...
|
||||
self, subresource, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...
|
||||
): ...
|
||||
def make_public(self, recursive: bool = ..., headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def add_email_grant(self, permission, email_address, recursive: bool = ..., headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def make_public(self, recursive: bool = ..., headers: Dict[Text, Text] | None = ...): ...
|
||||
def add_email_grant(self, permission, email_address, recursive: bool = ..., headers: Dict[Text, Text] | None = ...): ...
|
||||
def add_user_grant(
|
||||
self,
|
||||
permission,
|
||||
user_id,
|
||||
recursive: bool = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
display_name: Optional[Any] = ...,
|
||||
self, permission, user_id, recursive: bool = ..., headers: Dict[Text, Text] | None = ..., display_name: Any | None = ...
|
||||
): ...
|
||||
def list_grants(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def list_grants(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_location(self): ...
|
||||
def set_xml_logging(self, logging_str, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_xml_logging(self, logging_str, headers: Dict[Text, Text] | None = ...): ...
|
||||
def enable_logging(
|
||||
self, target_bucket, target_prefix: str = ..., grants: Optional[Any] = ..., headers: Optional[Dict[Text, Text]] = ...
|
||||
self, target_bucket, target_prefix: str = ..., grants: Any | None = ..., headers: Dict[Text, Text] | None = ...
|
||||
): ...
|
||||
def disable_logging(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_logging_status(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_as_logging_target(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_request_payment(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_request_payment(self, payer: str = ..., headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def disable_logging(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_logging_status(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_as_logging_target(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_request_payment(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_request_payment(self, payer: str = ..., headers: Dict[Text, Text] | None = ...): ...
|
||||
def configure_versioning(
|
||||
self, versioning, mfa_delete: bool = ..., mfa_token: Optional[Any] = ..., headers: Optional[Dict[Text, Text]] = ...
|
||||
self, versioning, mfa_delete: bool = ..., mfa_token: Any | None = ..., headers: Dict[Text, Text] | None = ...
|
||||
): ...
|
||||
def get_versioning_status(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def configure_lifecycle(self, lifecycle_config, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_lifecycle_config(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete_lifecycle_configuration(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_versioning_status(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def configure_lifecycle(self, lifecycle_config, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_lifecycle_config(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete_lifecycle_configuration(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def configure_website(
|
||||
self,
|
||||
suffix: Optional[Any] = ...,
|
||||
error_key: Optional[Any] = ...,
|
||||
redirect_all_requests_to: Optional[Any] = ...,
|
||||
routing_rules: Optional[Any] = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
suffix: Any | None = ...,
|
||||
error_key: Any | None = ...,
|
||||
redirect_all_requests_to: Any | None = ...,
|
||||
routing_rules: Any | None = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
): ...
|
||||
def set_website_configuration(self, config, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_website_configuration_xml(self, xml, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_website_configuration(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_website_configuration_obj(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_website_configuration_with_xml(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_website_configuration_xml(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete_website_configuration(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_website_configuration(self, config, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_website_configuration_xml(self, xml, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_website_configuration(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_website_configuration_obj(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_website_configuration_with_xml(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_website_configuration_xml(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete_website_configuration(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_website_endpoint(self): ...
|
||||
def get_policy(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_policy(self, policy, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete_policy(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_cors_xml(self, cors_xml, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_cors(self, cors_config, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_cors_xml(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_cors(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete_cors(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_policy(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_policy(self, policy, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete_policy(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_cors_xml(self, cors_xml, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_cors(self, cors_config, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_cors_xml(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_cors(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete_cors(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def initiate_multipart_upload(
|
||||
self,
|
||||
key_name,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
metadata: Optional[Any] = ...,
|
||||
metadata: Any | None = ...,
|
||||
encrypt_key: bool = ...,
|
||||
policy: Optional[Any] = ...,
|
||||
policy: Any | None = ...,
|
||||
): ...
|
||||
def complete_multipart_upload(self, key_name, upload_id, xml_body, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def cancel_multipart_upload(self, key_name, upload_id, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def complete_multipart_upload(self, key_name, upload_id, xml_body, headers: Dict[Text, Text] | None = ...): ...
|
||||
def cancel_multipart_upload(self, key_name, upload_id, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_tags(self): ...
|
||||
def get_xml_tags(self): ...
|
||||
def set_xml_tags(self, tag_str, headers: Optional[Dict[Text, Text]] = ..., query_args: str = ...): ...
|
||||
def set_tags(self, tags, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete_tags(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_xml_tags(self, tag_str, headers: Dict[Text, Text] | None = ..., query_args: str = ...): ...
|
||||
def set_tags(self, tags, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete_tags(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
|
||||
@@ -1,14 +1,9 @@
|
||||
from typing import Any, Iterable, Iterator, Optional
|
||||
from typing import Any, Iterable, Iterator
|
||||
|
||||
from .key import Key
|
||||
|
||||
def bucket_lister(
|
||||
bucket,
|
||||
prefix: str = ...,
|
||||
delimiter: str = ...,
|
||||
marker: str = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
bucket, prefix: str = ..., delimiter: str = ..., marker: str = ..., headers: Any | None = ..., encoding_type: Any | None = ...
|
||||
): ...
|
||||
|
||||
class BucketListResultSet(Iterable[Key]):
|
||||
@@ -20,12 +15,12 @@ class BucketListResultSet(Iterable[Key]):
|
||||
encoding_type: Any
|
||||
def __init__(
|
||||
self,
|
||||
bucket: Optional[Any] = ...,
|
||||
bucket: Any | None = ...,
|
||||
prefix: str = ...,
|
||||
delimiter: str = ...,
|
||||
marker: str = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
headers: Any | None = ...,
|
||||
encoding_type: Any | None = ...,
|
||||
) -> None: ...
|
||||
def __iter__(self) -> Iterator[Key]: ...
|
||||
|
||||
@@ -35,8 +30,8 @@ def versioned_bucket_lister(
|
||||
delimiter: str = ...,
|
||||
key_marker: str = ...,
|
||||
version_id_marker: str = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
headers: Any | None = ...,
|
||||
encoding_type: Any | None = ...,
|
||||
): ...
|
||||
|
||||
class VersionedBucketListResultSet:
|
||||
@@ -49,18 +44,18 @@ class VersionedBucketListResultSet:
|
||||
encoding_type: Any
|
||||
def __init__(
|
||||
self,
|
||||
bucket: Optional[Any] = ...,
|
||||
bucket: Any | None = ...,
|
||||
prefix: str = ...,
|
||||
delimiter: str = ...,
|
||||
key_marker: str = ...,
|
||||
version_id_marker: str = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
headers: Any | None = ...,
|
||||
encoding_type: Any | None = ...,
|
||||
) -> None: ...
|
||||
def __iter__(self) -> Iterator[Key]: ...
|
||||
|
||||
def multipart_upload_lister(
|
||||
bucket, key_marker: str = ..., upload_id_marker: str = ..., headers: Optional[Any] = ..., encoding_type: Optional[Any] = ...
|
||||
bucket, key_marker: str = ..., upload_id_marker: str = ..., headers: Any | None = ..., encoding_type: Any | None = ...
|
||||
): ...
|
||||
|
||||
class MultiPartUploadListResultSet:
|
||||
@@ -71,10 +66,10 @@ class MultiPartUploadListResultSet:
|
||||
encoding_type: Any
|
||||
def __init__(
|
||||
self,
|
||||
bucket: Optional[Any] = ...,
|
||||
bucket: Any | None = ...,
|
||||
key_marker: str = ...,
|
||||
upload_id_marker: str = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
encoding_type: Optional[Any] = ...,
|
||||
headers: Any | None = ...,
|
||||
encoding_type: Any | None = ...,
|
||||
) -> None: ...
|
||||
def __iter__(self): ...
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class BucketLogging:
|
||||
target: Any
|
||||
prefix: Any
|
||||
grants: Any
|
||||
def __init__(self, target: Optional[Any] = ..., prefix: Optional[Any] = ..., grants: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, target: Any | None = ..., prefix: Any | None = ..., grants: Any | None = ...) -> None: ...
|
||||
def add_grant(self, grant): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Dict, Optional, Text, Type
|
||||
from typing import Any, Dict, Text, Type
|
||||
|
||||
from boto.connection import AWSAuthConnection
|
||||
from boto.exception import BotoClientError
|
||||
@@ -52,26 +52,26 @@ class S3Connection(AWSAuthConnection):
|
||||
anon: Any
|
||||
def __init__(
|
||||
self,
|
||||
aws_access_key_id: Optional[Any] = ...,
|
||||
aws_secret_access_key: Optional[Any] = ...,
|
||||
aws_access_key_id: Any | None = ...,
|
||||
aws_secret_access_key: Any | None = ...,
|
||||
is_secure: bool = ...,
|
||||
port: Optional[Any] = ...,
|
||||
proxy: Optional[Any] = ...,
|
||||
proxy_port: Optional[Any] = ...,
|
||||
proxy_user: Optional[Any] = ...,
|
||||
proxy_pass: Optional[Any] = ...,
|
||||
port: Any | None = ...,
|
||||
proxy: Any | None = ...,
|
||||
proxy_port: Any | None = ...,
|
||||
proxy_user: Any | None = ...,
|
||||
proxy_pass: Any | None = ...,
|
||||
host: Any = ...,
|
||||
debug: int = ...,
|
||||
https_connection_factory: Optional[Any] = ...,
|
||||
https_connection_factory: Any | None = ...,
|
||||
calling_format: Any = ...,
|
||||
path: str = ...,
|
||||
provider: str = ...,
|
||||
bucket_class: Type[Bucket] = ...,
|
||||
security_token: Optional[Any] = ...,
|
||||
security_token: Any | None = ...,
|
||||
suppress_consec_slashes: bool = ...,
|
||||
anon: bool = ...,
|
||||
validate_certs: Optional[Any] = ...,
|
||||
profile_name: Optional[Any] = ...,
|
||||
validate_certs: Any | None = ...,
|
||||
profile_name: Any | None = ...,
|
||||
) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def __contains__(self, bucket_name): ...
|
||||
@@ -82,14 +82,14 @@ class S3Connection(AWSAuthConnection):
|
||||
bucket_name,
|
||||
key,
|
||||
expires_in: int = ...,
|
||||
acl: Optional[Any] = ...,
|
||||
success_action_redirect: Optional[Any] = ...,
|
||||
max_content_length: Optional[Any] = ...,
|
||||
acl: Any | None = ...,
|
||||
success_action_redirect: Any | None = ...,
|
||||
max_content_length: Any | None = ...,
|
||||
http_method: str = ...,
|
||||
fields: Optional[Any] = ...,
|
||||
conditions: Optional[Any] = ...,
|
||||
fields: Any | None = ...,
|
||||
conditions: Any | None = ...,
|
||||
storage_class: str = ...,
|
||||
server_side_encryption: Optional[Any] = ...,
|
||||
server_side_encryption: Any | None = ...,
|
||||
): ...
|
||||
def generate_url_sigv4(
|
||||
self,
|
||||
@@ -97,11 +97,11 @@ class S3Connection(AWSAuthConnection):
|
||||
method,
|
||||
bucket: str = ...,
|
||||
key: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
force_http: bool = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
iso_date: Optional[Any] = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
version_id: Any | None = ...,
|
||||
iso_date: Any | None = ...,
|
||||
): ...
|
||||
def generate_url(
|
||||
self,
|
||||
@@ -109,20 +109,20 @@ class S3Connection(AWSAuthConnection):
|
||||
method,
|
||||
bucket: str = ...,
|
||||
key: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
query_auth: bool = ...,
|
||||
force_http: bool = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
expires_in_absolute: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
version_id: Any | None = ...,
|
||||
): ...
|
||||
def get_all_buckets(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_canonical_user_id(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_bucket(self, bucket_name: Text, validate: bool = ..., headers: Optional[Dict[Text, Text]] = ...) -> Bucket: ...
|
||||
def head_bucket(self, bucket_name, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def lookup(self, bucket_name, validate: bool = ..., headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_all_buckets(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_canonical_user_id(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_bucket(self, bucket_name: Text, validate: bool = ..., headers: Dict[Text, Text] | None = ...) -> Bucket: ...
|
||||
def head_bucket(self, bucket_name, headers: Dict[Text, Text] | None = ...): ...
|
||||
def lookup(self, bucket_name, validate: bool = ..., headers: Dict[Text, Text] | None = ...): ...
|
||||
def create_bucket(
|
||||
self, bucket_name, headers: Optional[Dict[Text, Text]] = ..., location: Any = ..., policy: Optional[Any] = ...
|
||||
self, bucket_name, headers: Dict[Text, Text] | None = ..., location: Any = ..., policy: Any | None = ...
|
||||
): ...
|
||||
def delete_bucket(self, bucket, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def make_request(self, method, bucket: str = ..., key: str = ..., headers: Optional[Any] = ..., data: str = ..., query_args: Optional[Any] = ..., sender: Optional[Any] = ..., override_num_retries: Optional[Any] = ..., retry_handler: Optional[Any] = ..., *args, **kwargs): ... # type: ignore # https://github.com/python/mypy/issues/1237
|
||||
def delete_bucket(self, bucket, headers: Dict[Text, Text] | None = ...): ...
|
||||
def make_request(self, method, bucket: str = ..., key: str = ..., headers: Any | None = ..., data: str = ..., query_args: Any | None = ..., sender: Any | None = ..., override_num_retries: Any | None = ..., retry_handler: Any | None = ..., *args, **kwargs): ... # type: ignore # https://github.com/python/mypy/issues/1237
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, List, Optional
|
||||
from typing import Any, List
|
||||
|
||||
class CORSRule:
|
||||
allowed_method: Any
|
||||
@@ -9,12 +9,12 @@ class CORSRule:
|
||||
expose_header: Any
|
||||
def __init__(
|
||||
self,
|
||||
allowed_method: Optional[Any] = ...,
|
||||
allowed_origin: Optional[Any] = ...,
|
||||
id: Optional[Any] = ...,
|
||||
allowed_header: Optional[Any] = ...,
|
||||
max_age_seconds: Optional[Any] = ...,
|
||||
expose_header: Optional[Any] = ...,
|
||||
allowed_method: Any | None = ...,
|
||||
allowed_origin: Any | None = ...,
|
||||
id: Any | None = ...,
|
||||
allowed_header: Any | None = ...,
|
||||
max_age_seconds: Any | None = ...,
|
||||
expose_header: Any | None = ...,
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
@@ -28,8 +28,8 @@ class CORSConfiguration(List[CORSRule]):
|
||||
self,
|
||||
allowed_method,
|
||||
allowed_origin,
|
||||
id: Optional[Any] = ...,
|
||||
allowed_header: Optional[Any] = ...,
|
||||
max_age_seconds: Optional[Any] = ...,
|
||||
expose_header: Optional[Any] = ...,
|
||||
id: Any | None = ...,
|
||||
allowed_header: Any | None = ...,
|
||||
max_age_seconds: Any | None = ...,
|
||||
expose_header: Any | None = ...,
|
||||
): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class DeleteMarker:
|
||||
bucket: Any
|
||||
@@ -7,6 +7,6 @@ class DeleteMarker:
|
||||
is_latest: bool
|
||||
last_modified: Any
|
||||
owner: Any
|
||||
def __init__(self, bucket: Optional[Any] = ..., name: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ..., name: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Callable, Dict, Optional, Text, Union, overload
|
||||
from typing import Any, Callable, Dict, Text, overload
|
||||
|
||||
class Key:
|
||||
DefaultContentType: str
|
||||
@@ -30,7 +30,7 @@ class Key:
|
||||
ongoing_restore: Any
|
||||
expiry_date: Any
|
||||
local_hashes: Any
|
||||
def __init__(self, bucket: Optional[Any] = ..., name: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ..., name: Any | None = ...) -> None: ...
|
||||
def __iter__(self): ...
|
||||
@property
|
||||
def provider(self): ...
|
||||
@@ -45,30 +45,30 @@ class Key:
|
||||
def handle_addl_headers(self, headers): ...
|
||||
def open_read(
|
||||
self,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
query_args: str = ...,
|
||||
override_num_retries: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
override_num_retries: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
): ...
|
||||
def open_write(self, headers: Optional[Dict[Text, Text]] = ..., override_num_retries: Optional[Any] = ...): ...
|
||||
def open_write(self, headers: Dict[Text, Text] | None = ..., override_num_retries: Any | None = ...): ...
|
||||
def open(
|
||||
self,
|
||||
mode: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
query_args: Optional[Any] = ...,
|
||||
override_num_retries: Optional[Any] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
query_args: Any | None = ...,
|
||||
override_num_retries: Any | None = ...,
|
||||
): ...
|
||||
closed: bool
|
||||
def close(self, fast: bool = ...): ...
|
||||
def next(self): ...
|
||||
__next__: Any
|
||||
def read(self, size: int = ...): ...
|
||||
def change_storage_class(self, new_storage_class, dst_bucket: Optional[Any] = ..., validate_dst_bucket: bool = ...): ...
|
||||
def change_storage_class(self, new_storage_class, dst_bucket: Any | None = ..., validate_dst_bucket: bool = ...): ...
|
||||
def copy(
|
||||
self,
|
||||
dst_bucket,
|
||||
dst_key,
|
||||
metadata: Optional[Any] = ...,
|
||||
metadata: Any | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
preserve_acl: bool = ...,
|
||||
encrypt_key: bool = ...,
|
||||
@@ -76,158 +76,156 @@ class Key:
|
||||
): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def exists(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def delete(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def exists(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def delete(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_metadata(self, name): ...
|
||||
def set_metadata(self, name, value): ...
|
||||
def update_metadata(self, d): ...
|
||||
def set_acl(self, acl_str, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_acl(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def get_xml_acl(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_xml_acl(self, acl_str, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_canned_acl(self, acl_str, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_acl(self, acl_str, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_acl(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_xml_acl(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_xml_acl(self, acl_str, headers: Dict[Text, Text] | None = ...): ...
|
||||
def set_canned_acl(self, acl_str, headers: Dict[Text, Text] | None = ...): ...
|
||||
def get_redirect(self): ...
|
||||
def set_redirect(self, redirect_location, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def make_public(self, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def set_redirect(self, redirect_location, headers: Dict[Text, Text] | None = ...): ...
|
||||
def make_public(self, headers: Dict[Text, Text] | None = ...): ...
|
||||
def generate_url(
|
||||
self,
|
||||
expires_in,
|
||||
method: str = ...,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
query_auth: bool = ...,
|
||||
force_http: bool = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
expires_in_absolute: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
policy: Optional[Any] = ...,
|
||||
version_id: Any | None = ...,
|
||||
policy: Any | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
encrypt_key: bool = ...,
|
||||
): ...
|
||||
def send_file(
|
||||
self,
|
||||
fp,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
query_args: Optional[Any] = ...,
|
||||
query_args: Any | None = ...,
|
||||
chunked_transfer: bool = ...,
|
||||
size: Optional[Any] = ...,
|
||||
size: Any | None = ...,
|
||||
): ...
|
||||
def should_retry(self, response, chunked_transfer: bool = ...): ...
|
||||
def compute_md5(self, fp, size: Optional[Any] = ...): ...
|
||||
def compute_md5(self, fp, size: Any | None = ...): ...
|
||||
def set_contents_from_stream(
|
||||
self,
|
||||
fp,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
replace: bool = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
policy: Optional[Any] = ...,
|
||||
policy: Any | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
query_args: Optional[Any] = ...,
|
||||
size: Optional[Any] = ...,
|
||||
query_args: Any | None = ...,
|
||||
size: Any | None = ...,
|
||||
): ...
|
||||
def set_contents_from_file(
|
||||
self,
|
||||
fp,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
replace: bool = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
policy: Optional[Any] = ...,
|
||||
md5: Optional[Any] = ...,
|
||||
policy: Any | None = ...,
|
||||
md5: Any | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
query_args: Optional[Any] = ...,
|
||||
query_args: Any | None = ...,
|
||||
encrypt_key: bool = ...,
|
||||
size: Optional[Any] = ...,
|
||||
size: Any | None = ...,
|
||||
rewind: bool = ...,
|
||||
): ...
|
||||
def set_contents_from_filename(
|
||||
self,
|
||||
filename,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
replace: bool = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
policy: Optional[Any] = ...,
|
||||
md5: Optional[Any] = ...,
|
||||
policy: Any | None = ...,
|
||||
md5: Any | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
encrypt_key: bool = ...,
|
||||
): ...
|
||||
def set_contents_from_string(
|
||||
self,
|
||||
string_data: Union[Text, bytes],
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
string_data: Text | bytes,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
replace: bool = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
policy: Optional[Any] = ...,
|
||||
md5: Optional[Any] = ...,
|
||||
policy: Any | None = ...,
|
||||
md5: Any | None = ...,
|
||||
reduced_redundancy: bool = ...,
|
||||
encrypt_key: bool = ...,
|
||||
) -> None: ...
|
||||
def get_file(
|
||||
self,
|
||||
fp,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
torrent: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
override_num_retries: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Any | None = ...,
|
||||
override_num_retries: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
): ...
|
||||
def get_torrent_file(
|
||||
self, fp, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ...
|
||||
self, fp, headers: Dict[Text, Text] | None = ..., cb: Callable[[int, int], Any] | None = ..., num_cb: int = ...
|
||||
): ...
|
||||
def get_contents_to_file(
|
||||
self,
|
||||
fp,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
torrent: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
res_download_handler: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Any | None = ...,
|
||||
res_download_handler: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
): ...
|
||||
def get_contents_to_filename(
|
||||
self,
|
||||
filename,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
torrent: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
res_download_handler: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Any | None = ...,
|
||||
res_download_handler: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
): ...
|
||||
@overload
|
||||
def get_contents_as_string(
|
||||
self,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
torrent: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
encoding: None = ...,
|
||||
) -> bytes: ...
|
||||
@overload
|
||||
def get_contents_as_string(
|
||||
self,
|
||||
headers: Optional[Dict[Text, Text]] = ...,
|
||||
cb: Optional[Callable[[int, int], Any]] = ...,
|
||||
headers: Dict[Text, Text] | None = ...,
|
||||
cb: Callable[[int, int], Any] | None = ...,
|
||||
num_cb: int = ...,
|
||||
torrent: bool = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
response_headers: Optional[Dict[Text, Text]] = ...,
|
||||
version_id: Any | None = ...,
|
||||
response_headers: Dict[Text, Text] | None = ...,
|
||||
*,
|
||||
encoding: Text,
|
||||
) -> Text: ...
|
||||
def add_email_grant(self, permission, email_address, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def add_user_grant(
|
||||
self, permission, user_id, headers: Optional[Dict[Text, Text]] = ..., display_name: Optional[Any] = ...
|
||||
): ...
|
||||
def set_remote_metadata(self, metadata_plus, metadata_minus, preserve_acl, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def restore(self, days, headers: Optional[Dict[Text, Text]] = ...): ...
|
||||
def add_email_grant(self, permission, email_address, headers: Dict[Text, Text] | None = ...): ...
|
||||
def add_user_grant(self, permission, user_id, headers: Dict[Text, Text] | None = ..., display_name: Any | None = ...): ...
|
||||
def set_remote_metadata(self, metadata_plus, metadata_minus, preserve_acl, headers: Dict[Text, Text] | None = ...): ...
|
||||
def restore(self, days, headers: Dict[Text, Text] | None = ...): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, List, Optional
|
||||
from typing import Any, List
|
||||
|
||||
class Rule:
|
||||
id: Any
|
||||
@@ -8,11 +8,11 @@ class Rule:
|
||||
transition: Any
|
||||
def __init__(
|
||||
self,
|
||||
id: Optional[Any] = ...,
|
||||
prefix: Optional[Any] = ...,
|
||||
status: Optional[Any] = ...,
|
||||
expiration: Optional[Any] = ...,
|
||||
transition: Optional[Any] = ...,
|
||||
id: Any | None = ...,
|
||||
prefix: Any | None = ...,
|
||||
status: Any | None = ...,
|
||||
expiration: Any | None = ...,
|
||||
transition: Any | None = ...,
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
@@ -21,7 +21,7 @@ class Rule:
|
||||
class Expiration:
|
||||
days: Any
|
||||
date: Any
|
||||
def __init__(self, days: Optional[Any] = ..., date: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, days: Any | None = ..., date: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def to_xml(self): ...
|
||||
@@ -30,7 +30,7 @@ class Transition:
|
||||
days: Any
|
||||
date: Any
|
||||
storage_class: Any
|
||||
def __init__(self, days: Optional[Any] = ..., date: Optional[Any] = ..., storage_class: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, days: Any | None = ..., date: Any | None = ..., storage_class: Any | None = ...) -> None: ...
|
||||
def to_xml(self): ...
|
||||
|
||||
class Transitions(List[Transition]):
|
||||
@@ -43,7 +43,7 @@ class Transitions(List[Transition]):
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def to_xml(self): ...
|
||||
def add_transition(self, days: Optional[Any] = ..., date: Optional[Any] = ..., storage_class: Optional[Any] = ...): ...
|
||||
def add_transition(self, days: Any | None = ..., date: Any | None = ..., storage_class: Any | None = ...): ...
|
||||
@property
|
||||
def days(self): ...
|
||||
@property
|
||||
@@ -57,9 +57,9 @@ class Lifecycle(List[Rule]):
|
||||
def to_xml(self): ...
|
||||
def add_rule(
|
||||
self,
|
||||
id: Optional[Any] = ...,
|
||||
id: Any | None = ...,
|
||||
prefix: str = ...,
|
||||
status: str = ...,
|
||||
expiration: Optional[Any] = ...,
|
||||
transition: Optional[Any] = ...,
|
||||
expiration: Any | None = ...,
|
||||
transition: Any | None = ...,
|
||||
): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class Deleted:
|
||||
key: Any
|
||||
@@ -7,10 +7,10 @@ class Deleted:
|
||||
delete_marker_version_id: Any
|
||||
def __init__(
|
||||
self,
|
||||
key: Optional[Any] = ...,
|
||||
version_id: Optional[Any] = ...,
|
||||
key: Any | None = ...,
|
||||
version_id: Any | None = ...,
|
||||
delete_marker: bool = ...,
|
||||
delete_marker_version_id: Optional[Any] = ...,
|
||||
delete_marker_version_id: Any | None = ...,
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
@@ -21,7 +21,7 @@ class Error:
|
||||
code: Any
|
||||
message: Any
|
||||
def __init__(
|
||||
self, key: Optional[Any] = ..., version_id: Optional[Any] = ..., code: Optional[Any] = ..., message: Optional[Any] = ...
|
||||
self, key: Any | None = ..., version_id: Any | None = ..., code: Any | None = ..., message: Any | None = ...
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
@@ -30,6 +30,6 @@ class MultiDeleteResult:
|
||||
bucket: Any
|
||||
deleted: Any
|
||||
errors: Any
|
||||
def __init__(self, bucket: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class CompleteMultiPartUpload:
|
||||
bucket: Any
|
||||
@@ -8,7 +8,7 @@ class CompleteMultiPartUpload:
|
||||
etag: Any
|
||||
version_id: Any
|
||||
encrypted: Any
|
||||
def __init__(self, bucket: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
@@ -18,11 +18,11 @@ class Part:
|
||||
last_modified: Any
|
||||
etag: Any
|
||||
size: Any
|
||||
def __init__(self, bucket: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
|
||||
def part_lister(mpupload, part_number_marker: Optional[Any] = ...): ...
|
||||
def part_lister(mpupload, part_number_marker: Any | None = ...): ...
|
||||
|
||||
class MultiPartUpload:
|
||||
bucket: Any
|
||||
@@ -37,34 +37,34 @@ class MultiPartUpload:
|
||||
next_part_number_marker: Any
|
||||
max_parts: Any
|
||||
is_truncated: bool
|
||||
def __init__(self, bucket: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ...) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def to_xml(self): ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def get_all_parts(
|
||||
self, max_parts: Optional[Any] = ..., part_number_marker: Optional[Any] = ..., encoding_type: Optional[Any] = ...
|
||||
self, max_parts: Any | None = ..., part_number_marker: Any | None = ..., encoding_type: Any | None = ...
|
||||
): ...
|
||||
def upload_part_from_file(
|
||||
self,
|
||||
fp,
|
||||
part_num,
|
||||
headers: Optional[Any] = ...,
|
||||
headers: Any | None = ...,
|
||||
replace: bool = ...,
|
||||
cb: Optional[Any] = ...,
|
||||
cb: Any | None = ...,
|
||||
num_cb: int = ...,
|
||||
md5: Optional[Any] = ...,
|
||||
size: Optional[Any] = ...,
|
||||
md5: Any | None = ...,
|
||||
size: Any | None = ...,
|
||||
): ...
|
||||
def copy_part_from_key(
|
||||
self,
|
||||
src_bucket_name,
|
||||
src_key_name,
|
||||
part_num,
|
||||
start: Optional[Any] = ...,
|
||||
end: Optional[Any] = ...,
|
||||
src_version_id: Optional[Any] = ...,
|
||||
headers: Optional[Any] = ...,
|
||||
start: Any | None = ...,
|
||||
end: Any | None = ...,
|
||||
src_version_id: Any | None = ...,
|
||||
headers: Any | None = ...,
|
||||
): ...
|
||||
def complete_upload(self): ...
|
||||
def cancel_upload(self): ...
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class Prefix:
|
||||
bucket: Any
|
||||
name: Any
|
||||
def __init__(self, bucket: Optional[Any] = ..., name: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, bucket: Any | None = ..., name: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
@property
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from typing import Any, List, Optional
|
||||
from typing import Any, List
|
||||
|
||||
class Tag:
|
||||
key: Any
|
||||
value: Any
|
||||
def __init__(self, key: Optional[Any] = ..., value: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, key: Any | None = ..., value: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def to_xml(self): ...
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from typing import Any, Optional
|
||||
from typing import Any
|
||||
|
||||
class User:
|
||||
type: Any
|
||||
id: Any
|
||||
display_name: Any
|
||||
def __init__(self, parent: Optional[Any] = ..., id: str = ..., display_name: str = ...) -> None: ...
|
||||
def __init__(self, parent: Any | None = ..., id: str = ..., display_name: str = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def to_xml(self, element_name: str = ...): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, List, Optional
|
||||
from typing import Any, List
|
||||
|
||||
def tag(key, value): ...
|
||||
|
||||
@@ -9,10 +9,10 @@ class WebsiteConfiguration:
|
||||
routing_rules: Any
|
||||
def __init__(
|
||||
self,
|
||||
suffix: Optional[Any] = ...,
|
||||
error_key: Optional[Any] = ...,
|
||||
redirect_all_requests_to: Optional[Any] = ...,
|
||||
routing_rules: Optional[Any] = ...,
|
||||
suffix: Any | None = ...,
|
||||
error_key: Any | None = ...,
|
||||
redirect_all_requests_to: Any | None = ...,
|
||||
routing_rules: Any | None = ...,
|
||||
) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
@@ -21,7 +21,7 @@ class WebsiteConfiguration:
|
||||
class _XMLKeyValue:
|
||||
translator: Any
|
||||
container: Any
|
||||
def __init__(self, translator, container: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, translator, container: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def to_xml(self): ...
|
||||
@@ -30,7 +30,7 @@ class RedirectLocation(_XMLKeyValue):
|
||||
TRANSLATOR: Any
|
||||
hostname: Any
|
||||
protocol: Any
|
||||
def __init__(self, hostname: Optional[Any] = ..., protocol: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, hostname: Any | None = ..., protocol: Any | None = ...) -> None: ...
|
||||
def to_xml(self): ...
|
||||
|
||||
class RoutingRules(List[RoutingRule]):
|
||||
@@ -42,26 +42,26 @@ class RoutingRules(List[RoutingRule]):
|
||||
class RoutingRule:
|
||||
condition: Any
|
||||
redirect: Any
|
||||
def __init__(self, condition: Optional[Any] = ..., redirect: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, condition: Any | None = ..., redirect: Any | None = ...) -> None: ...
|
||||
def startElement(self, name, attrs, connection): ...
|
||||
def endElement(self, name, value, connection): ...
|
||||
def to_xml(self): ...
|
||||
@classmethod
|
||||
def when(cls, key_prefix: Optional[Any] = ..., http_error_code: Optional[Any] = ...): ...
|
||||
def when(cls, key_prefix: Any | None = ..., http_error_code: Any | None = ...): ...
|
||||
def then_redirect(
|
||||
self,
|
||||
hostname: Optional[Any] = ...,
|
||||
protocol: Optional[Any] = ...,
|
||||
replace_key: Optional[Any] = ...,
|
||||
replace_key_prefix: Optional[Any] = ...,
|
||||
http_redirect_code: Optional[Any] = ...,
|
||||
hostname: Any | None = ...,
|
||||
protocol: Any | None = ...,
|
||||
replace_key: Any | None = ...,
|
||||
replace_key_prefix: Any | None = ...,
|
||||
http_redirect_code: Any | None = ...,
|
||||
): ...
|
||||
|
||||
class Condition(_XMLKeyValue):
|
||||
TRANSLATOR: Any
|
||||
key_prefix: Any
|
||||
http_error_code: Any
|
||||
def __init__(self, key_prefix: Optional[Any] = ..., http_error_code: Optional[Any] = ...) -> None: ...
|
||||
def __init__(self, key_prefix: Any | None = ..., http_error_code: Any | None = ...) -> None: ...
|
||||
def to_xml(self): ...
|
||||
|
||||
class Redirect(_XMLKeyValue):
|
||||
@@ -73,10 +73,10 @@ class Redirect(_XMLKeyValue):
|
||||
http_redirect_code: Any
|
||||
def __init__(
|
||||
self,
|
||||
hostname: Optional[Any] = ...,
|
||||
protocol: Optional[Any] = ...,
|
||||
replace_key: Optional[Any] = ...,
|
||||
replace_key_prefix: Optional[Any] = ...,
|
||||
http_redirect_code: Optional[Any] = ...,
|
||||
hostname: Any | None = ...,
|
||||
protocol: Any | None = ...,
|
||||
replace_key: Any | None = ...,
|
||||
replace_key_prefix: Any | None = ...,
|
||||
http_redirect_code: Any | None = ...,
|
||||
) -> None: ...
|
||||
def to_xml(self): ...
|
||||
|
||||
@@ -3,22 +3,7 @@ import logging.handlers
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
from typing import (
|
||||
IO,
|
||||
Any,
|
||||
Callable,
|
||||
ContextManager,
|
||||
Dict,
|
||||
Iterable,
|
||||
List,
|
||||
Mapping,
|
||||
Optional,
|
||||
Sequence,
|
||||
Tuple,
|
||||
Type,
|
||||
TypeVar,
|
||||
Union,
|
||||
)
|
||||
from typing import IO, Any, Callable, ContextManager, Dict, Iterable, List, Mapping, Sequence, Tuple, Type, TypeVar
|
||||
|
||||
import boto.connection
|
||||
|
||||
@@ -55,31 +40,27 @@ _LockType = Any # TODO replace this with _thread.LockType once stubs exist
|
||||
JSONDecodeError: Type[ValueError]
|
||||
qsa_of_interest: List[str]
|
||||
|
||||
def unquote_v(nv: str) -> Union[str, Tuple[str, str]]: ...
|
||||
def unquote_v(nv: str) -> str | Tuple[str, str]: ...
|
||||
def canonical_string(
|
||||
method: str,
|
||||
path: str,
|
||||
headers: Mapping[str, Optional[str]],
|
||||
expires: Optional[int] = ...,
|
||||
provider: Optional[_Provider] = ...,
|
||||
method: str, path: str, headers: Mapping[str, str | None], expires: int | None = ..., provider: _Provider | None = ...
|
||||
) -> str: ...
|
||||
def merge_meta(
|
||||
headers: Mapping[str, str], metadata: Mapping[str, str], provider: Optional[_Provider] = ...
|
||||
headers: Mapping[str, str], metadata: Mapping[str, str], provider: _Provider | None = ...
|
||||
) -> Mapping[str, str]: ...
|
||||
def get_aws_metadata(headers: Mapping[str, str], provider: Optional[_Provider] = ...) -> Mapping[str, str]: ...
|
||||
def retry_url(url: str, retry_on_404: bool = ..., num_retries: int = ..., timeout: Optional[int] = ...) -> str: ...
|
||||
def get_aws_metadata(headers: Mapping[str, str], provider: _Provider | None = ...) -> Mapping[str, str]: ...
|
||||
def retry_url(url: str, retry_on_404: bool = ..., num_retries: int = ..., timeout: int | None = ...) -> str: ...
|
||||
|
||||
class LazyLoadMetadata(Dict[_KT, _VT]):
|
||||
def __init__(self, url: str, num_retries: int, timeout: Optional[int] = ...) -> None: ...
|
||||
def __init__(self, url: str, num_retries: int, timeout: int | None = ...) -> None: ...
|
||||
|
||||
def get_instance_metadata(
|
||||
version: str = ..., url: str = ..., data: str = ..., timeout: Optional[int] = ..., num_retries: int = ...
|
||||
) -> Optional[LazyLoadMetadata[Any, Any]]: ...
|
||||
version: str = ..., url: str = ..., data: str = ..., timeout: int | None = ..., num_retries: int = ...
|
||||
) -> LazyLoadMetadata[Any, Any] | None: ...
|
||||
def get_instance_identity(
|
||||
version: str = ..., url: str = ..., timeout: Optional[int] = ..., num_retries: int = ...
|
||||
) -> Optional[Mapping[str, Any]]: ...
|
||||
version: str = ..., url: str = ..., timeout: int | None = ..., num_retries: int = ...
|
||||
) -> Mapping[str, Any] | None: ...
|
||||
def get_instance_userdata(
|
||||
version: str = ..., sep: Optional[str] = ..., url: str = ..., timeout: Optional[int] = ..., num_retries: int = ...
|
||||
version: str = ..., sep: str | None = ..., url: str = ..., timeout: int | None = ..., num_retries: int = ...
|
||||
) -> Mapping[str, str]: ...
|
||||
|
||||
ISO8601: str
|
||||
@@ -87,14 +68,14 @@ ISO8601_MS: str
|
||||
RFC1123: str
|
||||
LOCALE_LOCK: _LockType
|
||||
|
||||
def setlocale(name: Union[str, Tuple[str, str]]) -> ContextManager[str]: ...
|
||||
def get_ts(ts: Optional[time.struct_time] = ...) -> str: ...
|
||||
def setlocale(name: str | Tuple[str, str]) -> ContextManager[str]: ...
|
||||
def get_ts(ts: time.struct_time | None = ...) -> str: ...
|
||||
def parse_ts(ts: str) -> datetime.datetime: ...
|
||||
def find_class(module_name: str, class_name: Optional[str] = ...) -> Optional[Type[Any]]: ...
|
||||
def find_class(module_name: str, class_name: str | None = ...) -> Type[Any] | None: ...
|
||||
def update_dme(username: str, password: str, dme_id: str, ip_address: str) -> str: ...
|
||||
def fetch_file(
|
||||
uri: str, file: Optional[IO[str]] = ..., username: Optional[str] = ..., password: Optional[str] = ...
|
||||
) -> Optional[IO[str]]: ...
|
||||
uri: str, file: IO[str] | None = ..., username: str | None = ..., password: str | None = ...
|
||||
) -> IO[str] | None: ...
|
||||
|
||||
class ShellCommand:
|
||||
exit_code: int
|
||||
@@ -103,13 +84,13 @@ class ShellCommand:
|
||||
wait: bool
|
||||
fail_fast: bool
|
||||
def __init__(
|
||||
self, command: subprocess._CMD, wait: bool = ..., fail_fast: bool = ..., cwd: Optional[subprocess._TXT] = ...
|
||||
self, command: subprocess._CMD, wait: bool = ..., fail_fast: bool = ..., cwd: subprocess._TXT | None = ...
|
||||
) -> None: ...
|
||||
process: subprocess.Popen[Any]
|
||||
def run(self, cwd: Optional[subprocess._CMD] = ...) -> Optional[int]: ...
|
||||
def run(self, cwd: subprocess._CMD | None = ...) -> int | None: ...
|
||||
def setReadOnly(self, value) -> None: ...
|
||||
def getStatus(self) -> Optional[int]: ...
|
||||
status: Optional[int]
|
||||
def getStatus(self) -> int | None: ...
|
||||
status: int | None
|
||||
def getOutput(self) -> str: ...
|
||||
output: str
|
||||
|
||||
@@ -122,15 +103,15 @@ class AuthSMTPHandler(logging.handlers.SMTPHandler):
|
||||
|
||||
class LRUCache(Dict[_KT, _VT]):
|
||||
class _Item:
|
||||
previous: Optional[LRUCache._Item]
|
||||
next: Optional[LRUCache._Item]
|
||||
previous: LRUCache._Item | None
|
||||
next: LRUCache._Item | None
|
||||
key = ...
|
||||
value = ...
|
||||
def __init__(self, key, value) -> None: ...
|
||||
_dict: Dict[_KT, LRUCache._Item]
|
||||
capacity: int
|
||||
head: Optional[LRUCache._Item]
|
||||
tail: Optional[LRUCache._Item]
|
||||
head: LRUCache._Item | None
|
||||
tail: LRUCache._Item | None
|
||||
def __init__(self, capacity: int) -> None: ...
|
||||
|
||||
# This exists to work around Password.str's name shadowing the str type
|
||||
@@ -138,18 +119,18 @@ _str = str
|
||||
|
||||
class Password:
|
||||
hashfunc: Callable[[bytes], _HashType]
|
||||
str: Optional[_str]
|
||||
def __init__(self, str: Optional[_str] = ..., hashfunc: Optional[Callable[[bytes], _HashType]] = ...) -> None: ...
|
||||
def set(self, value: Union[bytes, _str]) -> None: ...
|
||||
str: _str | None
|
||||
def __init__(self, str: _str | None = ..., hashfunc: Callable[[bytes], _HashType] | None = ...) -> None: ...
|
||||
def set(self, value: bytes | _str) -> None: ...
|
||||
def __eq__(self, other: Any) -> bool: ...
|
||||
def __len__(self) -> int: ...
|
||||
|
||||
def notify(
|
||||
subject: str,
|
||||
body: Optional[str] = ...,
|
||||
html_body: Optional[Union[Sequence[str], str]] = ...,
|
||||
to_string: Optional[str] = ...,
|
||||
attachments: Optional[Iterable[_Message]] = ...,
|
||||
body: str | None = ...,
|
||||
html_body: Sequence[str] | str | None = ...,
|
||||
to_string: str | None = ...,
|
||||
attachments: Iterable[_Message] | None = ...,
|
||||
append_instance_id: bool = ...,
|
||||
) -> None: ...
|
||||
def get_utf8_value(value: str) -> bytes: ...
|
||||
@@ -159,12 +140,10 @@ def write_mime_multipart(
|
||||
content: List[Tuple[str, str]], compress: bool = ..., deftype: str = ..., delimiter: str = ...
|
||||
) -> str: ...
|
||||
def guess_mime_type(content: str, deftype: str) -> str: ...
|
||||
def compute_md5(fp: IO[Any], buf_size: int = ..., size: Optional[int] = ...) -> Tuple[str, str, int]: ...
|
||||
def compute_hash(
|
||||
fp: IO[Any], buf_size: int = ..., size: Optional[int] = ..., hash_algorithm: Any = ...
|
||||
) -> Tuple[str, str, int]: ...
|
||||
def find_matching_headers(name: str, headers: Mapping[str, Optional[str]]) -> List[str]: ...
|
||||
def merge_headers_by_name(name: str, headers: Mapping[str, Optional[str]]) -> str: ...
|
||||
def compute_md5(fp: IO[Any], buf_size: int = ..., size: int | None = ...) -> Tuple[str, str, int]: ...
|
||||
def compute_hash(fp: IO[Any], buf_size: int = ..., size: int | None = ..., hash_algorithm: Any = ...) -> Tuple[str, str, int]: ...
|
||||
def find_matching_headers(name: str, headers: Mapping[str, str | None]) -> List[str]: ...
|
||||
def merge_headers_by_name(name: str, headers: Mapping[str, str | None]) -> str: ...
|
||||
|
||||
class RequestHook:
|
||||
def handle_request_data(
|
||||
|
||||
Reference in New Issue
Block a user