Struct k8s_cluster_api::v1beta1::infrastructure::aws::AMIReference
source · [−]pub struct AMIReference {
pub id: Option<String>,
pub eks_optimized_lookup_type: Option<EKSAMILookupType>,
}
Expand description
AMIReference is a reference to a specific AWS resource by ID, ARN, or filters. Only one of ID, ARN or Filters may be specified. Specifying more than one will result in a validation error.
Fields
id: Option<String>
ID of resource
eks_optimized_lookup_type: Option<EKSAMILookupType>
EKSOptimizedLookupType If specified, will look up an EKS Optimized image in SSM Parameter store +kubebuilder:validation:Enum:=AmazonLinux;AmazonLinuxGPU
Trait Implementations
Returns the “default value” for a type. Read more
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 RefUnwindSafe for AMIReference
impl Send for AMIReference
impl Sync for AMIReference
impl Unpin for AMIReference
impl UnwindSafe for AMIReference
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more