pub struct PutParameterInput {
pub name: String,
pub value: String,
pub parameter_type: Option<String>,
pub description: Option<String>,
pub key_id: Option<String>,
pub overwrite: Option<bool>,
pub allowed_pattern: Option<String>,
pub tags: Vec<Tag>,
pub tier: Option<String>,
pub data_type: Option<String>,
pub policies: Option<String>,
}Expand description
Input for the PutParameter operation.
Fields§
§name: StringThe fully qualified name of the parameter.
value: StringThe parameter value.
parameter_type: Option<String>The type of parameter (String, StringList, or SecureString).
description: Option<String>A description of the parameter.
key_id: Option<String>The KMS key ID for SecureString parameters.
overwrite: Option<bool>Whether to overwrite an existing parameter.
allowed_pattern: Option<String>A regular expression used to validate the parameter value.
Tags to associate with the parameter (only on create).
tier: Option<String>The parameter tier (Standard, Advanced, or Intelligent-Tiering).
data_type: Option<String>The data type of the parameter (default "text").
policies: Option<String>Parameter policies in JSON format.
Trait Implementations§
Source§impl Clone for PutParameterInput
impl Clone for PutParameterInput
Source§fn clone(&self) -> PutParameterInput
fn clone(&self) -> PutParameterInput
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 PutParameterInput
impl Debug for PutParameterInput
Source§impl Default for PutParameterInput
impl Default for PutParameterInput
Source§fn default() -> PutParameterInput
fn default() -> PutParameterInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PutParameterInput
impl<'de> Deserialize<'de> for PutParameterInput
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 PutParameterInput
impl RefUnwindSafe for PutParameterInput
impl Send for PutParameterInput
impl Sync for PutParameterInput
impl Unpin for PutParameterInput
impl UnsafeUnpin for PutParameterInput
impl UnwindSafe for PutParameterInput
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