Documentation
¶
Overview ¶
Package handlers implements the E2B-compatible StrictServerInterface generated by oapi-codegen. Supported operations delegate to the AgentBox service layer; unsupported operations return 501.
Index ¶
- type Server
- func (s *Server) DeleteAccessTokensAccessTokenID(_ context.Context, _ e2bgen.DeleteAccessTokensAccessTokenIDRequestObject) (e2bgen.DeleteAccessTokensAccessTokenIDResponseObject, error)
- func (s *Server) DeleteAdminTeamsTeamIDApiKeysApiKeyID(_ context.Context, _ e2bgen.DeleteAdminTeamsTeamIDApiKeysApiKeyIDRequestObject) (e2bgen.DeleteAdminTeamsTeamIDApiKeysApiKeyIDResponseObject, error)
- func (s *Server) DeleteApiKeysApiKeyID(ctx context.Context, req e2bgen.DeleteApiKeysApiKeyIDRequestObject) (e2bgen.DeleteApiKeysApiKeyIDResponseObject, error)
- func (s *Server) DeleteSandboxesSandboxID(ctx context.Context, req e2bgen.DeleteSandboxesSandboxIDRequestObject) (e2bgen.DeleteSandboxesSandboxIDResponseObject, error)
- func (s *Server) DeleteTemplatesTags(_ context.Context, _ e2bgen.DeleteTemplatesTagsRequestObject) (e2bgen.DeleteTemplatesTagsResponseObject, error)
- func (s *Server) DeleteTemplatesTemplateID(_ context.Context, _ e2bgen.DeleteTemplatesTemplateIDRequestObject) (e2bgen.DeleteTemplatesTemplateIDResponseObject, error)
- func (s *Server) DeleteVolumesVolumeID(_ context.Context, _ e2bgen.DeleteVolumesVolumeIDRequestObject) (e2bgen.DeleteVolumesVolumeIDResponseObject, error)
- func (s *Server) GetApiKeys(ctx context.Context, _ e2bgen.GetApiKeysRequestObject) (e2bgen.GetApiKeysResponseObject, error)
- func (s *Server) GetHealth(_ context.Context, _ e2bgen.GetHealthRequestObject) (e2bgen.GetHealthResponseObject, error)
- func (s *Server) GetNodes(_ context.Context, _ e2bgen.GetNodesRequestObject) (e2bgen.GetNodesResponseObject, error)
- func (s *Server) GetNodesNodeID(_ context.Context, _ e2bgen.GetNodesNodeIDRequestObject) (e2bgen.GetNodesNodeIDResponseObject, error)
- func (s *Server) GetSandboxes(ctx context.Context, _ e2bgen.GetSandboxesRequestObject) (e2bgen.GetSandboxesResponseObject, error)
- func (s *Server) GetSandboxesMetrics(_ context.Context, _ e2bgen.GetSandboxesMetricsRequestObject) (e2bgen.GetSandboxesMetricsResponseObject, error)
- func (s *Server) GetSandboxesSandboxID(ctx context.Context, req e2bgen.GetSandboxesSandboxIDRequestObject) (e2bgen.GetSandboxesSandboxIDResponseObject, error)
- func (s *Server) GetSandboxesSandboxIDLogs(_ context.Context, _ e2bgen.GetSandboxesSandboxIDLogsRequestObject) (e2bgen.GetSandboxesSandboxIDLogsResponseObject, error)
- func (s *Server) GetSandboxesSandboxIDMetrics(_ context.Context, _ e2bgen.GetSandboxesSandboxIDMetricsRequestObject) (e2bgen.GetSandboxesSandboxIDMetricsResponseObject, error)
- func (s *Server) GetSnapshots(_ context.Context, _ e2bgen.GetSnapshotsRequestObject) (e2bgen.GetSnapshotsResponseObject, error)
- func (s *Server) GetTeams(_ context.Context, _ e2bgen.GetTeamsRequestObject) (e2bgen.GetTeamsResponseObject, error)
- func (s *Server) GetTeamsTeamIDMetrics(_ context.Context, _ e2bgen.GetTeamsTeamIDMetricsRequestObject) (e2bgen.GetTeamsTeamIDMetricsResponseObject, error)
- func (s *Server) GetTeamsTeamIDMetricsMax(_ context.Context, _ e2bgen.GetTeamsTeamIDMetricsMaxRequestObject) (e2bgen.GetTeamsTeamIDMetricsMaxResponseObject, error)
- func (s *Server) GetTemplates(ctx context.Context, _ e2bgen.GetTemplatesRequestObject) (e2bgen.GetTemplatesResponseObject, error)
- func (s *Server) GetTemplatesAliasesAlias(_ context.Context, _ e2bgen.GetTemplatesAliasesAliasRequestObject) (e2bgen.GetTemplatesAliasesAliasResponseObject, error)
- func (s *Server) GetTemplatesTemplateID(ctx context.Context, req e2bgen.GetTemplatesTemplateIDRequestObject) (e2bgen.GetTemplatesTemplateIDResponseObject, error)
- func (s *Server) GetTemplatesTemplateIDBuildsBuildIDLogs(_ context.Context, ...) (e2bgen.GetTemplatesTemplateIDBuildsBuildIDLogsResponseObject, error)
- func (s *Server) GetTemplatesTemplateIDBuildsBuildIDStatus(_ context.Context, ...) (e2bgen.GetTemplatesTemplateIDBuildsBuildIDStatusResponseObject, error)
- func (s *Server) GetTemplatesTemplateIDFilesHash(_ context.Context, _ e2bgen.GetTemplatesTemplateIDFilesHashRequestObject) (e2bgen.GetTemplatesTemplateIDFilesHashResponseObject, error)
- func (s *Server) GetTemplatesTemplateIDTags(_ context.Context, _ e2bgen.GetTemplatesTemplateIDTagsRequestObject) (e2bgen.GetTemplatesTemplateIDTagsResponseObject, error)
- func (s *Server) GetV2Sandboxes(ctx context.Context, req e2bgen.GetV2SandboxesRequestObject) (e2bgen.GetV2SandboxesResponseObject, error)
- func (s *Server) GetV2SandboxesSandboxIDLogs(_ context.Context, _ e2bgen.GetV2SandboxesSandboxIDLogsRequestObject) (e2bgen.GetV2SandboxesSandboxIDLogsResponseObject, error)
- func (s *Server) GetVolumes(_ context.Context, _ e2bgen.GetVolumesRequestObject) (e2bgen.GetVolumesResponseObject, error)
- func (s *Server) GetVolumesVolumeID(_ context.Context, _ e2bgen.GetVolumesVolumeIDRequestObject) (e2bgen.GetVolumesVolumeIDResponseObject, error)
- func (s *Server) PatchApiKeysApiKeyID(_ context.Context, _ e2bgen.PatchApiKeysApiKeyIDRequestObject) (e2bgen.PatchApiKeysApiKeyIDResponseObject, error)
- func (s *Server) PatchTemplatesTemplateID(_ context.Context, _ e2bgen.PatchTemplatesTemplateIDRequestObject) (e2bgen.PatchTemplatesTemplateIDResponseObject, error)
- func (s *Server) PatchV2TemplatesTemplateID(_ context.Context, _ e2bgen.PatchV2TemplatesTemplateIDRequestObject) (e2bgen.PatchV2TemplatesTemplateIDResponseObject, error)
- func (s *Server) PostAccessTokens(_ context.Context, _ e2bgen.PostAccessTokensRequestObject) (e2bgen.PostAccessTokensResponseObject, error)
- func (s *Server) PostAdminTeamsTeamIDApiKeys(_ context.Context, _ e2bgen.PostAdminTeamsTeamIDApiKeysRequestObject) (e2bgen.PostAdminTeamsTeamIDApiKeysResponseObject, error)
- func (s *Server) PostAdminTeamsTeamIDBuildsCancel(_ context.Context, _ e2bgen.PostAdminTeamsTeamIDBuildsCancelRequestObject) (e2bgen.PostAdminTeamsTeamIDBuildsCancelResponseObject, error)
- func (s *Server) PostAdminTeamsTeamIDSandboxesKill(_ context.Context, _ e2bgen.PostAdminTeamsTeamIDSandboxesKillRequestObject) (e2bgen.PostAdminTeamsTeamIDSandboxesKillResponseObject, error)
- func (s *Server) PostApiKeys(ctx context.Context, req e2bgen.PostApiKeysRequestObject) (e2bgen.PostApiKeysResponseObject, error)
- func (s *Server) PostNodesNodeID(_ context.Context, _ e2bgen.PostNodesNodeIDRequestObject) (e2bgen.PostNodesNodeIDResponseObject, error)
- func (s *Server) PostSandboxes(ctx context.Context, req e2bgen.PostSandboxesRequestObject) (e2bgen.PostSandboxesResponseObject, error)
- func (s *Server) PostSandboxesSandboxIDConnect(_ context.Context, _ e2bgen.PostSandboxesSandboxIDConnectRequestObject) (e2bgen.PostSandboxesSandboxIDConnectResponseObject, error)
- func (s *Server) PostSandboxesSandboxIDPause(_ context.Context, _ e2bgen.PostSandboxesSandboxIDPauseRequestObject) (e2bgen.PostSandboxesSandboxIDPauseResponseObject, error)
- func (s *Server) PostSandboxesSandboxIDRefreshes(ctx context.Context, req e2bgen.PostSandboxesSandboxIDRefreshesRequestObject) (e2bgen.PostSandboxesSandboxIDRefreshesResponseObject, error)
- func (s *Server) PostSandboxesSandboxIDResume(_ context.Context, _ e2bgen.PostSandboxesSandboxIDResumeRequestObject) (e2bgen.PostSandboxesSandboxIDResumeResponseObject, error)
- func (s *Server) PostSandboxesSandboxIDSnapshots(_ context.Context, _ e2bgen.PostSandboxesSandboxIDSnapshotsRequestObject) (e2bgen.PostSandboxesSandboxIDSnapshotsResponseObject, error)
- func (s *Server) PostSandboxesSandboxIDTimeout(ctx context.Context, req e2bgen.PostSandboxesSandboxIDTimeoutRequestObject) (e2bgen.PostSandboxesSandboxIDTimeoutResponseObject, error)
- func (s *Server) PostTemplates(_ context.Context, _ e2bgen.PostTemplatesRequestObject) (e2bgen.PostTemplatesResponseObject, error)
- func (s *Server) PostTemplatesTags(_ context.Context, _ e2bgen.PostTemplatesTagsRequestObject) (e2bgen.PostTemplatesTagsResponseObject, error)
- func (s *Server) PostTemplatesTemplateID(_ context.Context, _ e2bgen.PostTemplatesTemplateIDRequestObject) (e2bgen.PostTemplatesTemplateIDResponseObject, error)
- func (s *Server) PostTemplatesTemplateIDBuildsBuildID(_ context.Context, _ e2bgen.PostTemplatesTemplateIDBuildsBuildIDRequestObject) (e2bgen.PostTemplatesTemplateIDBuildsBuildIDResponseObject, error)
- func (s *Server) PostV2Templates(_ context.Context, _ e2bgen.PostV2TemplatesRequestObject) (e2bgen.PostV2TemplatesResponseObject, error)
- func (s *Server) PostV2TemplatesTemplateIDBuildsBuildID(_ context.Context, ...) (e2bgen.PostV2TemplatesTemplateIDBuildsBuildIDResponseObject, error)
- func (s *Server) PostV3Templates(_ context.Context, _ e2bgen.PostV3TemplatesRequestObject) (e2bgen.PostV3TemplatesResponseObject, error)
- func (s *Server) PostVolumes(_ context.Context, _ e2bgen.PostVolumesRequestObject) (e2bgen.PostVolumesResponseObject, error)
- func (s *Server) PutSandboxesSandboxIDNetwork(_ context.Context, _ e2bgen.PutSandboxesSandboxIDNetworkRequestObject) (e2bgen.PutSandboxesSandboxIDNetworkResponseObject, error)
- type Services
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server implements e2bgen.StrictServerInterface. Supported: GET/POST /sandboxes, GET/DELETE /sandboxes/:id, POST /sandboxes/:id/timeout,
GET /templates, GET /templates/:id, GET/POST/DELETE /api-keys, GET /health
All other methods return 501 Not Implemented.
func (*Server) DeleteAccessTokensAccessTokenID ¶
func (s *Server) DeleteAccessTokensAccessTokenID(_ context.Context, _ e2bgen.DeleteAccessTokensAccessTokenIDRequestObject) (e2bgen.DeleteAccessTokensAccessTokenIDResponseObject, error)
func (*Server) DeleteAdminTeamsTeamIDApiKeysApiKeyID ¶ added in v0.0.7
func (s *Server) DeleteAdminTeamsTeamIDApiKeysApiKeyID(_ context.Context, _ e2bgen.DeleteAdminTeamsTeamIDApiKeysApiKeyIDRequestObject) (e2bgen.DeleteAdminTeamsTeamIDApiKeysApiKeyIDResponseObject, error)
func (*Server) DeleteApiKeysApiKeyID ¶
func (s *Server) DeleteApiKeysApiKeyID(ctx context.Context, req e2bgen.DeleteApiKeysApiKeyIDRequestObject) (e2bgen.DeleteApiKeysApiKeyIDResponseObject, error)
func (*Server) DeleteSandboxesSandboxID ¶
func (s *Server) DeleteSandboxesSandboxID(ctx context.Context, req e2bgen.DeleteSandboxesSandboxIDRequestObject) (e2bgen.DeleteSandboxesSandboxIDResponseObject, error)
func (*Server) DeleteTemplatesTags ¶
func (s *Server) DeleteTemplatesTags(_ context.Context, _ e2bgen.DeleteTemplatesTagsRequestObject) (e2bgen.DeleteTemplatesTagsResponseObject, error)
func (*Server) DeleteTemplatesTemplateID ¶
func (s *Server) DeleteTemplatesTemplateID(_ context.Context, _ e2bgen.DeleteTemplatesTemplateIDRequestObject) (e2bgen.DeleteTemplatesTemplateIDResponseObject, error)
func (*Server) DeleteVolumesVolumeID ¶
func (s *Server) DeleteVolumesVolumeID(_ context.Context, _ e2bgen.DeleteVolumesVolumeIDRequestObject) (e2bgen.DeleteVolumesVolumeIDResponseObject, error)
func (*Server) GetApiKeys ¶
func (s *Server) GetApiKeys(ctx context.Context, _ e2bgen.GetApiKeysRequestObject) (e2bgen.GetApiKeysResponseObject, error)
func (*Server) GetHealth ¶
func (s *Server) GetHealth(_ context.Context, _ e2bgen.GetHealthRequestObject) (e2bgen.GetHealthResponseObject, error)
func (*Server) GetNodes ¶
func (s *Server) GetNodes(_ context.Context, _ e2bgen.GetNodesRequestObject) (e2bgen.GetNodesResponseObject, error)
func (*Server) GetNodesNodeID ¶
func (s *Server) GetNodesNodeID(_ context.Context, _ e2bgen.GetNodesNodeIDRequestObject) (e2bgen.GetNodesNodeIDResponseObject, error)
func (*Server) GetSandboxes ¶
func (s *Server) GetSandboxes(ctx context.Context, _ e2bgen.GetSandboxesRequestObject) (e2bgen.GetSandboxesResponseObject, error)
func (*Server) GetSandboxesMetrics ¶
func (s *Server) GetSandboxesMetrics(_ context.Context, _ e2bgen.GetSandboxesMetricsRequestObject) (e2bgen.GetSandboxesMetricsResponseObject, error)
func (*Server) GetSandboxesSandboxID ¶
func (s *Server) GetSandboxesSandboxID(ctx context.Context, req e2bgen.GetSandboxesSandboxIDRequestObject) (e2bgen.GetSandboxesSandboxIDResponseObject, error)
func (*Server) GetSandboxesSandboxIDLogs ¶
func (s *Server) GetSandboxesSandboxIDLogs(_ context.Context, _ e2bgen.GetSandboxesSandboxIDLogsRequestObject) (e2bgen.GetSandboxesSandboxIDLogsResponseObject, error)
func (*Server) GetSandboxesSandboxIDMetrics ¶
func (s *Server) GetSandboxesSandboxIDMetrics(_ context.Context, _ e2bgen.GetSandboxesSandboxIDMetricsRequestObject) (e2bgen.GetSandboxesSandboxIDMetricsResponseObject, error)
func (*Server) GetSnapshots ¶
func (s *Server) GetSnapshots(_ context.Context, _ e2bgen.GetSnapshotsRequestObject) (e2bgen.GetSnapshotsResponseObject, error)
func (*Server) GetTeams ¶
func (s *Server) GetTeams(_ context.Context, _ e2bgen.GetTeamsRequestObject) (e2bgen.GetTeamsResponseObject, error)
func (*Server) GetTeamsTeamIDMetrics ¶
func (s *Server) GetTeamsTeamIDMetrics(_ context.Context, _ e2bgen.GetTeamsTeamIDMetricsRequestObject) (e2bgen.GetTeamsTeamIDMetricsResponseObject, error)
func (*Server) GetTeamsTeamIDMetricsMax ¶
func (s *Server) GetTeamsTeamIDMetricsMax(_ context.Context, _ e2bgen.GetTeamsTeamIDMetricsMaxRequestObject) (e2bgen.GetTeamsTeamIDMetricsMaxResponseObject, error)
func (*Server) GetTemplates ¶
func (s *Server) GetTemplates(ctx context.Context, _ e2bgen.GetTemplatesRequestObject) (e2bgen.GetTemplatesResponseObject, error)
func (*Server) GetTemplatesAliasesAlias ¶
func (s *Server) GetTemplatesAliasesAlias(_ context.Context, _ e2bgen.GetTemplatesAliasesAliasRequestObject) (e2bgen.GetTemplatesAliasesAliasResponseObject, error)
func (*Server) GetTemplatesTemplateID ¶
func (s *Server) GetTemplatesTemplateID(ctx context.Context, req e2bgen.GetTemplatesTemplateIDRequestObject) (e2bgen.GetTemplatesTemplateIDResponseObject, error)
func (*Server) GetTemplatesTemplateIDBuildsBuildIDLogs ¶
func (s *Server) GetTemplatesTemplateIDBuildsBuildIDLogs(_ context.Context, _ e2bgen.GetTemplatesTemplateIDBuildsBuildIDLogsRequestObject) (e2bgen.GetTemplatesTemplateIDBuildsBuildIDLogsResponseObject, error)
func (*Server) GetTemplatesTemplateIDBuildsBuildIDStatus ¶
func (s *Server) GetTemplatesTemplateIDBuildsBuildIDStatus(_ context.Context, _ e2bgen.GetTemplatesTemplateIDBuildsBuildIDStatusRequestObject) (e2bgen.GetTemplatesTemplateIDBuildsBuildIDStatusResponseObject, error)
func (*Server) GetTemplatesTemplateIDFilesHash ¶
func (s *Server) GetTemplatesTemplateIDFilesHash(_ context.Context, _ e2bgen.GetTemplatesTemplateIDFilesHashRequestObject) (e2bgen.GetTemplatesTemplateIDFilesHashResponseObject, error)
func (*Server) GetTemplatesTemplateIDTags ¶
func (s *Server) GetTemplatesTemplateIDTags(_ context.Context, _ e2bgen.GetTemplatesTemplateIDTagsRequestObject) (e2bgen.GetTemplatesTemplateIDTagsResponseObject, error)
func (*Server) GetV2Sandboxes ¶
func (s *Server) GetV2Sandboxes(ctx context.Context, req e2bgen.GetV2SandboxesRequestObject) (e2bgen.GetV2SandboxesResponseObject, error)
GetV2Sandboxes is the paginated list endpoint the current E2B SDK targets (GET /v2/sandboxes). It applies the same namespace/team/user scoping as the legacy GetSandboxes, then filters by the optional metadata/state query params and returns one page. The next-page cursor is returned via the "x-next-token" response header — the SDK paginator reads it there and stops once it is absent.
func (*Server) GetV2SandboxesSandboxIDLogs ¶
func (s *Server) GetV2SandboxesSandboxIDLogs(_ context.Context, _ e2bgen.GetV2SandboxesSandboxIDLogsRequestObject) (e2bgen.GetV2SandboxesSandboxIDLogsResponseObject, error)
func (*Server) GetVolumes ¶
func (s *Server) GetVolumes(_ context.Context, _ e2bgen.GetVolumesRequestObject) (e2bgen.GetVolumesResponseObject, error)
func (*Server) GetVolumesVolumeID ¶
func (s *Server) GetVolumesVolumeID(_ context.Context, _ e2bgen.GetVolumesVolumeIDRequestObject) (e2bgen.GetVolumesVolumeIDResponseObject, error)
func (*Server) PatchApiKeysApiKeyID ¶
func (s *Server) PatchApiKeysApiKeyID(_ context.Context, _ e2bgen.PatchApiKeysApiKeyIDRequestObject) (e2bgen.PatchApiKeysApiKeyIDResponseObject, error)
func (*Server) PatchTemplatesTemplateID ¶
func (s *Server) PatchTemplatesTemplateID(_ context.Context, _ e2bgen.PatchTemplatesTemplateIDRequestObject) (e2bgen.PatchTemplatesTemplateIDResponseObject, error)
func (*Server) PatchV2TemplatesTemplateID ¶
func (s *Server) PatchV2TemplatesTemplateID(_ context.Context, _ e2bgen.PatchV2TemplatesTemplateIDRequestObject) (e2bgen.PatchV2TemplatesTemplateIDResponseObject, error)
func (*Server) PostAccessTokens ¶
func (s *Server) PostAccessTokens(_ context.Context, _ e2bgen.PostAccessTokensRequestObject) (e2bgen.PostAccessTokensResponseObject, error)
func (*Server) PostAdminTeamsTeamIDApiKeys ¶ added in v0.0.7
func (s *Server) PostAdminTeamsTeamIDApiKeys(_ context.Context, _ e2bgen.PostAdminTeamsTeamIDApiKeysRequestObject) (e2bgen.PostAdminTeamsTeamIDApiKeysResponseObject, error)
func (*Server) PostAdminTeamsTeamIDBuildsCancel ¶
func (s *Server) PostAdminTeamsTeamIDBuildsCancel(_ context.Context, _ e2bgen.PostAdminTeamsTeamIDBuildsCancelRequestObject) (e2bgen.PostAdminTeamsTeamIDBuildsCancelResponseObject, error)
func (*Server) PostAdminTeamsTeamIDSandboxesKill ¶
func (s *Server) PostAdminTeamsTeamIDSandboxesKill(_ context.Context, _ e2bgen.PostAdminTeamsTeamIDSandboxesKillRequestObject) (e2bgen.PostAdminTeamsTeamIDSandboxesKillResponseObject, error)
func (*Server) PostApiKeys ¶
func (s *Server) PostApiKeys(ctx context.Context, req e2bgen.PostApiKeysRequestObject) (e2bgen.PostApiKeysResponseObject, error)
func (*Server) PostNodesNodeID ¶
func (s *Server) PostNodesNodeID(_ context.Context, _ e2bgen.PostNodesNodeIDRequestObject) (e2bgen.PostNodesNodeIDResponseObject, error)
func (*Server) PostSandboxes ¶
func (s *Server) PostSandboxes(ctx context.Context, req e2bgen.PostSandboxesRequestObject) (e2bgen.PostSandboxesResponseObject, error)
func (*Server) PostSandboxesSandboxIDConnect ¶
func (s *Server) PostSandboxesSandboxIDConnect(_ context.Context, _ e2bgen.PostSandboxesSandboxIDConnectRequestObject) (e2bgen.PostSandboxesSandboxIDConnectResponseObject, error)
func (*Server) PostSandboxesSandboxIDPause ¶
func (s *Server) PostSandboxesSandboxIDPause(_ context.Context, _ e2bgen.PostSandboxesSandboxIDPauseRequestObject) (e2bgen.PostSandboxesSandboxIDPauseResponseObject, error)
func (*Server) PostSandboxesSandboxIDRefreshes ¶
func (s *Server) PostSandboxesSandboxIDRefreshes(ctx context.Context, req e2bgen.PostSandboxesSandboxIDRefreshesRequestObject) (e2bgen.PostSandboxesSandboxIDRefreshesResponseObject, error)
func (*Server) PostSandboxesSandboxIDResume ¶
func (s *Server) PostSandboxesSandboxIDResume(_ context.Context, _ e2bgen.PostSandboxesSandboxIDResumeRequestObject) (e2bgen.PostSandboxesSandboxIDResumeResponseObject, error)
func (*Server) PostSandboxesSandboxIDSnapshots ¶
func (s *Server) PostSandboxesSandboxIDSnapshots(_ context.Context, _ e2bgen.PostSandboxesSandboxIDSnapshotsRequestObject) (e2bgen.PostSandboxesSandboxIDSnapshotsResponseObject, error)
func (*Server) PostSandboxesSandboxIDTimeout ¶
func (s *Server) PostSandboxesSandboxIDTimeout(ctx context.Context, req e2bgen.PostSandboxesSandboxIDTimeoutRequestObject) (e2bgen.PostSandboxesSandboxIDTimeoutResponseObject, error)
func (*Server) PostTemplates ¶
func (s *Server) PostTemplates(_ context.Context, _ e2bgen.PostTemplatesRequestObject) (e2bgen.PostTemplatesResponseObject, error)
func (*Server) PostTemplatesTags ¶
func (s *Server) PostTemplatesTags(_ context.Context, _ e2bgen.PostTemplatesTagsRequestObject) (e2bgen.PostTemplatesTagsResponseObject, error)
func (*Server) PostTemplatesTemplateID ¶
func (s *Server) PostTemplatesTemplateID(_ context.Context, _ e2bgen.PostTemplatesTemplateIDRequestObject) (e2bgen.PostTemplatesTemplateIDResponseObject, error)
func (*Server) PostTemplatesTemplateIDBuildsBuildID ¶
func (s *Server) PostTemplatesTemplateIDBuildsBuildID(_ context.Context, _ e2bgen.PostTemplatesTemplateIDBuildsBuildIDRequestObject) (e2bgen.PostTemplatesTemplateIDBuildsBuildIDResponseObject, error)
func (*Server) PostV2Templates ¶
func (s *Server) PostV2Templates(_ context.Context, _ e2bgen.PostV2TemplatesRequestObject) (e2bgen.PostV2TemplatesResponseObject, error)
func (*Server) PostV2TemplatesTemplateIDBuildsBuildID ¶
func (s *Server) PostV2TemplatesTemplateIDBuildsBuildID(_ context.Context, _ e2bgen.PostV2TemplatesTemplateIDBuildsBuildIDRequestObject) (e2bgen.PostV2TemplatesTemplateIDBuildsBuildIDResponseObject, error)
func (*Server) PostV3Templates ¶
func (s *Server) PostV3Templates(_ context.Context, _ e2bgen.PostV3TemplatesRequestObject) (e2bgen.PostV3TemplatesResponseObject, error)
func (*Server) PostVolumes ¶
func (s *Server) PostVolumes(_ context.Context, _ e2bgen.PostVolumesRequestObject) (e2bgen.PostVolumesResponseObject, error)
func (*Server) PutSandboxesSandboxIDNetwork ¶ added in v0.0.7
func (s *Server) PutSandboxesSandboxIDNetwork(_ context.Context, _ e2bgen.PutSandboxesSandboxIDNetworkRequestObject) (e2bgen.PutSandboxesSandboxIDNetworkResponseObject, error)
type Services ¶
type Services struct {
Sandbox service.SandboxService
APIKey service.APIKeyService
// Forwarder enables cross-cluster forwarding via E2B API.
// localClusterID is embedded in the forwarder itself; no separate field needed.
// When Forwarder is nil, cross-cluster requests will be rejected.
Forwarder *service.CrossClusterForwarder
}
Services bundles service dependencies for E2B handlers.