AuditLogEntry¶
- class baseten.client.managementapi.AuditLogEntry(*, id, created, event_type, event_data, source=None, actor, client_name=None, client_version=None, client_session_id=None)¶
Bases:
BaseModel- Parameters:
id (str)
created (AwareDatetime)
event_type (Literal['MODEL_DEPLOYED', 'MODEL_DEPLOYMENT_ACTIVATED', 'MODEL_DEPLOYMENT_DEACTIVATED', 'MODEL_DEPLOYMENT_RETRIED', 'MODEL_DEPLOYMENT_PROMOTED', 'MODEL_DEPLOYMENT_AUTOSCALING_SETTINGS_CHANGED', 'MODEL_DEPLOYMENT_REQUEST_BACKPRESSURE_SETTINGS_CHANGED', 'MODEL_DEPLOYMENT_INSTANCE_TYPE_CHANGED', 'MODEL_DEPLOYMENT_DELETED', 'MODEL_DELETED', 'MODEL_RENAMED', 'CHAIN_DEPLOYED', 'CHAIN_DEPLOYMENT_ACTIVATED', 'CHAIN_DEPLOYMENT_DEACTIVATED', 'CHAIN_DEPLOYMENT_PROMOTED', 'CHAINLET_AUTOSCALING_SETTINGS_CHANGED', 'CHAINLET_INSTANCE_TYPE_CHANGED', 'CHAIN_DEPLOYMENT_DELETED', 'CHAIN_DELETED', 'CHAIN_ENVIRONMENT_CREATED', 'CHAIN_ENVIRONMENT_UPDATED', 'SECRET_UPDATED', 'SECRET_DELETED', 'API_KEY_CREATED', 'API_KEY_DELETED', 'API_KEY_LIFETIME_LIMITS_UPDATED', 'GATEWAY_ENDPOINT_CREATED', 'GATEWAY_ENDPOINT_UPDATED', 'GATEWAY_ENDPOINT_DELETED', 'PROVIDER_CONNECTION_CREATED', 'PROVIDER_CONNECTION_UPDATED', 'PROVIDER_CONNECTION_DELETED', 'GRID_MACHINE_USER_CREATED', 'GRID_MACHINE_USER_UPDATED', 'GRID_MACHINE_USER_DELETED', 'USER_INVITED', 'USER_JOINED_ORGANIZATION', 'WEBHOOK_SIGNING_SECRET_CREATED', 'WEBHOOK_SIGNING_SECRET_ROTATED', 'WEBHOOK_SIGNING_SECRET_DELETED', 'USER_ROLE_UPDATED', 'USER_TEAM_ROLE_UPDATED', 'USER_REMOVED', 'DIRECTORY_GROUP_ROLE_UPDATED', 'REQUIRE_GROUP_BASED_ADMINS_ENABLED', 'ENVIRONMENT_CREATED', 'ENVIRONMENT_UPDATED', 'ENVIRONMENT_DELETED', 'REPLICA_TERMINATED', 'MODEL_PROMOTION_CONTROL_ACTION', 'SSH_CERTIFICATE_SIGNED', 'VOLUME_DELETED', 'VOLUME_VERSION_DELETED', 'VOLUME_VERSION_RESTORED', 'VOLUME_TAG_SET', 'VOLUME_TAG_DELETED', 'VOLUME_UPDATED', 'TELEMETRY_EXPORT_CREATED', 'TELEMETRY_EXPORT_UPDATED', 'TELEMETRY_EXPORT_DELETED'] | str)
event_data (Annotated[Annotated[AuditLogEventModelDeployed | AuditLogEventModelDeploymentActivated | AuditLogEventModelDeploymentDeactivated | AuditLogEventModelDeploymentRetried | AuditLogEventModelDeploymentPromoted | AuditLogEventModelDeploymentAutoscalingSettingsChanged | AuditLogEventModelDeploymentRequestBackpressureSettingsChanged | AuditLogEventModelDeploymentInstanceTypeChanged | AuditLogEventModelDeploymentDeleted | AuditLogEventModelDeleted | AuditLogEventModelRenamed | AuditLogEventChainDeployed | AuditLogEventChainDeploymentActivated | AuditLogEventChainDeploymentDeactivated | AuditLogEventChainDeploymentPromoted | AuditLogEventChainletAutoscalingSettingsChanged | AuditLogEventChainletInstanceTypeChanged | AuditLogEventChainDeploymentDeleted | AuditLogEventChainDeleted | AuditLogEventChainEnvironmentCreated | AuditLogEventChainEnvironmentUpdated | AuditLogEventSecretUpdated | AuditLogEventSecretDeleted | AuditLogEventApiKeyCreated | AuditLogEventApiKeyDeleted | AuditLogEventApiKeyLifetimeLimitsUpdated | AuditLogEventGatewayEndpointCreated | AuditLogEventGatewayEndpointUpdated | AuditLogEventGatewayEndpointDeleted | AuditLogEventProviderConnectionCreated | AuditLogEventProviderConnectionUpdated | AuditLogEventProviderConnectionDeleted | AuditLogEventGridMachineUserCreated | AuditLogEventGridMachineUserUpdated | AuditLogEventGridMachineUserDeleted | AuditLogEventUserInvited | AuditLogEventUserJoinedOrganization | AuditLogEventWebhookSigningSecretCreated | AuditLogEventWebhookSigningSecretRotated | AuditLogEventWebhookSigningSecretDeleted | AuditLogEventUserRoleUpdated | AuditLogEventUserTeamRoleUpdated | AuditLogEventUserRemoved | AuditLogEventDirectoryGroupRoleUpdated | AuditLogEventRequireGroupBasedAdminsEnabled | AuditLogEventEnvironmentCreated | AuditLogEventEnvironmentUpdated | AuditLogEventEnvironmentDeleted | AuditLogEventReplicaTerminated | AuditLogEventModelPromotionControlAction | AuditLogEventSshCertificateSigned | AuditLogEventVolumeDeleted | AuditLogEventVolumeVersionDeleted | AuditLogEventVolumeVersionRestored | AuditLogEventVolumeTagSet | AuditLogEventVolumeTagDeleted | AuditLogEventVolumeUpdated | AuditLogEventTelemetryExportCreated | AuditLogEventTelemetryExportUpdated | AuditLogEventTelemetryExportDeleted, FieldInfo(annotation=NoneType, required=True, title='Event Data', description='Structured details of the action, discriminated by `event_type`.', discriminator='event_type')] | dict[str, Any], _PydanticGeneralMetadata(union_mode='left_to_right')])
source (Literal['UI', 'API', 'MCP', 'SYSTEM', 'OTHER'] | str | None)
actor (AuditLogActor)
client_name (str | None)
client_version (str | None)
client_session_id (str | None)
- model_config = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].