AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::TemporaryCredential Class Reference

#include <TemporaryCredential.h>

Public Member Functions

 TemporaryCredential ()
 
 TemporaryCredential (Aws::Utils::Json::JsonView jsonValue)
 
TemporaryCredentialoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
TemporaryCredentialWithUsername (const Aws::String &value)
 
TemporaryCredentialWithUsername (Aws::String &&value)
 
TemporaryCredentialWithUsername (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
TemporaryCredentialWithPassword (const Aws::String &value)
 
TemporaryCredentialWithPassword (Aws::String &&value)
 
TemporaryCredentialWithPassword (const char *value)
 
int GetValidForInMinutes () const
 
bool ValidForInMinutesHasBeenSet () const
 
void SetValidForInMinutes (int value)
 
TemporaryCredentialWithValidForInMinutes (int value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
TemporaryCredentialWithInstanceId (const Aws::String &value)
 
TemporaryCredentialWithInstanceId (Aws::String &&value)
 
TemporaryCredentialWithInstanceId (const char *value)
 

Detailed Description

Contains the data needed by RDP clients such as the Microsoft Remote Desktop Connection to log in to the instance.

See Also:

AWS API Reference

Definition at line 32 of file TemporaryCredential.h.

Constructor & Destructor Documentation

◆ TemporaryCredential() [1/2]

Aws::OpsWorks::Model::TemporaryCredential::TemporaryCredential ( )

◆ TemporaryCredential() [2/2]

Aws::OpsWorks::Model::TemporaryCredential::TemporaryCredential ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetInstanceId()

const Aws::String& Aws::OpsWorks::Model::TemporaryCredential::GetInstanceId ( ) const
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 159 of file TemporaryCredential.h.

◆ GetPassword()

const Aws::String& Aws::OpsWorks::Model::TemporaryCredential::GetPassword ( ) const
inline

The password.

Definition at line 85 of file TemporaryCredential.h.

◆ GetUsername()

const Aws::String& Aws::OpsWorks::Model::TemporaryCredential::GetUsername ( ) const
inline

The user name.

Definition at line 44 of file TemporaryCredential.h.

◆ GetValidForInMinutes()

int Aws::OpsWorks::Model::TemporaryCredential::GetValidForInMinutes ( ) const
inline

The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

Definition at line 129 of file TemporaryCredential.h.

◆ InstanceIdHasBeenSet()

bool Aws::OpsWorks::Model::TemporaryCredential::InstanceIdHasBeenSet ( ) const
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 164 of file TemporaryCredential.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::TemporaryCredential::Jsonize ( ) const

◆ operator=()

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PasswordHasBeenSet()

bool Aws::OpsWorks::Model::TemporaryCredential::PasswordHasBeenSet ( ) const
inline

The password.

Definition at line 90 of file TemporaryCredential.h.

◆ SetInstanceId() [1/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetInstanceId ( const Aws::String value)
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 169 of file TemporaryCredential.h.

◆ SetInstanceId() [2/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetInstanceId ( Aws::String &&  value)
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 174 of file TemporaryCredential.h.

◆ SetInstanceId() [3/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetInstanceId ( const char *  value)
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 179 of file TemporaryCredential.h.

◆ SetPassword() [1/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetPassword ( const Aws::String value)
inline

The password.

Definition at line 95 of file TemporaryCredential.h.

◆ SetPassword() [2/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetPassword ( Aws::String &&  value)
inline

The password.

Definition at line 100 of file TemporaryCredential.h.

◆ SetPassword() [3/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetPassword ( const char *  value)
inline

The password.

Definition at line 105 of file TemporaryCredential.h.

◆ SetUsername() [1/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetUsername ( const Aws::String value)
inline

The user name.

Definition at line 54 of file TemporaryCredential.h.

◆ SetUsername() [2/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetUsername ( Aws::String &&  value)
inline

The user name.

Definition at line 59 of file TemporaryCredential.h.

◆ SetUsername() [3/3]

void Aws::OpsWorks::Model::TemporaryCredential::SetUsername ( const char *  value)
inline

The user name.

Definition at line 64 of file TemporaryCredential.h.

◆ SetValidForInMinutes()

void Aws::OpsWorks::Model::TemporaryCredential::SetValidForInMinutes ( int  value)
inline

The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

Definition at line 145 of file TemporaryCredential.h.

◆ UsernameHasBeenSet()

bool Aws::OpsWorks::Model::TemporaryCredential::UsernameHasBeenSet ( ) const
inline

The user name.

Definition at line 49 of file TemporaryCredential.h.

◆ ValidForInMinutesHasBeenSet()

bool Aws::OpsWorks::Model::TemporaryCredential::ValidForInMinutesHasBeenSet ( ) const
inline

The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

Definition at line 137 of file TemporaryCredential.h.

◆ WithInstanceId() [1/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithInstanceId ( const Aws::String value)
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 184 of file TemporaryCredential.h.

◆ WithInstanceId() [2/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithInstanceId ( Aws::String &&  value)
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 189 of file TemporaryCredential.h.

◆ WithInstanceId() [3/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithInstanceId ( const char *  value)
inline

The instance's AWS OpsWorks Stacks ID.

Definition at line 194 of file TemporaryCredential.h.

◆ WithPassword() [1/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithPassword ( const Aws::String value)
inline

The password.

Definition at line 110 of file TemporaryCredential.h.

◆ WithPassword() [2/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithPassword ( Aws::String &&  value)
inline

The password.

Definition at line 115 of file TemporaryCredential.h.

◆ WithPassword() [3/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithPassword ( const char *  value)
inline

The password.

Definition at line 120 of file TemporaryCredential.h.

◆ WithUsername() [1/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithUsername ( const Aws::String value)
inline

The user name.

Definition at line 69 of file TemporaryCredential.h.

◆ WithUsername() [2/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithUsername ( Aws::String &&  value)
inline

The user name.

Definition at line 74 of file TemporaryCredential.h.

◆ WithUsername() [3/3]

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithUsername ( const char *  value)
inline

The user name.

Definition at line 79 of file TemporaryCredential.h.

◆ WithValidForInMinutes()

TemporaryCredential& Aws::OpsWorks::Model::TemporaryCredential::WithValidForInMinutes ( int  value)
inline

The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

Definition at line 153 of file TemporaryCredential.h.


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