pub struct InstanceMetadataDefaults {
pub http_tokens: Option<String>,
pub http_endpoint: Option<String>,
pub http_put_response_hop_limit: Option<i64>,
pub instance_metadata_tags: Option<String>,
pub http_tokens_enforced: Option<String>,
}Expand description
Account/region-level IMDS defaults (ModifyInstanceMetadataDefaults). Each
field is None until explicitly set; a set of no-preference clears it
back to None (AWS drops the default rather than storing the sentinel).
Fields§
§http_tokens: Option<String>§http_endpoint: Option<String>§http_put_response_hop_limit: Option<i64>§http_tokens_enforced: Option<String>Trait Implementations§
Source§impl Clone for InstanceMetadataDefaults
impl Clone for InstanceMetadataDefaults
Source§fn clone(&self) -> InstanceMetadataDefaults
fn clone(&self) -> InstanceMetadataDefaults
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 InstanceMetadataDefaults
impl Debug for InstanceMetadataDefaults
Source§impl Default for InstanceMetadataDefaults
impl Default for InstanceMetadataDefaults
Source§fn default() -> InstanceMetadataDefaults
fn default() -> InstanceMetadataDefaults
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceMetadataDefaults
impl<'de> Deserialize<'de> for InstanceMetadataDefaults
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
Auto Trait Implementations§
impl Freeze for InstanceMetadataDefaults
impl RefUnwindSafe for InstanceMetadataDefaults
impl Send for InstanceMetadataDefaults
impl Sync for InstanceMetadataDefaults
impl Unpin for InstanceMetadataDefaults
impl UnsafeUnpin for InstanceMetadataDefaults
impl UnwindSafe for InstanceMetadataDefaults
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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