mypydantic.models.cloudtrail_data
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from typing import Dict, List, Optional, Sequence 6 7from pydantic import Field 8 9from mypydantic.models.base_model import BaseModel 10 11 12class AuditEventResultEntryModel(BaseModel): 13 event_id: str = Field(alias="eventID") 14 id: str = Field(alias="id") 15 16 17class AuditEventModel(BaseModel): 18 event_data: str = Field(alias="eventData") 19 id: str = Field(alias="id") 20 event_data_checksum: Optional[str] = Field(default=None, alias="eventDataChecksum") 21 22 23class ResponseMetadataModel(BaseModel): 24 request_id: str = Field(alias="RequestId") 25 host_id: str = Field(alias="HostId") 26 http_status_code: int = Field(alias="HTTPStatusCode") 27 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 28 retry_attempts: int = Field(alias="RetryAttempts") 29 30 31class ResultErrorEntryModel(BaseModel): 32 error_code: str = Field(alias="errorCode") 33 error_message: str = Field(alias="errorMessage") 34 id: str = Field(alias="id") 35 36 37class PutAuditEventsRequestModel(BaseModel): 38 audit_events: Sequence[AuditEventModel] = Field(alias="auditEvents") 39 channel_arn: str = Field(alias="channelArn") 40 external_id: Optional[str] = Field(default=None, alias="externalId") 41 42 43class PutAuditEventsResponseModel(BaseModel): 44 failed: List[ResultErrorEntryModel] = Field(alias="failed") 45 successful: List[AuditEventResultEntryModel] = Field(alias="successful") 46 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
13class AuditEventResultEntryModel(BaseModel): 14 event_id: str = Field(alias="eventID") 15 id: str = Field(alias="id")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
18class AuditEventModel(BaseModel): 19 event_data: str = Field(alias="eventData") 20 id: str = Field(alias="id") 21 event_data_checksum: Optional[str] = Field(default=None, alias="eventDataChecksum")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
24class ResponseMetadataModel(BaseModel): 25 request_id: str = Field(alias="RequestId") 26 host_id: str = Field(alias="HostId") 27 http_status_code: int = Field(alias="HTTPStatusCode") 28 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 29 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
32class ResultErrorEntryModel(BaseModel): 33 error_code: str = Field(alias="errorCode") 34 error_message: str = Field(alias="errorMessage") 35 id: str = Field(alias="id")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
38class PutAuditEventsRequestModel(BaseModel): 39 audit_events: Sequence[AuditEventModel] = Field(alias="auditEvents") 40 channel_arn: str = Field(alias="channelArn") 41 external_id: Optional[str] = Field(default=None, alias="externalId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
44class PutAuditEventsResponseModel(BaseModel): 45 failed: List[ResultErrorEntryModel] = Field(alias="failed") 46 successful: List[AuditEventResultEntryModel] = Field(alias="successful") 47 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs