pub struct ModifyImageAttributeRequest {
pub image_id: String,
pub launch_permission: Option<LaunchPermissionModifications>,
}Expand description
Contains the parameters for ModifyImageAttribute.
AWS API: ec2.v1.ModifyImageAttributeRequest
Reference: https://docs.aws.amazon.com/AWSEC2/latest/APIReference//ModifyImageAttributeRequest
§Coverage
2 of 13 fields included. Omitted fields:
Attribute— not selected in manifestDescription— not selected in manifestOperationType— not selected in manifestProductCodes— not selected in manifestUserGroups— not selected in manifestUserIds— not selected in manifestValue— not selected in manifestOrganizationArns— not selected in manifestOrganizationalUnitArns— not selected in manifestImdsSupport— not selected in manifestDryRun— not selected in manifest
Fields§
§image_id: StringThe ID of the AMI.
launch_permission: Option<LaunchPermissionModifications>A new launch permission for the AMI.
Trait Implementations§
Source§impl Clone for ModifyImageAttributeRequest
impl Clone for ModifyImageAttributeRequest
Source§fn clone(&self) -> ModifyImageAttributeRequest
fn clone(&self) -> ModifyImageAttributeRequest
Returns a duplicate 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 Debug for ModifyImageAttributeRequest
impl Debug for ModifyImageAttributeRequest
Source§impl Default for ModifyImageAttributeRequest
impl Default for ModifyImageAttributeRequest
Source§fn default() -> ModifyImageAttributeRequest
fn default() -> ModifyImageAttributeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModifyImageAttributeRequest
impl<'de> Deserialize<'de> for ModifyImageAttributeRequest
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 ModifyImageAttributeRequest
impl RefUnwindSafe for ModifyImageAttributeRequest
impl Send for ModifyImageAttributeRequest
impl Sync for ModifyImageAttributeRequest
impl Unpin for ModifyImageAttributeRequest
impl UnsafeUnpin for ModifyImageAttributeRequest
impl UnwindSafe for ModifyImageAttributeRequest
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