AWS SDK for C++  1.9.107
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 Amazon Web Services Systems Manager parameter in Parameter Store.

See Also:

AWS API Reference

Definition at line 34 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 342 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 385 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 337 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 379 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 301 of file Parameter.h.

◆ GetName()

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

The name of the parameter.

Definition at line 46 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 188 of file Parameter.h.

◆ GetSourceResult()

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

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

Definition at line 245 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 88 of file Parameter.h.

◆ GetValue()

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

The parameter value.

Definition at line 124 of file Parameter.h.

◆ GetVersion()

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

The parameter version.

Definition at line 165 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 307 of file Parameter.h.

◆ NameHasBeenSet()

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

The name of the parameter.

Definition at line 51 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 195 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 352 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 347 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 357 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 397 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 391 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 403 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 319 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 313 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 61 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 56 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 66 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 209 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 202 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 216 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 Amazon Web Services services. SourceResult is the raw result or response from the source.

Definition at line 266 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 Amazon Web Services services. SourceResult is the raw result or response from the source.

Definition at line 259 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 Amazon Web Services services. SourceResult is the raw result or response from the source.

Definition at line 273 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 100 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 106 of file Parameter.h.

◆ SetValue() [1/3]

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

The parameter value.

Definition at line 139 of file Parameter.h.

◆ SetValue() [2/3]

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

The parameter value.

Definition at line 134 of file Parameter.h.

◆ SetValue() [3/3]

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

The parameter value.

Definition at line 144 of file Parameter.h.

◆ SetVersion()

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

The parameter version.

Definition at line 175 of file Parameter.h.

◆ SourceResultHasBeenSet()

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

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

Definition at line 252 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 94 of file Parameter.h.

◆ ValueHasBeenSet()

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

The parameter value.

Definition at line 129 of file Parameter.h.

◆ VersionHasBeenSet()

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

The parameter version.

Definition at line 170 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 367 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 362 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 372 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 415 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 409 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 421 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 331 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 325 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 76 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 71 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 81 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 230 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 223 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 237 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 Amazon Web Services services. SourceResult is the raw result or response from the source.

Definition at line 287 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 Amazon Web Services services. SourceResult is the raw result or response from the source.

Definition at line 280 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 Amazon Web Services services. SourceResult is the raw result or response from the source.

Definition at line 294 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 112 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 118 of file Parameter.h.

◆ WithValue() [1/3]

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

The parameter value.

Definition at line 154 of file Parameter.h.

◆ WithValue() [2/3]

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

The parameter value.

Definition at line 149 of file Parameter.h.

◆ WithValue() [3/3]

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

The parameter value.

Definition at line 159 of file Parameter.h.

◆ WithVersion()

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

The parameter version.

Definition at line 180 of file Parameter.h.


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