pub struct GcpAgentPlatformSandboxHeartbeatData {
pub status: SandboxHeartbeatStatus,
pub engine: String,
pub template_id: String,
}Expand description
GCP: the Agent Platform template sandboxes are cut from, and the engine it hangs under.
No sandbox count: that needs aiplatform.sandboxEnvironments.list, which only the management
permission set holds. No template state either — emission is gated on reading it ACTIVE,
which is what status already says.
Fields§
§status: SandboxHeartbeatStatus§engine: StringReasoning engine the template hangs under, without which the template id names nothing.
template_id: StringThe template sandboxes are currently cut from.
Trait Implementations§
Source§impl Clone for GcpAgentPlatformSandboxHeartbeatData
impl Clone for GcpAgentPlatformSandboxHeartbeatData
Source§fn clone(&self) -> GcpAgentPlatformSandboxHeartbeatData
fn clone(&self) -> GcpAgentPlatformSandboxHeartbeatData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for GcpAgentPlatformSandboxHeartbeatData
impl<'de> Deserialize<'de> for GcpAgentPlatformSandboxHeartbeatData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for GcpAgentPlatformSandboxHeartbeatData
Auto Trait Implementations§
impl Freeze for GcpAgentPlatformSandboxHeartbeatData
impl RefUnwindSafe for GcpAgentPlatformSandboxHeartbeatData
impl Send for GcpAgentPlatformSandboxHeartbeatData
impl Sync for GcpAgentPlatformSandboxHeartbeatData
impl Unpin for GcpAgentPlatformSandboxHeartbeatData
impl UnsafeUnpin for GcpAgentPlatformSandboxHeartbeatData
impl UnwindSafe for GcpAgentPlatformSandboxHeartbeatData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more