AWS SDK for C++  1.8.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::Parameter Class Reference

#include <Parameter.h>

Public Member Functions

 Parameter ()
 
 Parameter (Aws::Utils::Json::JsonView jsonValue)
 
Parameteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ParameterWithName (const Aws::String &value)
 
ParameterWithName (Aws::String &&value)
 
ParameterWithName (const char *value)
 
const ParameterTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ParameterType &value)
 
void SetType (ParameterType &&value)
 
ParameterWithType (const ParameterType &value)
 
ParameterWithType (ParameterType &&value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
ParameterWithValue (const Aws::String &value)
 
ParameterWithValue (Aws::String &&value)
 
ParameterWithValue (const char *value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
ParameterWithVersion (long long value)
 
const Aws::StringGetSelector () const
 
bool SelectorHasBeenSet () const
 
void SetSelector (const Aws::String &value)
 
void SetSelector (Aws::String &&value)
 
void SetSelector (const char *value)
 
ParameterWithSelector (const Aws::String &value)
 
ParameterWithSelector (Aws::String &&value)
 
ParameterWithSelector (const char *value)
 
const Aws::StringGetSourceResult () const
 
bool SourceResultHasBeenSet () const
 
void SetSourceResult (const Aws::String &value)
 
void SetSourceResult (Aws::String &&value)
 
void SetSourceResult (const char *value)
 
ParameterWithSourceResult (const Aws::String &value)
 
ParameterWithSourceResult (Aws::String &&value)
 
ParameterWithSourceResult (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
ParameterWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
ParameterWithLastModifiedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetARN () const
 
bool ARNHasBeenSet () const
 
void SetARN (const Aws::String &value)
 
void SetARN (Aws::String &&value)
 
void SetARN (const char *value)
 
ParameterWithARN (const Aws::String &value)
 
ParameterWithARN (Aws::String &&value)
 
ParameterWithARN (const char *value)
 
const Aws::StringGetDataType () const
 
bool DataTypeHasBeenSet () const
 
void SetDataType (const Aws::String &value)
 
void SetDataType (Aws::String &&value)
 
void SetDataType (const char *value)
 
ParameterWithDataType (const Aws::String &value)
 
ParameterWithDataType (Aws::String &&value)
 
ParameterWithDataType (const char *value)
 

Detailed Description

An Systems Manager parameter in Parameter Store.

See Also:


AWS API Reference

Definition at line 33 of file Parameter.h.

Constructor & Destructor Documentation

◆ Parameter() [1/2]

Aws::SSM::Model::Parameter::Parameter ( )

◆ Parameter() [2/2]

Aws::SSM::Model::Parameter::Parameter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ARNHasBeenSet()

bool Aws::SSM::Model::Parameter::ARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 333 of file Parameter.h.

◆ DataTypeHasBeenSet()

bool Aws::SSM::Model::Parameter::DataTypeHasBeenSet ( ) const
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 376 of file Parameter.h.

◆ GetARN()

const Aws::String& Aws::SSM::Model::Parameter::GetARN ( ) const
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 328 of file Parameter.h.

◆ GetDataType()

const Aws::String& Aws::SSM::Model::Parameter::GetDataType ( ) const
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 370 of file Parameter.h.

◆ GetLastModifiedDate()

const Aws::Utils::DateTime& Aws::SSM::Model::Parameter::GetLastModifiedDate ( ) const
inline

Date the parameter was last changed or updated and the parameter version was created.

Definition at line 292 of file Parameter.h.

◆ GetName()

const Aws::String& Aws::SSM::Model::Parameter::GetName ( ) const
inline

The name of the parameter.

Definition at line 45 of file Parameter.h.

◆ GetSelector()

const Aws::String& Aws::SSM::Model::Parameter::GetSelector ( ) const
inline

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

Definition at line 187 of file Parameter.h.

◆ GetSourceResult()

const Aws::String& Aws::SSM::Model::Parameter::GetSourceResult ( ) const
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 243 of file Parameter.h.

◆ GetType()

const ParameterType& Aws::SSM::Model::Parameter::GetType ( ) const
inline

The type of parameter. Valid values include the following: String, StringList, and SecureString.

Definition at line 87 of file Parameter.h.

◆ GetValue()

const Aws::String& Aws::SSM::Model::Parameter::GetValue ( ) const
inline

The parameter value.

Definition at line 123 of file Parameter.h.

◆ GetVersion()

long long Aws::SSM::Model::Parameter::GetVersion ( ) const
inline

The parameter version.

Definition at line 164 of file Parameter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::Parameter::Jsonize ( ) const

◆ LastModifiedDateHasBeenSet()

bool Aws::SSM::Model::Parameter::LastModifiedDateHasBeenSet ( ) const
inline

Date the parameter was last changed or updated and the parameter version was created.

Definition at line 298 of file Parameter.h.

◆ NameHasBeenSet()

bool Aws::SSM::Model::Parameter::NameHasBeenSet ( ) const
inline

The name of the parameter.

Definition at line 50 of file Parameter.h.

◆ operator=()

Parameter& Aws::SSM::Model::Parameter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SelectorHasBeenSet()

bool Aws::SSM::Model::Parameter::SelectorHasBeenSet ( ) const
inline

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

Definition at line 194 of file Parameter.h.

◆ SetARN() [1/3]

void Aws::SSM::Model::Parameter::SetARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 343 of file Parameter.h.

◆ SetARN() [2/3]

void Aws::SSM::Model::Parameter::SetARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 338 of file Parameter.h.

◆ SetARN() [3/3]

void Aws::SSM::Model::Parameter::SetARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 348 of file Parameter.h.

◆ SetDataType() [1/3]

void Aws::SSM::Model::Parameter::SetDataType ( Aws::String &&  value)
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 388 of file Parameter.h.

◆ SetDataType() [2/3]

void Aws::SSM::Model::Parameter::SetDataType ( const Aws::String value)
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 382 of file Parameter.h.

◆ SetDataType() [3/3]

void Aws::SSM::Model::Parameter::SetDataType ( const char *  value)
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 394 of file Parameter.h.

◆ SetLastModifiedDate() [1/2]

void Aws::SSM::Model::Parameter::SetLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

Date the parameter was last changed or updated and the parameter version was created.

Definition at line 310 of file Parameter.h.

◆ SetLastModifiedDate() [2/2]

void Aws::SSM::Model::Parameter::SetLastModifiedDate ( const Aws::Utils::DateTime value)
inline

Date the parameter was last changed or updated and the parameter version was created.

Definition at line 304 of file Parameter.h.

◆ SetName() [1/3]

void Aws::SSM::Model::Parameter::SetName ( Aws::String &&  value)
inline

The name of the parameter.

Definition at line 60 of file Parameter.h.

◆ SetName() [2/3]

void Aws::SSM::Model::Parameter::SetName ( const Aws::String value)
inline

The name of the parameter.

Definition at line 55 of file Parameter.h.

◆ SetName() [3/3]

void Aws::SSM::Model::Parameter::SetName ( const char *  value)
inline

The name of the parameter.

Definition at line 65 of file Parameter.h.

◆ SetSelector() [1/3]

void Aws::SSM::Model::Parameter::SetSelector ( Aws::String &&  value)
inline

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

Definition at line 208 of file Parameter.h.

◆ SetSelector() [2/3]

void Aws::SSM::Model::Parameter::SetSelector ( const Aws::String value)
inline

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

Definition at line 201 of file Parameter.h.

◆ SetSelector() [3/3]

void Aws::SSM::Model::Parameter::SetSelector ( const char *  value)
inline

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

Definition at line 215 of file Parameter.h.

◆ SetSourceResult() [1/3]

void Aws::SSM::Model::Parameter::SetSourceResult ( Aws::String &&  value)
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 261 of file Parameter.h.

◆ SetSourceResult() [2/3]

void Aws::SSM::Model::Parameter::SetSourceResult ( const Aws::String value)
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 255 of file Parameter.h.

◆ SetSourceResult() [3/3]

void Aws::SSM::Model::Parameter::SetSourceResult ( const char *  value)
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 267 of file Parameter.h.

◆ SetType() [1/2]

void Aws::SSM::Model::Parameter::SetType ( const ParameterType value)
inline

The type of parameter. Valid values include the following: String, StringList, and SecureString.

Definition at line 99 of file Parameter.h.

◆ SetType() [2/2]

void Aws::SSM::Model::Parameter::SetType ( ParameterType &&  value)
inline

The type of parameter. Valid values include the following: String, StringList, and SecureString.

Definition at line 105 of file Parameter.h.

◆ SetValue() [1/3]

void Aws::SSM::Model::Parameter::SetValue ( Aws::String &&  value)
inline

The parameter value.

Definition at line 138 of file Parameter.h.

◆ SetValue() [2/3]

void Aws::SSM::Model::Parameter::SetValue ( const Aws::String value)
inline

The parameter value.

Definition at line 133 of file Parameter.h.

◆ SetValue() [3/3]

void Aws::SSM::Model::Parameter::SetValue ( const char *  value)
inline

The parameter value.

Definition at line 143 of file Parameter.h.

◆ SetVersion()

void Aws::SSM::Model::Parameter::SetVersion ( long long  value)
inline

The parameter version.

Definition at line 174 of file Parameter.h.

◆ SourceResultHasBeenSet()

bool Aws::SSM::Model::Parameter::SourceResultHasBeenSet ( ) const
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 249 of file Parameter.h.

◆ TypeHasBeenSet()

bool Aws::SSM::Model::Parameter::TypeHasBeenSet ( ) const
inline

The type of parameter. Valid values include the following: String, StringList, and SecureString.

Definition at line 93 of file Parameter.h.

◆ ValueHasBeenSet()

bool Aws::SSM::Model::Parameter::ValueHasBeenSet ( ) const
inline

The parameter value.

Definition at line 128 of file Parameter.h.

◆ VersionHasBeenSet()

bool Aws::SSM::Model::Parameter::VersionHasBeenSet ( ) const
inline

The parameter version.

Definition at line 169 of file Parameter.h.

◆ WithARN() [1/3]

Parameter& Aws::SSM::Model::Parameter::WithARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 358 of file Parameter.h.

◆ WithARN() [2/3]

Parameter& Aws::SSM::Model::Parameter::WithARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 353 of file Parameter.h.

◆ WithARN() [3/3]

Parameter& Aws::SSM::Model::Parameter::WithARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the parameter.

Definition at line 363 of file Parameter.h.

◆ WithDataType() [1/3]

Parameter& Aws::SSM::Model::Parameter::WithDataType ( Aws::String &&  value)
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 406 of file Parameter.h.

◆ WithDataType() [2/3]

Parameter& Aws::SSM::Model::Parameter::WithDataType ( const Aws::String value)
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 400 of file Parameter.h.

◆ WithDataType() [3/3]

Parameter& Aws::SSM::Model::Parameter::WithDataType ( const char *  value)
inline

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Definition at line 412 of file Parameter.h.

◆ WithLastModifiedDate() [1/2]

Parameter& Aws::SSM::Model::Parameter::WithLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

Date the parameter was last changed or updated and the parameter version was created.

Definition at line 322 of file Parameter.h.

◆ WithLastModifiedDate() [2/2]

Parameter& Aws::SSM::Model::Parameter::WithLastModifiedDate ( const Aws::Utils::DateTime value)
inline

Date the parameter was last changed or updated and the parameter version was created.

Definition at line 316 of file Parameter.h.

◆ WithName() [1/3]

Parameter& Aws::SSM::Model::Parameter::WithName ( Aws::String &&  value)
inline

The name of the parameter.

Definition at line 75 of file Parameter.h.

◆ WithName() [2/3]

Parameter& Aws::SSM::Model::Parameter::WithName ( const Aws::String value)
inline

The name of the parameter.

Definition at line 70 of file Parameter.h.

◆ WithName() [3/3]

Parameter& Aws::SSM::Model::Parameter::WithName ( const char *  value)
inline

The name of the parameter.

Definition at line 80 of file Parameter.h.

◆ WithSelector() [1/3]

Parameter& Aws::SSM::Model::Parameter::WithSelector ( Aws::String &&  value)
inline

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

Definition at line 229 of file Parameter.h.

◆ WithSelector() [2/3]

Parameter& Aws::SSM::Model::Parameter::WithSelector ( const Aws::String value)
inline

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

Definition at line 222 of file Parameter.h.

◆ WithSelector() [3/3]

Parameter& Aws::SSM::Model::Parameter::WithSelector ( const char *  value)
inline

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

Definition at line 236 of file Parameter.h.

◆ WithSourceResult() [1/3]

Parameter& Aws::SSM::Model::Parameter::WithSourceResult ( Aws::String &&  value)
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 279 of file Parameter.h.

◆ WithSourceResult() [2/3]

Parameter& Aws::SSM::Model::Parameter::WithSourceResult ( const Aws::String value)
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 273 of file Parameter.h.

◆ WithSourceResult() [3/3]

Parameter& Aws::SSM::Model::Parameter::WithSourceResult ( const char *  value)
inline

Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

Definition at line 285 of file Parameter.h.

◆ WithType() [1/2]

Parameter& Aws::SSM::Model::Parameter::WithType ( const ParameterType value)
inline

The type of parameter. Valid values include the following: String, StringList, and SecureString.

Definition at line 111 of file Parameter.h.

◆ WithType() [2/2]

Parameter& Aws::SSM::Model::Parameter::WithType ( ParameterType &&  value)
inline

The type of parameter. Valid values include the following: String, StringList, and SecureString.

Definition at line 117 of file Parameter.h.

◆ WithValue() [1/3]

Parameter& Aws::SSM::Model::Parameter::WithValue ( Aws::String &&  value)
inline

The parameter value.

Definition at line 153 of file Parameter.h.

◆ WithValue() [2/3]

Parameter& Aws::SSM::Model::Parameter::WithValue ( const Aws::String value)
inline

The parameter value.

Definition at line 148 of file Parameter.h.

◆ WithValue() [3/3]

Parameter& Aws::SSM::Model::Parameter::WithValue ( const char *  value)
inline

The parameter value.

Definition at line 158 of file Parameter.h.

◆ WithVersion()

Parameter& Aws::SSM::Model::Parameter::WithVersion ( long long  value)
inline

The parameter version.

Definition at line 179 of file Parameter.h.


The documentation for this class was generated from the following file: