Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boto/boto3
/ types & classes
Types & classes
79 in github.com/boto/boto3
⨍
Functions
499
◇
Types & classes
79
↳
Endpoints
32
↓ 22 callers
Class
ResourceModel
A model representing a resource, defined via a JSON description format. A resource has identifiers, attributes, actions, sub-resources, r
boto3/resources/model.py:237
↓ 20 callers
Class
Session
A session stores configuration state and allows you to create service clients and resources. :type aws_access_key_id: string :param
boto3/session.py:25
↓ 19 callers
Class
ResourceMeta
An object containing metadata about a resource.
boto3/resources/base.py:22
↓ 18 callers
Class
InMemoryOSLayer
tests/unit/s3/test_transfer.py:35
↓ 13 callers
Class
S3Transfer
boto3/s3/transfer.py:540
↓ 11 callers
Class
TransferConfig
boto3/s3/transfer.py:526
↓ 10 callers
Class
Request
A service operation action request. :type definition: dict :param definition: The JSON definition
boto3/resources/model.py:134
↓ 8 callers
Class
Parameter
An auto-filled parameter which has a source and target. For example, the ``QueueUrl`` may be auto-filled from a resource's ``url`` identifier
boto3/resources/model.py:103
↓ 7 callers
Class
MultipartDownloader
boto3/s3/transfer.py:419
↓ 7 callers
Class
OSUtils
boto3/s3/transfer.py:288
↓ 6 callers
Class
Action
A service operation action. :type name: string :param name: The name of the action :type definition: dict :param definition: The
boto3/resources/model.py:46
↓ 5 callers
Class
BatchAction
An action which operates on a batch of items in a collection, typically a single page of results from the collection's underlying service
boto3/resources/action.py:84
↓ 5 callers
Class
ResourceFactory
A factory to create new :py:class:`~boto3.resources.base.ServiceResource` classes from a :py:class:`~boto3.resources.model.ResourceModel`. Th
boto3/resources/factory.py:29
↓ 5 callers
Class
ServiceAction
A class representing a callable action on a resource, for example ``sqs.get_queue_by_name(...)`` or ``s3.Bucket('foo').delete()``. The ac
boto3/resources/action.py:25
↓ 4 callers
Class
Collection
A group of resources. See :py:class:`Action`. :type name: string :param name: The name of the collection :type definition: dict
boto3/resources/model.py:214
↓ 4 callers
Class
MultipartUploader
boto3/s3/transfer.py:312
↓ 4 callers
Class
ResourceHandler
Creates a new resource or list of new resources from the low-level response based on the given response resource definition. :type searc
boto3/resources/response.py:159
↓ 4 callers
Class
StreamReaderProgress
Wrapper for a read only stream that adds progress callbacks.
boto3/s3/transfer.py:275
↓ 3 callers
Class
RawHandler
A raw action response handler. This passed through the response dictionary, optionally after performing a JMESPath search if one has been
boto3/resources/response.py:129
↓ 3 callers
Class
ShutdownQueue
A queue implementation that can be shutdown. Shutting down a queue means that this class adds a trigger_shutdown method that will trigger all
boto3/s3/transfer.py:387
↓ 3 callers
Class
WaiterAction
A class representing a callable waiter action on a resource, for example ``s3.Bucket('foo').wait_until_bucket_exists()``. The waiter acti
boto3/resources/action.py:154
↓ 2 callers
Class
CollectionFactory
A factory to create new :py:class:`CollectionManager` and :py:class:`ResourceCollection` subclasses from a :py:class:`~boto3.resources.mo
boto3/resources/collection.py:361
↓ 2 callers
Class
ResourceLoadException
boto3/exceptions.py:14
↓ 2 callers
Class
ResponseResource
A resource response to create after performing an action. :type definition: dict :param definition: The JSON definition :type resour
boto3/resources/model.py:169
↓ 2 callers
Class
RetriesExceededError
boto3/exceptions.py:22
↓ 2 callers
Class
Waiter
An event waiter specification. :type name: string :param name: Name of the waiter :type definition: dict :param definition: The
boto3/resources/model.py:148
↓ 1 callers
Class
CollectionManager
A collection manager provides access to resource collection instances, which can be iterated and filtered. The manager exposes some conve
boto3/resources/collection.py:264
↓ 1 callers
Class
FileCreator
tests/integration/test_s3.py:51
↓ 1 callers
Class
Identifier
A resource identifier, given by its name. :type name: string :param name: The name of the identifier
boto3/resources/model.py:34
↓ 1 callers
Class
NoVersionFound
boto3/exceptions.py:18
↓ 1 callers
Class
NullHandler
boto3/__init__.py:91
↓ 1 callers
Class
QueueShutdownError
boto3/s3/transfer.py:155
↓ 1 callers
Class
S3UploadFailedError
boto3/exceptions.py:32
Class
BaseTestCase
A base test case which mocks out the low-level session to prevent any actual calls to Botocore.
tests/__init__.py:46
Class
BaseTestResourceFactory
tests/unit/resources/test_factory.py:23
Class
DefinitionWithParams
An item which has parameters exposed via the ``params`` property. A request has an operation and parameters, while a waiter has a name, a
boto3/resources/model.py:76
Class
FailedDownloadParts
tests/unit/s3/test_transfer.py:439
Class
FakeModule
tests/unit/test_utils.py:20
Class
ReadFileChunk
boto3/s3/transfer.py:159
Class
ResourceCollection
Represents a collection of resources, which can be iterated through, optionally with filtering. Collections automatically handle pagination
boto3/resources/collection.py:27
Class
S3TransferFailedError
boto3/exceptions.py:28
Class
SequentialExecutor
tests/unit/s3/test_transfer.py:63
Class
ServiceResource
A base class for resources. :type client: botocore.client :param client: A low-level Botocore client instance
boto3/resources/base.py:61
Class
TestBatchActionCall
tests/unit/resources/test_action.py:160
Class
TestBoto3
tests/unit/test_boto3.py:19
Class
TestBuildEmptyResponse
tests/unit/resources/test_response.py:135
Class
TestBuildIdentifiers
tests/unit/resources/test_response.py:22
Class
TestCollectionFactory
tests/unit/resources/test_collection.py:23
Class
TestDocumentService
End-to-end tests of the documentation functionality that uses a dummy service and resource JSON description. The tests check for specific
tests/unit/test_docs.py:91
Class
TestDocumentStructure
tests/unit/test_docs.py:226
Class
TestInject
tests/unit/s3/test_inject.py:19
Class
TestModels
tests/unit/resources/test_model.py:20
Class
TestMultipartDownloader
tests/unit/s3/test_transfer.py:321
Class
TestMultipartUploader
tests/unit/s3/test_transfer.py:241
Class
TestOSUtils
tests/unit/s3/test_transfer.py:87
Class
TestPythonTypeName
tests/unit/test_docs.py:56
Class
TestRandomFileExtension
tests/unit/s3/test_transfer.py:639
Class
TestRawHandler
tests/unit/resources/test_response.py:263
Class
TestReadFileChunk
tests/unit/s3/test_transfer.py:125
Class
TestRenaming
tests/unit/resources/test_model.py:239
Class
TestResourceCollection
tests/unit/resources/test_collection.py:114
Class
TestResourceFactory
tests/unit/resources/test_factory.py:30
Class
TestResourceFactoryDanglingResource
tests/unit/resources/test_factory.py:592
Class
TestResourceHandler
tests/unit/resources/test_response.py:296
Class
TestS3Resource
tests/integration/test_s3.py:108
Class
TestS3Transfer
tests/unit/s3/test_transfer.py:464
Class
TestS3TransferMethodInjection
tests/integration/test_s3.py:457
Class
TestS3Transfers
Tests for the high level boto3.s3.transfer module.
tests/integration/test_s3.py:214
Class
TestSQSResource
tests/integration/test_sqs.py:19
Class
TestServiceActionCall
tests/unit/resources/test_action.py:20
Class
TestServiceActionParams
tests/unit/resources/test_params.py:21
Class
TestServiceResourceSubresources
tests/unit/resources/test_factory.py:751
Class
TestSession
tests/unit/test_session.py:38
Class
TestShutdownQueue
tests/unit/s3/test_transfer.py:626
Class
TestStreamReaderProgress
tests/unit/s3/test_transfer.py:222
Class
TestStructBuilder
tests/unit/resources/test_params.py:229
Class
TestUtils
tests/integration/test_utils.py:22
Class
TestUtils
tests/unit/test_utils.py:26
Class
TestWaiterActionCall
tests/unit/resources/test_action.py:115