pub struct ImageRecipe {
pub arn: Option<String>,
pub block_device_mappings: Option<Vec<InstanceBlockDeviceMapping>>,
pub components: Option<Vec<ComponentConfiguration>>,
pub date_created: Option<String>,
pub description: Option<String>,
pub name: Option<String>,
pub owner: Option<String>,
pub parent_image: Option<String>,
pub platform: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub version: Option<String>,
pub working_directory: Option<String>,
}
Expand description
An image recipe.
Fields§
§arn: Option<String>
The Amazon Resource Name (ARN) of the image recipe.
block_device_mappings: Option<Vec<InstanceBlockDeviceMapping>>
The block device mappings to apply when creating images from this recipe.
components: Option<Vec<ComponentConfiguration>>
The components of the image recipe.
date_created: Option<String>
The date on which this image recipe was created.
description: Option<String>
The description of the image recipe.
name: Option<String>
The name of the image recipe.
owner: Option<String>
The owner of the image recipe.
parent_image: Option<String>
The parent image of the image recipe.
platform: Option<String>
The platform of the image recipe.
The tags of the image recipe.
version: Option<String>
The version of the image recipe.
working_directory: Option<String>
The working directory to be used during build and test workflows.
Trait Implementations§
Source§impl Clone for ImageRecipe
impl Clone for ImageRecipe
Source§fn clone(&self) -> ImageRecipe
fn clone(&self) -> ImageRecipe
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 ImageRecipe
impl Debug for ImageRecipe
Source§impl Default for ImageRecipe
impl Default for ImageRecipe
Source§fn default() -> ImageRecipe
fn default() -> ImageRecipe
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageRecipe
impl<'de> Deserialize<'de> for ImageRecipe
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
Source§impl PartialEq for ImageRecipe
impl PartialEq for ImageRecipe
impl StructuralPartialEq for ImageRecipe
Auto Trait Implementations§
impl Freeze for ImageRecipe
impl RefUnwindSafe for ImageRecipe
impl Send for ImageRecipe
impl Sync for ImageRecipe
impl Unpin for ImageRecipe
impl UnwindSafe for ImageRecipe
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