Skip to content

Type definitions#

Index > CloudTrailDataService > Type definitions

Auto-generated documentation for CloudTrailDataService type annotations stubs module mypy-boto3-cloudtrail-data.

AuditEventResultEntryTypeDef#

# AuditEventResultEntryTypeDef definition

class AuditEventResultEntryTypeDef(TypedDict):
    eventID: str,
    id: str,

AuditEventTypeDef#

# AuditEventTypeDef definition

class AuditEventTypeDef(TypedDict):
    eventData: str,
    id: str,
    eventDataChecksum: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

ResultErrorEntryTypeDef#

# ResultErrorEntryTypeDef definition

class ResultErrorEntryTypeDef(TypedDict):
    errorCode: str,
    errorMessage: str,
    id: str,

PutAuditEventsRequestRequestTypeDef#

# PutAuditEventsRequestRequestTypeDef definition

class PutAuditEventsRequestRequestTypeDef(TypedDict):
    auditEvents: Sequence[AuditEventTypeDef],  # (1)
    channelArn: str,
    externalId: NotRequired[str],
  1. See AuditEventTypeDef

PutAuditEventsResponseTypeDef#

# PutAuditEventsResponseTypeDef definition

class PutAuditEventsResponseTypeDef(TypedDict):
    failed: List[ResultErrorEntryTypeDef],  # (1)
    successful: List[AuditEventResultEntryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ResultErrorEntryTypeDef
  2. See AuditEventResultEntryTypeDef
  3. See ResponseMetadataTypeDef