Type definitions#
Index > CloudTrailDataService > Type definitions
Auto-generated documentation for CloudTrailDataService type annotations stubs module mypy-boto3-cloudtrail-data.
AuditEventResultEntryTypeDef#
# AuditEventResultEntryTypeDef TypedDict usage example
from mypy_boto3_cloudtrail_data.type_defs import AuditEventResultEntryTypeDef
def get_value() -> AuditEventResultEntryTypeDef:
return {
"eventID": ...,
}
# AuditEventResultEntryTypeDef definition
class AuditEventResultEntryTypeDef(TypedDict):
eventID: str,
id: str,
AuditEventTypeDef#
# AuditEventTypeDef TypedDict usage example
from mypy_boto3_cloudtrail_data.type_defs import AuditEventTypeDef
def get_value() -> AuditEventTypeDef:
return {
"eventData": ...,
}
# AuditEventTypeDef definition
class AuditEventTypeDef(TypedDict):
eventData: str,
id: str,
eventDataChecksum: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_cloudtrail_data.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ResultErrorEntryTypeDef#
# ResultErrorEntryTypeDef TypedDict usage example
from mypy_boto3_cloudtrail_data.type_defs import ResultErrorEntryTypeDef
def get_value() -> ResultErrorEntryTypeDef:
return {
"errorCode": ...,
}
# ResultErrorEntryTypeDef definition
class ResultErrorEntryTypeDef(TypedDict):
errorCode: str,
errorMessage: str,
id: str,
PutAuditEventsRequestTypeDef#
# PutAuditEventsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudtrail_data.type_defs import PutAuditEventsRequestTypeDef
def get_value() -> PutAuditEventsRequestTypeDef:
return {
"auditEvents": ...,
}
# PutAuditEventsRequestTypeDef definition
class PutAuditEventsRequestTypeDef(TypedDict):
auditEvents: Sequence[AuditEventTypeDef], # (1)
channelArn: str,
externalId: NotRequired[str],
- See
Sequence[AuditEventTypeDef]
PutAuditEventsResponseTypeDef#
# PutAuditEventsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudtrail_data.type_defs import PutAuditEventsResponseTypeDef
def get_value() -> PutAuditEventsResponseTypeDef:
return {
"failed": ...,
}
# PutAuditEventsResponseTypeDef definition
class PutAuditEventsResponseTypeDef(TypedDict):
failed: List[ResultErrorEntryTypeDef], # (1)
successful: List[AuditEventResultEntryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ResultErrorEntryTypeDef]
- See
List[AuditEventResultEntryTypeDef]
- See ResponseMetadataTypeDef