CloudTrail module#
Index > CloudTrail
Auto-generated documentation for CloudTrail type annotations stubs module mypy-boto3-cloudtrail.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy_boto3_builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.35.86' mypy_boto3_builder
- Select
boto3-stubs
AWS SDK. - Add
CloudTrail
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and CloudTrail
.
From PyPI with pip#
Install boto3-stubs
for CloudTrail
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[cloudtrail]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[cloudtrail]'
# standalone installation
python -m pip install mypy-boto3-cloudtrail
How to uninstall#
python -m pip uninstall -y mypy-boto3-cloudtrail
Usage#
Code samples can be found in Examples.
CloudTrailClient#
Type annotations and code completion for boto3.client("cloudtrail")
as CloudTrailClient
boto3 documentation
# CloudTrailClient usage example
from boto3.session import Session
from mypy_boto3_cloudtrail.client import CloudTrailClient
def get_client() -> CloudTrailClient:
return Session().client("cloudtrail")
Paginators#
Type annotations and code completion for paginators
from boto3.client("cloudtrail").get_paginator("...")
.
# ListImportFailuresPaginator usage example
from boto3.session import Session
from mypy_boto3_cloudtrail.paginator import ListImportFailuresPaginator
def get_list_import_failures_paginator() -> ListImportFailuresPaginator:
return Session().client("cloudtrail").get_paginator("list_import_failures"))
- ListImportFailuresPaginator
- ListImportsPaginator
- ListPublicKeysPaginator
- ListTagsPaginator
- ListTrailsPaginator
- LookupEventsPaginator
Literals#
Type annotations for literals used in methods and schema.
# BillingModeType usage example
from mypy_boto3_cloudtrail.literals import BillingModeType
def get_value() -> BillingModeType:
return "EXTENDABLE_RETENTION_PRICING"
- BillingModeType
- DashboardStatusType
- DashboardTypeType
- DeliveryStatusType
- DestinationTypeType
- EventCategoryType
- EventDataStoreStatusType
- FederationStatusType
- ImportFailureStatusType
- ImportStatusType
- InsightTypeType
- InsightsMetricDataTypeType
- ListImportFailuresPaginatorName
- ListImportsPaginatorName
- ListPublicKeysPaginatorName
- ListTagsPaginatorName
- ListTrailsPaginatorName
- LookupAttributeKeyType
- LookupEventsPaginatorName
- QueryStatusType
- ReadWriteTypeType
- RefreshScheduleFrequencyUnitType
- RefreshScheduleStatusType
- CloudTrailServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- TagTypeDef
- AdvancedFieldSelectorOutputTypeDef
- AdvancedFieldSelectorTypeDef
- CancelQueryRequestRequestTypeDef
- ResponseMetadataTypeDef
- ChannelTypeDef
- DestinationTypeDef
- RequestWidgetTypeDef
- WidgetTypeDef
- DashboardDetailTypeDef
- DataResourceOutputTypeDef
- DataResourceTypeDef
- DeleteChannelRequestRequestTypeDef
- DeleteDashboardRequestRequestTypeDef
- DeleteEventDataStoreRequestRequestTypeDef
- DeleteResourcePolicyRequestRequestTypeDef
- DeleteTrailRequestRequestTypeDef
- DeregisterOrganizationDelegatedAdminRequestRequestTypeDef
- DescribeQueryRequestRequestTypeDef
- QueryStatisticsForDescribeQueryTypeDef
- DescribeTrailsRequestRequestTypeDef
- TrailTypeDef
- DisableFederationRequestRequestTypeDef
- EnableFederationRequestRequestTypeDef
- ResourceTypeDef
- GenerateQueryRequestRequestTypeDef
- GetChannelRequestRequestTypeDef
- IngestionStatusTypeDef
- GetDashboardRequestRequestTypeDef
- GetEventDataStoreRequestRequestTypeDef
- PartitionKeyTypeDef
- GetEventSelectorsRequestRequestTypeDef
- GetImportRequestRequestTypeDef
- ImportStatisticsTypeDef
- GetInsightSelectorsRequestRequestTypeDef
- InsightSelectorTypeDef
- GetQueryResultsRequestRequestTypeDef
- QueryStatisticsTypeDef
- GetResourcePolicyRequestRequestTypeDef
- GetTrailRequestRequestTypeDef
- GetTrailStatusRequestRequestTypeDef
- ImportFailureListItemTypeDef
- S3ImportSourceTypeDef
- ImportsListItemTypeDef
- ListChannelsRequestRequestTypeDef
- ListDashboardsRequestRequestTypeDef
- ListEventDataStoresRequestRequestTypeDef
- PaginatorConfigTypeDef
- ListImportFailuresRequestRequestTypeDef
- ListImportsRequestRequestTypeDef
- TimestampTypeDef
- PublicKeyTypeDef
- QueryTypeDef
- ListTagsRequestRequestTypeDef
- ListTrailsRequestRequestTypeDef
- TrailInfoTypeDef
- LookupAttributeTypeDef
- PutResourcePolicyRequestRequestTypeDef
- RefreshScheduleFrequencyTypeDef
- RegisterOrganizationDelegatedAdminRequestRequestTypeDef
- RestoreEventDataStoreRequestRequestTypeDef
- StartDashboardRefreshRequestRequestTypeDef
- StartEventDataStoreIngestionRequestRequestTypeDef
- StartLoggingRequestRequestTypeDef
- StartQueryRequestRequestTypeDef
- StopEventDataStoreIngestionRequestRequestTypeDef
- StopImportRequestRequestTypeDef
- StopLoggingRequestRequestTypeDef
- UpdateTrailRequestRequestTypeDef
- AddTagsRequestRequestTypeDef
- CreateTrailRequestRequestTypeDef
- RemoveTagsRequestRequestTypeDef
- ResourceTagTypeDef
- AdvancedEventSelectorOutputTypeDef
- AdvancedFieldSelectorUnionTypeDef
- CancelQueryResponseTypeDef
- CreateTrailResponseTypeDef
- DisableFederationResponseTypeDef
- EnableFederationResponseTypeDef
- GenerateQueryResponseTypeDef
- GetResourcePolicyResponseTypeDef
- GetTrailStatusResponseTypeDef
- ListInsightsMetricDataResponseTypeDef
- PutResourcePolicyResponseTypeDef
- StartDashboardRefreshResponseTypeDef
- StartQueryResponseTypeDef
- UpdateTrailResponseTypeDef
- ListChannelsResponseTypeDef
- CreateChannelRequestRequestTypeDef
- CreateChannelResponseTypeDef
- UpdateChannelRequestRequestTypeDef
- UpdateChannelResponseTypeDef
- ListDashboardsResponseTypeDef
- EventSelectorOutputTypeDef
- DataResourceUnionTypeDef
- DescribeQueryResponseTypeDef
- DescribeTrailsResponseTypeDef
- GetTrailResponseTypeDef
- EventTypeDef
- GetInsightSelectorsResponseTypeDef
- PutInsightSelectorsRequestRequestTypeDef
- PutInsightSelectorsResponseTypeDef
- GetQueryResultsResponseTypeDef
- ListImportFailuresResponseTypeDef
- ImportSourceTypeDef
- ListImportsResponseTypeDef
- ListImportFailuresRequestPaginateTypeDef
- ListImportsRequestPaginateTypeDef
- ListTagsRequestPaginateTypeDef
- ListTrailsRequestPaginateTypeDef
- ListInsightsMetricDataRequestRequestTypeDef
- ListPublicKeysRequestPaginateTypeDef
- ListPublicKeysRequestRequestTypeDef
- ListQueriesRequestRequestTypeDef
- ListPublicKeysResponseTypeDef
- ListQueriesResponseTypeDef
- ListTrailsResponseTypeDef
- LookupEventsRequestPaginateTypeDef
- LookupEventsRequestRequestTypeDef
- RefreshScheduleTypeDef
- ListTagsResponseTypeDef
- CreateEventDataStoreResponseTypeDef
- EventDataStoreTypeDef
- GetEventDataStoreResponseTypeDef
- RestoreEventDataStoreResponseTypeDef
- SourceConfigTypeDef
- UpdateEventDataStoreResponseTypeDef
- AdvancedEventSelectorTypeDef
- GetEventSelectorsResponseTypeDef
- PutEventSelectorsResponseTypeDef
- EventSelectorTypeDef
- LookupEventsResponseTypeDef
- GetImportResponseTypeDef
- StartImportRequestRequestTypeDef
- StartImportResponseTypeDef
- StopImportResponseTypeDef
- CreateDashboardRequestRequestTypeDef
- CreateDashboardResponseTypeDef
- GetDashboardResponseTypeDef
- UpdateDashboardRequestRequestTypeDef
- UpdateDashboardResponseTypeDef
- ListEventDataStoresResponseTypeDef
- GetChannelResponseTypeDef
- AdvancedEventSelectorUnionTypeDef
- UpdateEventDataStoreRequestRequestTypeDef
- EventSelectorUnionTypeDef
- CreateEventDataStoreRequestRequestTypeDef
- PutEventSelectorsRequestRequestTypeDef