Struct aws_sdk_imagebuilder::types::Component
source · #[non_exhaustive]pub struct Component { /* private fields */ }
Expand description
A detailed view of a component.
Implementations§
source§impl Component
impl Component
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the component.
sourcepub fn change_description(&self) -> Option<&str>
pub fn change_description(&self) -> Option<&str>
The change description of the component.
sourcepub fn type(&self) -> Option<&ComponentType>
pub fn type(&self) -> Option<&ComponentType>
The component type specifies whether Image Builder uses the component to build the image or only to test it.
sourcepub fn supported_os_versions(&self) -> Option<&[String]>
pub fn supported_os_versions(&self) -> Option<&[String]>
The operating system (OS) version supported by the component. If the OS information is available, Image Builder performs a prefix match against the base image OS version during image recipe creation.
sourcepub fn state(&self) -> Option<&ComponentState>
pub fn state(&self) -> Option<&ComponentState>
Describes the current status of the component. This is used for components that are no longer active.
sourcepub fn parameters(&self) -> Option<&[ComponentParameterDetail]>
pub fn parameters(&self) -> Option<&[ComponentParameterDetail]>
Contains parameter details for each of the parameters that the component document defined for the component.
sourcepub fn data(&self) -> Option<&str>
pub fn data(&self) -> Option<&str>
Component data contains the YAML document content for the component.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The KMS key identifier used to encrypt the component.
sourcepub fn date_created(&self) -> Option<&str>
pub fn date_created(&self) -> Option<&str>
The date that Image Builder created the component.
The tags that apply to the component.