sdkagent

botocore API reference

158 public APIs from botocore (boto/botocore) — 119 classes, 15 functions, 24 methods. Signatures extracted by static analysis of the actual source.

Repository: boto/botocore

KindCount
Classes119
Functions15
Methods24

API list

classbotocore.args.ConfigObjectWrapper
Base class to mark values set via in-code Config object.
classbotocore.auth.HmacV1PostAuth
Generates a presigned post for s3.
classbotocore.auth.HmacV1QueryAuth
Generates a presigned request for s3.
classbotocore.auth.S3SigV4QueryAuth
S3 SigV4 auth using query parameters.
classbotocore.auth.SigV2Auth
Sign a request with Signature V2.
classbotocore.auth.SigV4Auth
Sign a request with Signature V4.
classbotocore.awsrequest.AWSConnection
Mixin for HTTPConnection that supports Expect 100-continue.
classbotocore.awsrequest.AWSHTTPConnection
An HTTPConnection that supports 100 Continue behavior.
classbotocore.awsrequest.AWSHTTPSConnection
An HTTPSConnection that supports 100 Continue behavior.
classbotocore.awsrequest.AWSRequest
Represents the elements of an HTTP request.
classbotocore.awsrequest.AWSResponse
A data class representing an HTTP response.
methodbotocore.awsrequest.AWSResponse.content()
Content of the response as bytes.
classbotocore.awsrequest.HeadersDict
A case-insenseitive dictionary to represent HTTP headers.
methodbotocore.client.BaseClient.close()
Closes underlying endpoint connections.
classbotocore.client.ClientCreator
Creates client objects for a service.
classbotocore.client.ClientMeta
Holds additional client methods.
funcbotocore.compat.get_md5(*args, **kwargs)
Attempts to get an md5 hashing object.
classbotocore.config.Config
Advanced configuration for Botocore clients.
funcbotocore.configloader.load_config(config_filename)
Parse a INI config with profiles.
classbotocore.configprovider.BaseProvider
Base class for configuration value providers.
methodbotocore.configprovider.BaseProvider.provide()
Provide a config value.
classbotocore.configprovider.ChainProvider
This provider wraps one or more other providers.
classbotocore.configprovider.ConfigValueStore
The ConfigValueStore object stores configuration values.
classbotocore.configprovider.ConstantProvider
This provider provides a constant value.
classbotocore.configprovider.EnvironmentProvider
This class loads config values from environment variables.
classbotocore.credentials.ConfigProvider
INI based config provider with profile sections.
classbotocore.credentials.Credentials
Holds the credentials needed to authenticate requests.
classbotocore.credentials.RefreshableCredentials
Holds the credentials needed to authenticate requests.
methodbotocore.credentials.RefreshableCredentials.get_frozen_credentials()
Return immutable credentials.
methodbotocore.credentials.RefreshableCredentials.refresh_needed(refresh_in=None)
Check if a refresh is needed.
classbotocore.crt.auth.CrtS3SigV4AsymQueryAuth
S3 SigV4A auth using query parameters.
classbotocore.crt.auth.CrtS3SigV4QueryAuth
S3 SigV4 auth using query parameters.
classbotocore.endpoint_provider.BaseRule
Base interface for individual endpoint rules.
classbotocore.endpoint_provider.ParameterDefinition
The spec of an individual parameter defined in a RuleSet.
classbotocore.endpoint_provider.ParameterType
Translation from `type` attribute to native Python type.
classbotocore.endpoint_provider.RuleSet
Collection of rules to derive a routable service endpoint.
classbotocore.endpoint_provider.RuleSetEndpoint
A resolved endpoint object returned by a rule.
classbotocore.endpoint_provider.RuleSetStandardLibrary
Rule actions to be performed by the EndpointProvider.
methodbotocore.endpoint_provider.RuleSetStandardLibrary.convert_func_name(value)
Normalize function names.
classbotocore.eventstream.ChecksumMismatch
Calculated checksum did not match the expected checksum.
classbotocore.eventstream.DecodeUtils
Unpacking utility functions used in the decoder.
methodbotocore.eventstream.DecodeUtils.unpack_uuid(data)
Parse a 16-byte uuid from the bytes.
classbotocore.eventstream.DuplicateHeader
Duplicate header found in the event.
classbotocore.eventstream.EventStream
Wrapper class for an event stream body.
methodbotocore.eventstream.EventStream.close()
Closes the underlying streaming body.
classbotocore.eventstream.EventStreamHeaderParser
Parses the event headers from an event stream message.
classbotocore.eventstream.EventStreamMessage
Represents an event stream message.
classbotocore.eventstream.InvalidHeadersLength
Headers length is longer than the maximum.
classbotocore.eventstream.InvalidPayloadLength
Payload length is longer than the maximum.
classbotocore.eventstream.MessagePrelude
Represents the prelude of an event stream message.
classbotocore.eventstream.NoInitialResponseError
An event of type initial-response was not received.
classbotocore.eventstream.ParserError
Base binary flow encoding parsing exception.
classbotocore.exceptions.BaseEndpointResolverError
Base error for endpoint resolving errors.
classbotocore.exceptions.BotoCoreError
The base exception class for BotoCore exceptions.
classbotocore.exceptions.ChecksumError
The expected checksum did not match the calculated checksum.
classbotocore.exceptions.ConfigNotFound
The specified configuration file could not be found.
classbotocore.exceptions.ConfigParseError
The configuration file could not be parsed.
classbotocore.exceptions.DataNotFoundError
The data associated with a particular path could not be loaded.
classbotocore.exceptions.EndpointProviderError
Base error for the EndpointProvider class
classbotocore.exceptions.EndpointResolutionError
Error when input parameters resolve to an error rule
classbotocore.exceptions.EndpointVariantError
Could not construct modeled endpoint variant.
classbotocore.exceptions.IncompleteReadError
HTTP response did not return expected number of bytes.
classbotocore.exceptions.InvalidChecksumConfigError
Error when an invalid checksum config value is supplied.
classbotocore.exceptions.InvalidExpressionError
Expression is either invalid or too complex.
classbotocore.exceptions.InvalidMaxRetryAttemptsError
Error when invalid retry configuration is specified
classbotocore.exceptions.InvalidRegionError
Invalid region_name provided to client or resource.
classbotocore.exceptions.InvalidRetryConfigurationError
Error when invalid retry configuration is specified
classbotocore.exceptions.InvalidRetryModeError
Error when invalid retry mode configuration is specified
classbotocore.exceptions.InvalidS3AddressingStyleError
Error when an invalid path style is specified
classbotocore.exceptions.MissingParametersError
One or more required parameters were not supplied.
classbotocore.exceptions.NoAuthTokenError
No authorization token could be found.
classbotocore.exceptions.NoCredentialsError
No credentials could be found.
classbotocore.exceptions.NoRegionError
No region was specified.
classbotocore.exceptions.PartialCredentialsError
Only partial credentials were found.
classbotocore.exceptions.RangeError
A parameter value was out of the valid range.
classbotocore.exceptions.ServiceNotInRegionError
The service is not available in requested region.
classbotocore.exceptions.TokenRetrievalError
Error attempting to retrieve a token from a remote source.
classbotocore.exceptions.UnknownEndpointError
Could not construct an endpoint.
classbotocore.exceptions.UnknownFIPSEndpointError
Could not construct a FIPS endpoint.
classbotocore.exceptions.UnknownKeyError
Unknown key in a struct parameter.
classbotocore.exceptions.UnknownParameterError
Unknown top level parameter.
classbotocore.exceptions.UnknownRegionError
Raised when trying to load data for an unknown region.
classbotocore.exceptions.UnknownServiceError
Raised when trying to load data for an unknown service.
classbotocore.exceptions.UnknownServiceStyle
Unknown style of service invocation.
classbotocore.exceptions.UnknownSignatureVersionError
Requested Signature Version is not known.
classbotocore.exceptions.UnseekableStreamError
Need to seek a stream, but stream does not support seeking.
classbotocore.exceptions.ValidationError
An exception occurred validating parameters.
classbotocore.exceptions.WaiterConfigError
Error when processing waiter configuration.
classbotocore.exceptions.WaiterError
Waiter failed to reach desired state.
classbotocore.handlers.HeaderToHostHoister
Takes a header and moves it to the front of the hoststring.
methodbotocore.handlers.HeaderToHostHoister.hoist(params, **kwargs)
Hoist a header to the hostname.
funcbotocore.httpsession.mask_proxy_url(proxy_url)
Mask proxy url credentials.
funcbotocore.invoke_initializers(session)
Invoke all initializers for a session.
classbotocore.loaders.ExtrasProcessor
Processes data from extras files into service models.
classbotocore.loaders.JSONFileLoader
Loader JSON files.
methodbotocore.loaders.JSONFileLoader.exists(file_path)
Checks if the file exists.
methodbotocore.loaders.JSONFileLoader.load_file(file_path)
Attempt to load the file path.
classbotocore.loaders.Loader
Find and load data models.
methodbotocore.loaders.Loader.list_available_services(type_name)
List all known services.
methodbotocore.loaders.Loader.load_data(name)
Load data given a data path.
funcbotocore.loaders.create_loader(search_path_string=None)
Create a Loader class.
classbotocore.model.DenormalizedStructureBuilder
Build a StructureShape from a denormalized model.
methodbotocore.model.OperationModel.wire_name()
The wire name of the operation.
methodbotocore.model.ServiceModel.service_name()
The name of the service.
classbotocore.model.Shape
Object representing a shape from the service model.
methodbotocore.model.Shape.metadata()
Metadata about the shape.
methodbotocore.model.Shape.required_members()
A list of members that are required.
classbotocore.model.ShapeNameGenerator
Generate unique shape names for a type.
methodbotocore.model.ShapeNameGenerator.new_shape_name(type_name)
Generate a unique shape name.
classbotocore.model.ShapeResolver
Resolves shape references.
classbotocore.paginate.PageIterator
An iterable object to paginate API results.
methodbotocore.paginate.PageIterator.resume_token()
Token to specify to resume pagination.
classbotocore.paginate.ResultKeyIterator
Iterates over the results of paginated responses.
classbotocore.paginate.TokenDecoder
Decodes token strings back into dictionaries.
methodbotocore.paginate.TokenDecoder.decode(token)
Decodes an opaque string to a dictionary.
classbotocore.paginate.TokenEncoder
Encodes dictionaries into opaque strings.
methodbotocore.paginate.TokenEncoder.encode(token)
Encodes a dictionary to an opaque string.
classbotocore.parsers.ResponseParser
Base class for response parsing.
classbotocore.regions.BaseEndpointResolver
Resolves regions and endpoints.
classbotocore.regions.EndpointResolver
Resolves endpoints based on partition endpoint metadata
classbotocore.regions.EndpointRulesetResolver
Resolves endpoints using a service's endpoint ruleset
classbotocore.response.StreamingBody
Wrapper class for an http response body.
classbotocore.retries.adaptive.RateClocker
Tracks the rate at which a client is sending a request.
classbotocore.retries.base.BaseRetryableChecker
Base class for determining if a retry should happen.
classbotocore.retries.standard.MaxAttemptsSeeder
Adds the resolved max attempts to the retries context.
classbotocore.retries.standard.ModeledRetryableChecker
Check if an error has been modeled as retryable.
classbotocore.retries.standard.RetryHandler
Bridge between botocore's event system and this module.
classbotocore.retryhandler.BaseChecker
Base class for retry checkers.
classbotocore.retryhandler.ExceptionRaiser
Raise any caught exceptions.
classbotocore.retryhandler.MaxAttemptsDecorator
Allow retries up to a maximum number of attempts.
classbotocore.retryhandler.RetryHandler
Retry handler.
classbotocore.serialize.BaseRestSerializer
Base class for rest protocols.
classbotocore.serialize.BaseRpcV2Serializer
Base class for RPCv2 protocols.
classbotocore.serialize.EC2Serializer
EC2 specific customizations to the query protocol serializers.
classbotocore.session.ComponentLocator
Service locator for session components.
methodbotocore.session.Session.full_config()
Return the parsed config file.
methodbotocore.session.Session.get_service_model(service_name, api_version=None)
Get the service model object.
funcbotocore.session.get_session(env_vars=None)
Return a new session object.
classbotocore.signers.CloudFrontSigner
A signer to create a signed CloudFront URL.
funcbotocore.translate.resolve_references(config, definitions)
Recursively replace $ref keys.
funcbotocore.unregister_initializer(callback)
Unregister an initializer function.
classbotocore.useragent.RawStringUserAgentComponent
UserAgentComponent interface wrapper around ``str``.
classbotocore.useragent.UserAgentString
Generator for AWS SDK User-Agent header strings.
classbotocore.utils.ArgumentGenerator
Generate sample input based on a shape model.
methodbotocore.utils.ArgumentGenerator.generate_skeleton(shape)
Generate a sample input.
classbotocore.utils.CachedProperty
A read only property that caches the initially computed value.
classbotocore.utils.JSONFileCache
JSON file cache.
classbotocore.utils.LoginTokenLoader
Loads and saves login access tokens to disk
classbotocore.utils.S3RegionRedirector
This handler has been replaced by S3RegionRedirectorv2.
funcbotocore.utils.calculate_sha256(body, as_hex=False)
Calculate a sha256 checksum.
funcbotocore.utils.calculate_tree_hash(body)
Calculate a tree hash checksum.
funcbotocore.utils.has_header(header_name, headers)
Case-insensitive check for header key.
funcbotocore.utils.is_valid_endpoint_url(endpoint_url)
Verify the endpoint_url is valid.
funcbotocore.utils.parse_timestamp(value)
Parse a timestamp into a datetime object.
funcbotocore.utils.percent_encode(input_str, safe=SAFE_CHARS)
Urlencodes a string.
classbotocore.validate.ParamValidator
Validates parameters against a shape model.
classbotocore.waiter.SingleWaiterConfig
Represents the waiter configuration for a single waiter.
funcbotocore.xform_name(name, sep='_', _xform_cache=_xform_cache)
Convert camel case to a "pythonic" name.

About this data

These signatures were extracted from the public source of boto/botocore using Python's ast module. Argument names, default values, type annotations and return types are taken verbatim from the code. Implementation bodies are never stored. See how it works for details.

Back to all 805 libraries