pub struct ImageAttribute {
pub block_device_mappings: Option<Vec<BlockDeviceMapping>>,
pub description: Option<AttributeValue>,
pub image_id: Option<String>,
pub kernel_id: Option<AttributeValue>,
pub launch_permissions: Option<Vec<LaunchPermission>>,
pub product_codes: Option<Vec<ProductCode>>,
pub ramdisk_id: Option<AttributeValue>,
pub sriov_net_support: Option<AttributeValue>,
}
Expand description
Describes an image attribute.
Fields§
§block_device_mappings: Option<Vec<BlockDeviceMapping>>
The block device mapping entries.
description: Option<AttributeValue>
A description for the AMI.
image_id: Option<String>
The ID of the AMI.
kernel_id: Option<AttributeValue>
The kernel ID.
launch_permissions: Option<Vec<LaunchPermission>>
The launch permissions.
product_codes: Option<Vec<ProductCode>>
The product codes.
ramdisk_id: Option<AttributeValue>
The RAM disk ID.
sriov_net_support: Option<AttributeValue>
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
Trait Implementations§
Source§impl Clone for ImageAttribute
impl Clone for ImageAttribute
Source§fn clone(&self) -> ImageAttribute
fn clone(&self) -> ImageAttribute
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 Debug for ImageAttribute
impl Debug for ImageAttribute
Source§impl Default for ImageAttribute
impl Default for ImageAttribute
Source§fn default() -> ImageAttribute
fn default() -> ImageAttribute
Returns the “default value” for a type. Read more
Source§impl PartialEq for ImageAttribute
impl PartialEq for ImageAttribute
impl StructuralPartialEq for ImageAttribute
Auto Trait Implementations§
impl Freeze for ImageAttribute
impl RefUnwindSafe for ImageAttribute
impl Send for ImageAttribute
impl Sync for ImageAttribute
impl Unpin for ImageAttribute
impl UnwindSafe for ImageAttribute
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