Struct aws_sdk_ssm::types::Parameter
source · #[non_exhaustive]pub struct Parameter {
pub name: Option<String>,
pub type: Option<ParameterType>,
pub value: Option<String>,
pub version: i64,
pub selector: Option<String>,
pub source_result: Option<String>,
pub last_modified_date: Option<DateTime>,
pub arn: Option<String>,
pub data_type: Option<String>,
}
Expand description
An Amazon Web Services Systems Manager parameter in Parameter Store.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The name of the parameter.
type: Option<ParameterType>
The type of parameter. Valid values include the following: String
, StringList
, and SecureString
.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
value: Option<String>
The parameter value.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
version: i64
The parameter version.
selector: Option<String>
Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
source_result: Option<String>
Applies to parameters that reference information in other Amazon Web Services services. SourceResult
is the raw result or response from the source.
last_modified_date: Option<DateTime>
Date the parameter was last changed or updated and the parameter version was created.
arn: Option<String>
The Amazon Resource Name (ARN) of the parameter.
data_type: Option<String>
The data type of the parameter, such as text
or aws:ec2:image
. The default is text
.
Implementations§
source§impl Parameter
impl Parameter
sourcepub fn type(&self) -> Option<&ParameterType>
pub fn type(&self) -> Option<&ParameterType>
The type of parameter. Valid values include the following: String
, StringList
, and SecureString
.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
sourcepub fn value(&self) -> Option<&str>
pub fn value(&self) -> Option<&str>
The parameter value.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
sourcepub fn selector(&self) -> Option<&str>
pub fn selector(&self) -> Option<&str>
Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
sourcepub fn source_result(&self) -> Option<&str>
pub fn source_result(&self) -> Option<&str>
Applies to parameters that reference information in other Amazon Web Services services. SourceResult
is the raw result or response from the source.
sourcepub fn last_modified_date(&self) -> Option<&DateTime>
pub fn last_modified_date(&self) -> Option<&DateTime>
Date the parameter was last changed or updated and the parameter version was created.