SandboxLifecycle¶
- class baseten.client.managementapi.SandboxLifecycle(*, expiration_policies=None, terminated_retention=None)¶
Bases:
BaseModel- Parameters:
expiration_policies (list[Annotated[Annotated[SandboxTTLIdleExpirationPolicy | SandboxTTLMaxAgeExpirationPolicy | SandboxDateExpirationPolicy, FieldInfo(annotation=NoneType, required=True, discriminator='type')] | dict[str, Any], FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(union_mode='left_to_right')])]] | None)
terminated_retention (Annotated[str | None, _PydanticGeneralMetadata(pattern='^[+-]?(0|[0-9]+[dw]|([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(ns|us|µs|μs|ms|s|m|h)(([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(ns|us|µs|μs|ms|s|m|h))*)$')])
- model_config = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].