AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::FederatedAuthentication Class Reference

#include <FederatedAuthentication.h>

Public Member Functions

 FederatedAuthentication ()
 
 FederatedAuthentication (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FederatedAuthenticationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetSamlProviderArn () const
 
bool SamlProviderArnHasBeenSet () const
 
void SetSamlProviderArn (const Aws::String &value)
 
void SetSamlProviderArn (Aws::String &&value)
 
void SetSamlProviderArn (const char *value)
 
FederatedAuthenticationWithSamlProviderArn (const Aws::String &value)
 
FederatedAuthenticationWithSamlProviderArn (Aws::String &&value)
 
FederatedAuthenticationWithSamlProviderArn (const char *value)
 
const Aws::StringGetSelfServiceSamlProviderArn () const
 
bool SelfServiceSamlProviderArnHasBeenSet () const
 
void SetSelfServiceSamlProviderArn (const Aws::String &value)
 
void SetSelfServiceSamlProviderArn (Aws::String &&value)
 
void SetSelfServiceSamlProviderArn (const char *value)
 
FederatedAuthenticationWithSelfServiceSamlProviderArn (const Aws::String &value)
 
FederatedAuthenticationWithSelfServiceSamlProviderArn (Aws::String &&value)
 
FederatedAuthenticationWithSelfServiceSamlProviderArn (const char *value)
 

Detailed Description

Describes the IAM SAML identity providers used for federated authentication.

See Also:

AWS API Reference

Definition at line 32 of file FederatedAuthentication.h.

Constructor & Destructor Documentation

◆ FederatedAuthentication() [1/2]

Aws::EC2::Model::FederatedAuthentication::FederatedAuthentication ( )

◆ FederatedAuthentication() [2/2]

Aws::EC2::Model::FederatedAuthentication::FederatedAuthentication ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetSamlProviderArn()

const Aws::String& Aws::EC2::Model::FederatedAuthentication::GetSamlProviderArn ( ) const
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 46 of file FederatedAuthentication.h.

◆ GetSelfServiceSamlProviderArn()

const Aws::String& Aws::EC2::Model::FederatedAuthentication::GetSelfServiceSamlProviderArn ( ) const
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 88 of file FederatedAuthentication.h.

◆ operator=()

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::FederatedAuthentication::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::FederatedAuthentication::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SamlProviderArnHasBeenSet()

bool Aws::EC2::Model::FederatedAuthentication::SamlProviderArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 51 of file FederatedAuthentication.h.

◆ SelfServiceSamlProviderArnHasBeenSet()

bool Aws::EC2::Model::FederatedAuthentication::SelfServiceSamlProviderArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 94 of file FederatedAuthentication.h.

◆ SetSamlProviderArn() [1/3]

void Aws::EC2::Model::FederatedAuthentication::SetSamlProviderArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 61 of file FederatedAuthentication.h.

◆ SetSamlProviderArn() [2/3]

void Aws::EC2::Model::FederatedAuthentication::SetSamlProviderArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 56 of file FederatedAuthentication.h.

◆ SetSamlProviderArn() [3/3]

void Aws::EC2::Model::FederatedAuthentication::SetSamlProviderArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 66 of file FederatedAuthentication.h.

◆ SetSelfServiceSamlProviderArn() [1/3]

void Aws::EC2::Model::FederatedAuthentication::SetSelfServiceSamlProviderArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 106 of file FederatedAuthentication.h.

◆ SetSelfServiceSamlProviderArn() [2/3]

void Aws::EC2::Model::FederatedAuthentication::SetSelfServiceSamlProviderArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 100 of file FederatedAuthentication.h.

◆ SetSelfServiceSamlProviderArn() [3/3]

void Aws::EC2::Model::FederatedAuthentication::SetSelfServiceSamlProviderArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 112 of file FederatedAuthentication.h.

◆ WithSamlProviderArn() [1/3]

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::WithSamlProviderArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 76 of file FederatedAuthentication.h.

◆ WithSamlProviderArn() [2/3]

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::WithSamlProviderArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 71 of file FederatedAuthentication.h.

◆ WithSamlProviderArn() [3/3]

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::WithSamlProviderArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

Definition at line 81 of file FederatedAuthentication.h.

◆ WithSelfServiceSamlProviderArn() [1/3]

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::WithSelfServiceSamlProviderArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 124 of file FederatedAuthentication.h.

◆ WithSelfServiceSamlProviderArn() [2/3]

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::WithSelfServiceSamlProviderArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 118 of file FederatedAuthentication.h.

◆ WithSelfServiceSamlProviderArn() [3/3]

FederatedAuthentication& Aws::EC2::Model::FederatedAuthentication::WithSelfServiceSamlProviderArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Definition at line 130 of file FederatedAuthentication.h.


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