pub struct StatefulPolicyPreservedState {
pub disks: Option<HashMap<String, StatefulPolicyPreservedStateDiskDevice>>,
pub external_i_ps: Option<HashMap<String, StatefulPolicyPreservedStateNetworkIp>>,
pub internal_i_ps: Option<HashMap<String, StatefulPolicyPreservedStateNetworkIp>>,
}
Expand description
Configuration of preserved resources.
This type is not used in any activity, and only used as part of another schema.
Fields§
§disks: Option<HashMap<String, StatefulPolicyPreservedStateDiskDevice>>
Disks created on the instances that will be preserved on instance delete, update, etc. This map is keyed with the device names of the disks.
external_i_ps: Option<HashMap<String, StatefulPolicyPreservedStateNetworkIp>>
External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.
internal_i_ps: Option<HashMap<String, StatefulPolicyPreservedStateNetworkIp>>
Internal network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.
Trait Implementations§
Source§impl Clone for StatefulPolicyPreservedState
impl Clone for StatefulPolicyPreservedState
Source§fn clone(&self) -> StatefulPolicyPreservedState
fn clone(&self) -> StatefulPolicyPreservedState
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 StatefulPolicyPreservedState
impl Debug for StatefulPolicyPreservedState
Source§impl Default for StatefulPolicyPreservedState
impl Default for StatefulPolicyPreservedState
Source§fn default() -> StatefulPolicyPreservedState
fn default() -> StatefulPolicyPreservedState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StatefulPolicyPreservedState
impl<'de> Deserialize<'de> for StatefulPolicyPreservedState
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
impl Part for StatefulPolicyPreservedState
Auto Trait Implementations§
impl Freeze for StatefulPolicyPreservedState
impl RefUnwindSafe for StatefulPolicyPreservedState
impl Send for StatefulPolicyPreservedState
impl Sync for StatefulPolicyPreservedState
impl Unpin for StatefulPolicyPreservedState
impl UnwindSafe for StatefulPolicyPreservedState
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,
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