SandboxResource
@Group("agents.x-k8s.io") @Version("v1beta1") @Kind("Sandbox") @Plural("sandboxes") public class SandboxResource extends CustomResource<Void, SandboxResource.SandboxStatusData> implements Namespaced
io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxResource.java:34–115沙箱资源,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包,继承自 CustomResource<Void, SandboxResource.SandboxStatusData>,实现 Namespaced。核心成员包括 initStatus。
Minimal Fabric8 CRD binding for Sandbox
(agents.x-k8s.io/v1beta1).
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
SandboxStatusData | 类class | 沙箱状态数据,在隔离环境中安全执行代码和工具。 A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments. |
SandboxIdentity | 类class | 沙箱身份,在隔离环境中安全执行代码和工具。 Resolved identity metadata extracted from a ready Sandbox resource. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
protected SandboxStatusData initStatus() | 返回初始化状态。 Returns the init status. |
方法详情Method Detail
initStatus
protected SandboxStatusData initStatus()
返回初始化状态。
Returns the init status.
SandboxStatusDataio/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxResource.java:41–44嵌套类详情Nested Class Detail
SandboxStatusData
@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public static class SandboxStatusData沙箱状态数据,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包。核心成员包括 getConditions、setConditions、getPodIPs、setPodIPs、getSelector、setSelector。
A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments. Declared in io.agentscope.extensions.sandbox.kubernetes.client.crd.
SandboxIdentity
public static class SandboxIdentity沙箱身份,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包。核心成员包括 getSandboxName、getPodName、getPodIP、getAnnotations、SandboxIdentity。
Resolved identity metadata extracted from a ready Sandbox resource.