Struct rusoto_ssm::PutParameterRequest [−][src]
pub struct PutParameterRequest { pub allowed_pattern: Option<String>, pub description: Option<String>, pub key_id: Option<String>, pub name: String, pub overwrite: Option<bool>, pub type_: String, pub value: String, }
Fields
allowed_pattern: Option<String>
A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\d+$
description: Option<String>
Information about the parameter that you want to add to the system.
Do not enter personally identifiable information in this field.
key_id: Option<String>
The KMS Key ID that you want to use to encrypt a parameter when you choose the SecureString data type. If you don't specify a key ID, the system uses the default key associated with your AWS account.
name: String
The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13
For information about parameter name requirements and restrictions, see About Creating Systems Manager Parameters in the AWS Systems Manager User Guide.
The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.
overwrite: Option<bool>
Overwrite an existing parameter. If not specified, will default to "false".
type_: String
The type of parameter that you want to add to the system.
value: String
The parameter value that you want to add to the system.
Trait Implementations
impl Default for PutParameterRequest
[src]
impl Default for PutParameterRequest
fn default() -> PutParameterRequest
[src]
fn default() -> PutParameterRequest
Returns the "default value" for a type. Read more
impl Debug for PutParameterRequest
[src]
impl Debug for PutParameterRequest
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for PutParameterRequest
[src]
impl Clone for PutParameterRequest
fn clone(&self) -> PutParameterRequest
[src]
fn clone(&self) -> PutParameterRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for PutParameterRequest
[src]
impl PartialEq for PutParameterRequest
fn eq(&self, other: &PutParameterRequest) -> bool
[src]
fn eq(&self, other: &PutParameterRequest) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &PutParameterRequest) -> bool
[src]
fn ne(&self, other: &PutParameterRequest) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for PutParameterRequest
impl Send for PutParameterRequest
impl Sync for PutParameterRequest
impl Sync for PutParameterRequest