pub struct CfnInstanceSpec {
pub image_id: Option<String>,
pub instance_type: Option<String>,
pub subnet_id: Option<String>,
pub availability_zone: Option<String>,
pub security_group_ids: Vec<String>,
pub key_name: Option<String>,
pub user_data: Option<String>,
pub private_ip: Option<String>,
}Expand description
Inputs for a CloudFormation-driven AWS::EC2::Instance launch.
Fields§
§image_id: Option<String>§instance_type: Option<String>§subnet_id: Option<String>§availability_zone: Option<String>§security_group_ids: Vec<String>§key_name: Option<String>§user_data: Option<String>§private_ip: Option<String>Trait Implementations§
Source§impl Clone for CfnInstanceSpec
impl Clone for CfnInstanceSpec
Source§fn clone(&self) -> CfnInstanceSpec
fn clone(&self) -> CfnInstanceSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CfnInstanceSpec
impl Debug for CfnInstanceSpec
Source§impl Default for CfnInstanceSpec
impl Default for CfnInstanceSpec
Source§fn default() -> CfnInstanceSpec
fn default() -> CfnInstanceSpec
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CfnInstanceSpec
impl RefUnwindSafe for CfnInstanceSpec
impl Send for CfnInstanceSpec
impl Sync for CfnInstanceSpec
impl Unpin for CfnInstanceSpec
impl UnsafeUnpin for CfnInstanceSpec
impl UnwindSafe for CfnInstanceSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more