# Functions
ActivateExperiments works on one or many experiments.
ArchiveExperiments works on one or many experiments.
BulkUpdateLogRetention retains logs for the given list of experiments.
CancelExperiments works on one or many experiments.
DeleteExperiments works on one or many experiments.
ExperimentCheckpointsToGCRaw returns a comma-separated string describing checkpoints that should be GCed according to the given GC policy parameters.
FilterToExperimentIds applies a request's filters to get a list of matching experiment IDs.
GetExperimentAndCheckCanDoActions fetches an experiment and performs auth checks.
GetWorkspaceFromExperiment gets the workspace id given an experiment id.
KillExperiments works on one or many experiments.
MoveExperiments works on one or many experiments.
PauseExperiments works on one or many experiments.
ToAPIResults converts ExperimentActionResult type with error object to error strings.
UnarchiveExperiments works on one or many experiments.
# Constants
GlobalProjectID is the project ID for requests that affect applicable experiments across all projects.
# Variables
AuthZProvider is the authz registry for experiments.
ExperimentRegistry is a registry of all experiments.
# Structs
ExperimentActionResult contains an experiment's ID and associated error.
ExperimentAuthZBasic is basic OSS controls.
ExperimentAuthZPermissive is the permission implementation.
ExperimentAuthZRBAC is RBAC enabled controls.
Experiment-specific interface types.
Experiment-specific interface types.
Experiment-specific interface types.
Experiment-specific interface types.
# Interfaces
Experiment is an interface that represents an experiment.
ExperimentAuthZ describes authz methods for experiments.