S3OutpostsClient
Index > S3Outposts > S3OutpostsClient
Auto-generated documentation for S3Outposts type annotations stubs module types-aiobotocore-s3outposts.
S3OutpostsClient
Type annotations and code completion for session.client("s3outposts")
boto3 documentation
from aioboto3.session import Session
from types_aiobotocore_s3outposts.client import S3OutpostsClient
session = Session()
async with session.client("s3outposts") as client:
client: S3OutpostsClient
Exceptions
aioboto3
client exceptions are generated in runtime.
This class provides code completion for session.client("s3outposts").exceptions
structure.
async with session.client("s3outposts") as client:
try:
do_something(client)
except (
client.AccessDeniedException,
client.ClientError,
client.ConflictException,
client.InternalServerException,
client.ResourceNotFoundException,
client.ValidationException,
) as e:
print(e)
from types_aiobotocore_s3outposts.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for session.client("s3outposts").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for session.client("s3outposts").close
method.
boto3 documentation
create_endpoint
Creates an endpoint and associates it with the specified Outpost.
Type annotations and code completion for session.client("s3outposts").create_endpoint
method.
boto3 documentation
await def create_endpoint(
self,
*,
OutpostId: str,
SubnetId: str,
SecurityGroupId: str,
AccessType: EndpointAccessTypeType = ..., # (1)
CustomerOwnedIpv4Pool: str = ...,
) -> CreateEndpointResultTypeDef: # (2)
...
kwargs: CreateEndpointRequestRequestTypeDef = { # (1)
"OutpostId": ...,
"SubnetId": ...,
"SecurityGroupId": ...,
}
parent.create_endpoint(**kwargs)
delete_endpoint
Deletes an endpoint.
Type annotations and code completion for session.client("s3outposts").delete_endpoint
method.
boto3 documentation
await def delete_endpoint(
self,
*,
EndpointId: str,
OutpostId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
kwargs: DeleteEndpointRequestRequestTypeDef = { # (1)
"EndpointId": ...,
"OutpostId": ...,
}
parent.delete_endpoint(**kwargs)
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for session.client("s3outposts").generate_presigned_url
method.
boto3 documentation
await def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
list_endpoints
Lists endpoints associated with the specified Outpost.
Type annotations and code completion for session.client("s3outposts").list_endpoints
method.
boto3 documentation
await def list_endpoints(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListEndpointsResultTypeDef: # (1)
...
kwargs: ListEndpointsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_endpoints(**kwargs)
list_shared_endpoints
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).
Type annotations and code completion for session.client("s3outposts").list_shared_endpoints
method.
boto3 documentation
await def list_shared_endpoints(
self,
*,
OutpostId: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListSharedEndpointsResultTypeDef: # (1)
...
kwargs: ListSharedEndpointsRequestRequestTypeDef = { # (1)
"OutpostId": ...,
}
parent.list_shared_endpoints(**kwargs)
__aenter__
Type annotations and code completion for session.client("s3outposts").__aenter__
method.
boto3 documentation
__aexit__
Type annotations and code completion for session.client("s3outposts").__aexit__
method.
boto3 documentation
get_paginator
Type annotations and code completion for session.client("s3outposts").get_paginator
method with overloads.
client.get_paginator("list_endpoints")
-> ListEndpointsPaginatorclient.get_paginator("list_shared_endpoints")
-> ListSharedEndpointsPaginator