GetChainsAuditLogsParams

class baseten.client.managementapi.GetChainsAuditLogsParams(*, cursor=None, limit=20, direction='DESC', search=None, event_type_groups=None, user_ids=None, deployment_ids=None, chain_deployment_ids=None, environment_names=None, sources=None, start_epoch_millis=None, end_epoch_millis=None)

Bases: BaseModel

Parameters:
  • cursor (str | None)

  • limit (Annotated[int, Ge(ge=1), Le(le=200)])

  • direction (Literal['DESC', 'ASC'] | str)

  • search (str | None)

  • event_type_groups (list[Literal['DEPLOYED', 'PROMOTED', 'ACTIVATED_DEACTIVATED', 'AUTOSCALING_SETTINGS', 'REQUEST_BACKPRESSURE_SETTINGS', 'INSTANCE_TYPE_CHANGED', 'ENVIRONMENT_SETTINGS', 'REPLICA_TERMINATED', 'DELETED', 'METADATA', 'SECRETS', 'API_KEYS', 'GATEWAY', 'GRID', 'WEBHOOK_SIGNING_SECRETS', 'USER_MANAGEMENT', 'DIRECTORY_GROUP_MANAGEMENT', 'SSH', 'TELEMETRY_EXPORT'] | str] | None)

  • user_ids (list[str] | None)

  • deployment_ids (list[str] | None)

  • chain_deployment_ids (list[str] | None)

  • environment_names (list[str] | None)

  • sources (list[Literal['UI', 'API', 'MCP', 'SYSTEM', 'OTHER'] | str] | None)

  • start_epoch_millis (int | None)

  • end_epoch_millis (int | None)

model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].