AWS SDK for C++

AWS SDK for C++ Version 1.11.792

Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Aws::Config::Profile Class Reference

#include <AWSProfileConfig.h>

Classes

class  Services
 
class  SsoSession
 

Public Member Functions

const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
 
 
const Aws::StringGetRegion () const
 
void SetRegion (const Aws::String &value)
 
const Aws::StringGetRoleArn () const
 
void SetRoleArn (const Aws::String &value)
 
const Aws::StringGetExternalId () const
 
void SetExternalId (const Aws::String &value)
 
const Aws::StringGetSsoStartUrl () const
 
void SetSsoStartUrl (const Aws::String &value)
 
const Aws::StringGetSsoRegion () const
 
void SetSsoRegion (const Aws::String &value)
 
const Aws::StringGetSsoAccountId () const
 
void SetSsoAccountId (const Aws::String &value)
 
const Aws::StringGetSsoRoleName () const
 
void SetSsoRoleName (const Aws::String &value)
 
const Aws::StringGetDefaultsMode () const
 
void SetDefaultsMode (const Aws::String &value)
 
const Aws::StringGetSourceProfile () const
 
void SetSourceProfile (const Aws::String &value)
 
 
void SetCredentialProcess (const Aws::String &value)
 
 
void SetGlobalEndpointUrl (const Aws::String &value)
 
 
void SetServices (Services &&services)
 
 
 
const Aws::String GetValue (const Aws::String &key) const
 
bool IsSsoSessionSet () const
 
const SsoSessionGetSsoSession () const
 
void SetSsoSession (const SsoSession &value)
 
void SetSsoSession (SsoSession &&value)
 

Detailed Description

Simple data container for a Profile.

Definition at line 20 of file AWSProfileConfig.h.

Member Function Documentation

◆ GetCredentialProcess()

const Aws::String & Aws::Config::Profile::GetCredentialProcess ( ) const
inline

Definition at line 104 of file AWSProfileConfig.h.

◆ GetCredentials()

const Aws::Auth::AWSCredentials & Aws::Config::Profile::GetCredentials ( ) const
inline

Definition at line 84 of file AWSProfileConfig.h.

◆ GetDefaultsMode()

const Aws::String & Aws::Config::Profile::GetDefaultsMode ( ) const
inline

Definition at line 100 of file AWSProfileConfig.h.

◆ GetExternalId()

const Aws::String & Aws::Config::Profile::GetExternalId ( ) const
inline

Definition at line 90 of file AWSProfileConfig.h.

◆ GetGlobalEndpointUrl()

const Aws::String & Aws::Config::Profile::GetGlobalEndpointUrl ( ) const
inline

Definition at line 106 of file AWSProfileConfig.h.

◆ GetName()

const Aws::String & Aws::Config::Profile::GetName ( ) const
inline

Definition at line 82 of file AWSProfileConfig.h.

◆ GetRegion()

const Aws::String & Aws::Config::Profile::GetRegion ( ) const
inline

Definition at line 86 of file AWSProfileConfig.h.

◆ GetRoleArn()

const Aws::String & Aws::Config::Profile::GetRoleArn ( ) const
inline

Definition at line 88 of file AWSProfileConfig.h.

◆ GetServices()

Services Aws::Config::Profile::GetServices ( ) const
inline

Definition at line 108 of file AWSProfileConfig.h.

◆ GetSourceProfile()

const Aws::String & Aws::Config::Profile::GetSourceProfile ( ) const
inline

Definition at line 102 of file AWSProfileConfig.h.

◆ GetSsoAccountId()

const Aws::String & Aws::Config::Profile::GetSsoAccountId ( ) const
inline

Definition at line 96 of file AWSProfileConfig.h.

◆ GetSsoRegion()

const Aws::String & Aws::Config::Profile::GetSsoRegion ( ) const
inline

Definition at line 94 of file AWSProfileConfig.h.

◆ GetSsoRoleName()

const Aws::String & Aws::Config::Profile::GetSsoRoleName ( ) const
inline

Definition at line 98 of file AWSProfileConfig.h.

◆ GetSsoSession()

const SsoSession & Aws::Config::Profile::GetSsoSession ( ) const
inline

Definition at line 120 of file AWSProfileConfig.h.

◆ GetSsoStartUrl()

const Aws::String & Aws::Config::Profile::GetSsoStartUrl ( ) const
inline

Definition at line 92 of file AWSProfileConfig.h.

◆ GetValue()

const Aws::String Aws::Config::Profile::GetValue ( const Aws::String key) const
inline

Definition at line 112 of file AWSProfileConfig.h.

◆ IsSsoSessionSet()

bool Aws::Config::Profile::IsSsoSessionSet ( ) const
inline

Definition at line 119 of file AWSProfileConfig.h.

◆ SetAllKeyValPairs() [1/2]

void Aws::Config::Profile::SetAllKeyValPairs ( Aws::Map< Aws::String, Aws::String > &&  map)
inline

Definition at line 111 of file AWSProfileConfig.h.

◆ SetAllKeyValPairs() [2/2]

void Aws::Config::Profile::SetAllKeyValPairs ( const Aws::Map< Aws::String, Aws::String > &  map)
inline

Definition at line 110 of file AWSProfileConfig.h.

◆ SetCredentialProcess()

void Aws::Config::Profile::SetCredentialProcess ( const Aws::String value)
inline

Definition at line 105 of file AWSProfileConfig.h.

◆ SetCredentials()

void Aws::Config::Profile::SetCredentials ( const Aws::Auth::AWSCredentials value)
inline

Definition at line 85 of file AWSProfileConfig.h.

◆ SetDefaultsMode()

void Aws::Config::Profile::SetDefaultsMode ( const Aws::String value)
inline

Definition at line 101 of file AWSProfileConfig.h.

◆ SetExternalId()

void Aws::Config::Profile::SetExternalId ( const Aws::String value)
inline

Definition at line 91 of file AWSProfileConfig.h.

◆ SetGlobalEndpointUrl()

void Aws::Config::Profile::SetGlobalEndpointUrl ( const Aws::String value)
inline

Definition at line 107 of file AWSProfileConfig.h.

◆ SetName()

void Aws::Config::Profile::SetName ( const Aws::String value)
inline

Definition at line 83 of file AWSProfileConfig.h.

◆ SetRegion()

void Aws::Config::Profile::SetRegion ( const Aws::String value)
inline

Definition at line 87 of file AWSProfileConfig.h.

◆ SetRoleArn()

void Aws::Config::Profile::SetRoleArn ( const Aws::String value)
inline

Definition at line 89 of file AWSProfileConfig.h.

◆ SetServices()

void Aws::Config::Profile::SetServices ( Services &&  services)
inline

Definition at line 109 of file AWSProfileConfig.h.

◆ SetSourceProfile()

void Aws::Config::Profile::SetSourceProfile ( const Aws::String value)
inline

Definition at line 103 of file AWSProfileConfig.h.

◆ SetSsoAccountId()

void Aws::Config::Profile::SetSsoAccountId ( const Aws::String value)
inline

Definition at line 97 of file AWSProfileConfig.h.

◆ SetSsoRegion()

void Aws::Config::Profile::SetSsoRegion ( const Aws::String value)
inline

Definition at line 95 of file AWSProfileConfig.h.

◆ SetSsoRoleName()

void Aws::Config::Profile::SetSsoRoleName ( const Aws::String value)
inline

Definition at line 99 of file AWSProfileConfig.h.

◆ SetSsoSession() [1/2]

void Aws::Config::Profile::SetSsoSession ( const SsoSession value)
inline

Definition at line 121 of file AWSProfileConfig.h.

◆ SetSsoSession() [2/2]

void Aws::Config::Profile::SetSsoSession ( SsoSession &&  value)
inline

Definition at line 122 of file AWSProfileConfig.h.

◆ SetSsoStartUrl()

void Aws::Config::Profile::SetSsoStartUrl ( const Aws::String value)
inline

Definition at line 93 of file AWSProfileConfig.h.


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