pub struct NatGatewayProperties {
pub allocation_id: Option<Value<String>>,
pub connectivity_type: Option<Value<String>>,
pub subnet_id: Value<String>,
pub tags: Option<ValueList<Tag>>,
}Expand description
Properties for the NatGateway resource.
Fields§
§allocation_id: Option<Value<String>>Property AllocationId.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
connectivity_type: Option<Value<String>>Property ConnectivityType.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
subnet_id: Value<String>Property SubnetId.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Property Tags.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Trait Implementations§
Source§impl Debug for NatGatewayProperties
impl Debug for NatGatewayProperties
Source§impl Default for NatGatewayProperties
impl Default for NatGatewayProperties
Source§fn default() -> NatGatewayProperties
fn default() -> NatGatewayProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NatGatewayProperties
impl<'de> Deserialize<'de> for NatGatewayProperties
Source§fn deserialize<D: Deserializer<'de>>(
d: D,
) -> Result<NatGatewayProperties, D::Error>
fn deserialize<D: Deserializer<'de>>( d: D, ) -> Result<NatGatewayProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<NatGatewayProperties> for NatGateway
impl From<NatGatewayProperties> for NatGateway
Source§fn from(properties: NatGatewayProperties) -> NatGateway
fn from(properties: NatGatewayProperties) -> NatGateway
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NatGatewayProperties
impl RefUnwindSafe for NatGatewayProperties
impl Send for NatGatewayProperties
impl Sync for NatGatewayProperties
impl Unpin for NatGatewayProperties
impl UnwindSafe for NatGatewayProperties
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