pub struct PermissionDecisionApproveForLocationApprovalExtensionEnvAccess {
pub environment_variables: Vec<String>,
pub extension_name: String,
pub kind: PermissionDecisionApproveForLocationApprovalExtensionEnvAccessKind,
}Expand description
Location-scoped approval details for an extension’s access to sensitive environment variables, keyed by extension name and the exact set of variable names.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§environment_variables: Vec<String>Names of the sensitive environment variables this approval covers. Values are never persisted.
extension_name: StringExtension name.
kind: PermissionDecisionApproveForLocationApprovalExtensionEnvAccessKindApproval covering an extension’s request to read sensitive environment variables.
Trait Implementations§
Source§impl Clone for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl Clone for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
Source§fn clone(
&self,
) -> PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
fn clone( &self, ) -> PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
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 Default for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl Default for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
Source§fn default() -> PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
fn default() -> PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl<'de> Deserialize<'de> for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
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
Auto Trait Implementations§
impl Freeze for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl RefUnwindSafe for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl Send for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl Sync for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl Unpin for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl UnsafeUnpin for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
impl UnwindSafe for PermissionDecisionApproveForLocationApprovalExtensionEnvAccess
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