Module aws_lambda_powertools.utilities.parser.models.event_bridge
Classes
class EventBridgeModel (**data: Any)-
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Expand source code
class EventBridgeModel(BaseModel): version: str id: str # noqa: A003,VNE003 source: str account: str time: datetime region: str resources: List[str] detail_type: str = Field(None, alias="detail-type") detail: RawDictOrModel replay_name: Optional[str] = Field(None, alias="replay-name")Ancestors
- pydantic.main.BaseModel
- pydantic.utils.Representation
Subclasses
Class variables
var account : strvar detail : Union[Dict[str, Any], Type[pydantic.main.BaseModel], pydantic.main.BaseModel]var detail_type : strvar id : strvar region : strvar replay_name : Optional[str]var resources : List[str]var source : strvar time : datetime.datetimevar version : str