pub struct MountEnvironmentResource {
pub context: EnvironmentMutationContext,
pub mount_id: String,
pub attachment_id: String,
pub session_id: String,
pub run_id: String,
pub connection_id: Option<String>,
pub resource_label: String,
}Expand description
Atomic allowlisted-resource mount command.
Fields§
§context: EnvironmentMutationContextShared mutation evidence.
mount_id: StringHost-generated mount identity.
attachment_id: StringReady attachment identity.
session_id: StringOwning session.
run_id: StringOwning run.
connection_id: Option<String>Current trusted connection identity when consuming connection-scoped authority.
resource_label: StringReviewed safe label from the product-private resource resolver.
Implementations§
Source§impl MountEnvironmentResource
impl MountEnvironmentResource
Sourcepub fn validate(&self) -> SessionStoreResult<()>
pub fn validate(&self) -> SessionStoreResult<()>
Validate command evidence.
§Errors
Returns an error when shared mutation evidence or a command identity is invalid.
Trait Implementations§
Source§impl Clone for MountEnvironmentResource
impl Clone for MountEnvironmentResource
Source§fn clone(&self) -> MountEnvironmentResource
fn clone(&self) -> MountEnvironmentResource
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 Debug for MountEnvironmentResource
impl Debug for MountEnvironmentResource
impl Eq for MountEnvironmentResource
Source§impl PartialEq for MountEnvironmentResource
impl PartialEq for MountEnvironmentResource
impl StructuralPartialEq for MountEnvironmentResource
Auto Trait Implementations§
impl Freeze for MountEnvironmentResource
impl RefUnwindSafe for MountEnvironmentResource
impl Send for MountEnvironmentResource
impl Sync for MountEnvironmentResource
impl Unpin for MountEnvironmentResource
impl UnsafeUnpin for MountEnvironmentResource
impl UnwindSafe for MountEnvironmentResource
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