pub struct ParameterMetadata {
pub name: Option<String>,
pub parameter_type: Option<String>,
pub key_id: Option<String>,
pub last_modified_date: Option<f64>,
pub last_modified_user: Option<String>,
pub description: Option<String>,
pub allowed_pattern: Option<String>,
pub version: Option<i64>,
pub tier: Option<String>,
pub policies: Vec<ParameterInlinePolicy>,
pub data_type: Option<String>,
}Expand description
Metadata about a parameter (returned by DescribeParameters).
This is similar to Parameter but does NOT include the value.
Fields§
§name: Option<String>The parameter name.
parameter_type: Option<String>The parameter type.
key_id: Option<String>The KMS key ID for SecureString parameters.
last_modified_date: Option<f64>The date the parameter was last changed.
last_modified_user: Option<String>The ARN of the user who last modified the parameter.
description: Option<String>A description of the parameter.
allowed_pattern: Option<String>The allowed pattern for the parameter value.
version: Option<i64>The parameter version.
tier: Option<String>The parameter tier.
policies: Vec<ParameterInlinePolicy>Policies associated with the parameter.
data_type: Option<String>The data type of the parameter.
Trait Implementations§
Source§impl Clone for ParameterMetadata
impl Clone for ParameterMetadata
Source§fn clone(&self) -> ParameterMetadata
fn clone(&self) -> ParameterMetadata
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 ParameterMetadata
impl Debug for ParameterMetadata
Source§impl<'de> Deserialize<'de> for ParameterMetadata
impl<'de> Deserialize<'de> for ParameterMetadata
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 ParameterMetadata
impl RefUnwindSafe for ParameterMetadata
impl Send for ParameterMetadata
impl Sync for ParameterMetadata
impl Unpin for ParameterMetadata
impl UnsafeUnpin for ParameterMetadata
impl UnwindSafe for ParameterMetadata
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