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.36.26' 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
- CancelQueryRequestTypeDef
- ResponseMetadataTypeDef
- ChannelTypeDef
- DestinationTypeDef
- RequestWidgetTypeDef
- WidgetTypeDef
- DashboardDetailTypeDef
- DataResourceOutputTypeDef
- DataResourceTypeDef
- DeleteChannelRequestTypeDef
- DeleteDashboardRequestTypeDef
- DeleteEventDataStoreRequestTypeDef
- DeleteResourcePolicyRequestTypeDef
- DeleteTrailRequestTypeDef
- DeregisterOrganizationDelegatedAdminRequestTypeDef
- DescribeQueryRequestTypeDef
- QueryStatisticsForDescribeQueryTypeDef
- DescribeTrailsRequestTypeDef
- TrailTypeDef
- DisableFederationRequestTypeDef
- EnableFederationRequestTypeDef
- ResourceTypeDef
- GenerateQueryRequestTypeDef
- GetChannelRequestTypeDef
- IngestionStatusTypeDef
- GetDashboardRequestTypeDef
- GetEventDataStoreRequestTypeDef
- PartitionKeyTypeDef
- GetEventSelectorsRequestTypeDef
- GetImportRequestTypeDef
- ImportStatisticsTypeDef
- GetInsightSelectorsRequestTypeDef
- InsightSelectorTypeDef
- GetQueryResultsRequestTypeDef
- QueryStatisticsTypeDef
- GetResourcePolicyRequestTypeDef
- GetTrailRequestTypeDef
- GetTrailStatusRequestTypeDef
- ImportFailureListItemTypeDef
- S3ImportSourceTypeDef
- ImportsListItemTypeDef
- ListChannelsRequestTypeDef
- ListDashboardsRequestTypeDef
- ListEventDataStoresRequestTypeDef
- PaginatorConfigTypeDef
- ListImportFailuresRequestTypeDef
- ListImportsRequestTypeDef
- TimestampTypeDef
- PublicKeyTypeDef
- QueryTypeDef
- ListTagsRequestTypeDef
- ListTrailsRequestTypeDef
- TrailInfoTypeDef
- LookupAttributeTypeDef
- PutResourcePolicyRequestTypeDef
- RefreshScheduleFrequencyTypeDef
- RegisterOrganizationDelegatedAdminRequestTypeDef
- RestoreEventDataStoreRequestTypeDef
- SearchSampleQueriesRequestTypeDef
- SearchSampleQueriesSearchResultTypeDef
- StartDashboardRefreshRequestTypeDef
- StartEventDataStoreIngestionRequestTypeDef
- StartLoggingRequestTypeDef
- StartQueryRequestTypeDef
- StopEventDataStoreIngestionRequestTypeDef
- StopImportRequestTypeDef
- StopLoggingRequestTypeDef
- UpdateTrailRequestTypeDef
- AddTagsRequestTypeDef
- CreateTrailRequestTypeDef
- RemoveTagsRequestTypeDef
- ResourceTagTypeDef
- AdvancedEventSelectorOutputTypeDef
- AdvancedFieldSelectorUnionTypeDef
- CancelQueryResponseTypeDef
- CreateTrailResponseTypeDef
- DisableFederationResponseTypeDef
- EnableFederationResponseTypeDef
- GenerateQueryResponseTypeDef
- GetResourcePolicyResponseTypeDef
- GetTrailStatusResponseTypeDef
- ListInsightsMetricDataResponseTypeDef
- PutResourcePolicyResponseTypeDef
- StartDashboardRefreshResponseTypeDef
- StartQueryResponseTypeDef
- UpdateTrailResponseTypeDef
- ListChannelsResponseTypeDef
- CreateChannelRequestTypeDef
- CreateChannelResponseTypeDef
- UpdateChannelRequestTypeDef
- UpdateChannelResponseTypeDef
- ListDashboardsResponseTypeDef
- EventSelectorOutputTypeDef
- DataResourceUnionTypeDef
- DescribeQueryResponseTypeDef
- DescribeTrailsResponseTypeDef
- GetTrailResponseTypeDef
- EventTypeDef
- GetInsightSelectorsResponseTypeDef
- PutInsightSelectorsRequestTypeDef
- PutInsightSelectorsResponseTypeDef
- GetQueryResultsResponseTypeDef
- ListImportFailuresResponseTypeDef
- ImportSourceTypeDef
- ListImportsResponseTypeDef
- ListImportFailuresRequestPaginateTypeDef
- ListImportsRequestPaginateTypeDef
- ListTagsRequestPaginateTypeDef
- ListTrailsRequestPaginateTypeDef
- ListInsightsMetricDataRequestTypeDef
- ListPublicKeysRequestPaginateTypeDef
- ListPublicKeysRequestTypeDef
- ListQueriesRequestTypeDef
- ListPublicKeysResponseTypeDef
- ListQueriesResponseTypeDef
- ListTrailsResponseTypeDef
- LookupEventsRequestPaginateTypeDef
- LookupEventsRequestTypeDef
- RefreshScheduleTypeDef
- SearchSampleQueriesResponseTypeDef
- ListTagsResponseTypeDef
- CreateEventDataStoreResponseTypeDef
- EventDataStoreTypeDef
- GetEventDataStoreResponseTypeDef
- RestoreEventDataStoreResponseTypeDef
- SourceConfigTypeDef
- UpdateEventDataStoreResponseTypeDef
- AdvancedEventSelectorTypeDef
- GetEventSelectorsResponseTypeDef
- PutEventSelectorsResponseTypeDef
- EventSelectorTypeDef
- LookupEventsResponseTypeDef
- GetImportResponseTypeDef
- StartImportRequestTypeDef
- StartImportResponseTypeDef
- StopImportResponseTypeDef
- CreateDashboardRequestTypeDef
- CreateDashboardResponseTypeDef
- GetDashboardResponseTypeDef
- UpdateDashboardRequestTypeDef
- UpdateDashboardResponseTypeDef
- ListEventDataStoresResponseTypeDef
- GetChannelResponseTypeDef
- AdvancedEventSelectorUnionTypeDef
- EventSelectorUnionTypeDef
- CreateEventDataStoreRequestTypeDef
- UpdateEventDataStoreRequestTypeDef
- PutEventSelectorsRequestTypeDef