AWS SDK for C++  1.7.207
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::InstanceCredentials Class Reference

#include <InstanceCredentials.h>

Public Member Functions

 InstanceCredentials ()
 
 InstanceCredentials (Aws::Utils::Json::JsonView jsonValue)
 
InstanceCredentialsoperator= (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)
 
InstanceCredentialsWithUserName (const Aws::String &value)
 
InstanceCredentialsWithUserName (Aws::String &&value)
 
InstanceCredentialsWithUserName (const char *value)
 
const Aws::StringGetSecret () const
 
bool SecretHasBeenSet () const
 
void SetSecret (const Aws::String &value)
 
void SetSecret (Aws::String &&value)
 
void SetSecret (const char *value)
 
InstanceCredentialsWithSecret (const Aws::String &value)
 
InstanceCredentialsWithSecret (Aws::String &&value)
 
InstanceCredentialsWithSecret (const char *value)
 

Detailed Description

Set of credentials required to remotely access a fleet instance. Access credentials are requested by calling GetInstanceAccess and returned in an InstanceAccess object.

See Also:

AWS API Reference

Definition at line 43 of file InstanceCredentials.h.

Constructor & Destructor Documentation

◆ InstanceCredentials() [1/2]

Aws::GameLift::Model::InstanceCredentials::InstanceCredentials ( )

◆ InstanceCredentials() [2/2]

Aws::GameLift::Model::InstanceCredentials::InstanceCredentials ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetSecret()

const Aws::String& Aws::GameLift::Model::InstanceCredentials::GetSecret ( ) const
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 98 of file InstanceCredentials.h.

◆ GetUserName()

const Aws::String& Aws::GameLift::Model::InstanceCredentials::GetUserName ( ) const
inline

User login string.

Definition at line 55 of file InstanceCredentials.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::InstanceCredentials::Jsonize ( ) const

◆ operator=()

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecretHasBeenSet()

bool Aws::GameLift::Model::InstanceCredentials::SecretHasBeenSet ( ) const
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 105 of file InstanceCredentials.h.

◆ SetSecret() [1/3]

void Aws::GameLift::Model::InstanceCredentials::SetSecret ( const Aws::String value)
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 112 of file InstanceCredentials.h.

◆ SetSecret() [2/3]

void Aws::GameLift::Model::InstanceCredentials::SetSecret ( Aws::String &&  value)
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 119 of file InstanceCredentials.h.

◆ SetSecret() [3/3]

void Aws::GameLift::Model::InstanceCredentials::SetSecret ( const char *  value)
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 126 of file InstanceCredentials.h.

◆ SetUserName() [1/3]

void Aws::GameLift::Model::InstanceCredentials::SetUserName ( const Aws::String value)
inline

User login string.

Definition at line 65 of file InstanceCredentials.h.

◆ SetUserName() [2/3]

void Aws::GameLift::Model::InstanceCredentials::SetUserName ( Aws::String &&  value)
inline

User login string.

Definition at line 70 of file InstanceCredentials.h.

◆ SetUserName() [3/3]

void Aws::GameLift::Model::InstanceCredentials::SetUserName ( const char *  value)
inline

User login string.

Definition at line 75 of file InstanceCredentials.h.

◆ UserNameHasBeenSet()

bool Aws::GameLift::Model::InstanceCredentials::UserNameHasBeenSet ( ) const
inline

User login string.

Definition at line 60 of file InstanceCredentials.h.

◆ WithSecret() [1/3]

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::WithSecret ( const Aws::String value)
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 133 of file InstanceCredentials.h.

◆ WithSecret() [2/3]

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::WithSecret ( Aws::String &&  value)
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 140 of file InstanceCredentials.h.

◆ WithSecret() [3/3]

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::WithSecret ( const char *  value)
inline

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it is a private key (which must be saved as a .pem file) for use with SSH.

Definition at line 147 of file InstanceCredentials.h.

◆ WithUserName() [1/3]

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::WithUserName ( const Aws::String value)
inline

User login string.

Definition at line 80 of file InstanceCredentials.h.

◆ WithUserName() [2/3]

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::WithUserName ( Aws::String &&  value)
inline

User login string.

Definition at line 85 of file InstanceCredentials.h.

◆ WithUserName() [3/3]

InstanceCredentials& Aws::GameLift::Model::InstanceCredentials::WithUserName ( const char *  value)
inline

User login string.

Definition at line 90 of file InstanceCredentials.h.


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