pub struct SsmParameter {Show 17 fields
pub name: String,
pub value: String,
pub param_type: String,
pub version: i64,
pub arn: String,
pub last_modified: DateTime<Utc>,
pub history: Vec<SsmParameterVersion>,
pub tags: BTreeMap<String, String>,
pub labels: BTreeMap<i64, Vec<String>>,
pub description: Option<String>,
pub allowed_pattern: Option<String>,
pub key_id: Option<String>,
pub data_type: String,
pub tier: String,
pub policies: Option<String>,
pub expiration_notified: bool,
pub no_change_notified: bool,
}Fields§
§name: String§value: String§param_type: String§version: i64§arn: String§last_modified: DateTime<Utc>§history: Vec<SsmParameterVersion>§labels: BTreeMap<i64, Vec<String>>§description: Option<String>§allowed_pattern: Option<String>§key_id: Option<String>§data_type: String§tier: String§policies: Option<String>§expiration_notified: boolWhether the ExpirationNotification event has already been
emitted for the current Policies list. Reset whenever the
parameter is overwritten so updated policies fire fresh
notifications. Snapshots from before this field existed
deserialize as false.
no_change_notified: boolWhether the NoChangeNotification event has already been
emitted for the current value. Reset whenever the parameter is
overwritten so the inactivity window restarts on each update.
Trait Implementations§
Source§impl Clone for SsmParameter
impl Clone for SsmParameter
Source§fn clone(&self) -> SsmParameter
fn clone(&self) -> SsmParameter
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 SsmParameter
impl Debug for SsmParameter
Source§impl<'de> Deserialize<'de> for SsmParameter
impl<'de> Deserialize<'de> for SsmParameter
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 SsmParameter
impl RefUnwindSafe for SsmParameter
impl Send for SsmParameter
impl Sync for SsmParameter
impl Unpin for SsmParameter
impl UnsafeUnpin for SsmParameter
impl UnwindSafe for SsmParameter
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