pub struct LaunchPermissionModifications {
pub add: Option<Vec<LaunchPermission>>,
pub remove: Option<Vec<LaunchPermission>>,
}
Expand description
Describes a launch permission modification.
Fields§
§add: Option<Vec<LaunchPermission>>
The AWS account ID to add to the list of launch permissions for the AMI.
remove: Option<Vec<LaunchPermission>>
The AWS account ID to remove from the list of launch permissions for the AMI.
Trait Implementations§
Source§impl Clone for LaunchPermissionModifications
impl Clone for LaunchPermissionModifications
Source§fn clone(&self) -> LaunchPermissionModifications
fn clone(&self) -> LaunchPermissionModifications
Returns a copy of the value. Read more
1.0.0 · 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 LaunchPermissionModifications
impl Default for LaunchPermissionModifications
Source§fn default() -> LaunchPermissionModifications
fn default() -> LaunchPermissionModifications
Returns the “default value” for a type. Read more
Source§impl PartialEq for LaunchPermissionModifications
impl PartialEq for LaunchPermissionModifications
Source§fn eq(&self, other: &LaunchPermissionModifications) -> bool
fn eq(&self, other: &LaunchPermissionModifications) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for LaunchPermissionModifications
Auto Trait Implementations§
impl Freeze for LaunchPermissionModifications
impl RefUnwindSafe for LaunchPermissionModifications
impl Send for LaunchPermissionModifications
impl Sync for LaunchPermissionModifications
impl Unpin for LaunchPermissionModifications
impl UnwindSafe for LaunchPermissionModifications
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