pub struct NetworkInterfacePermission {
pub permission_id: String,
pub network_interface_id: String,
pub aws_account_id: String,
pub permission: String,
}Expand description
A network-interface permission grant.
Fields§
§permission_id: String§network_interface_id: String§aws_account_id: String§permission: StringINSTANCE-ATTACH | EIP-ASSOCIATE.
Trait Implementations§
Source§impl Clone for NetworkInterfacePermission
impl Clone for NetworkInterfacePermission
Source§fn clone(&self) -> NetworkInterfacePermission
fn clone(&self) -> NetworkInterfacePermission
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 NetworkInterfacePermission
impl Debug for NetworkInterfacePermission
Source§impl<'de> Deserialize<'de> for NetworkInterfacePermission
impl<'de> Deserialize<'de> for NetworkInterfacePermission
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 NetworkInterfacePermission
impl RefUnwindSafe for NetworkInterfacePermission
impl Send for NetworkInterfacePermission
impl Sync for NetworkInterfacePermission
impl Unpin for NetworkInterfacePermission
impl UnsafeUnpin for NetworkInterfacePermission
impl UnwindSafe for NetworkInterfacePermission
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