Open 3D Engine AWSCore Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AWSCore::AWSCredentialRequests Class Referenceabstract

AWSCredential request interface. More...

#include <AWSCredentialBus.h>

Inherits AZ::EBusTraits.

Classes

struct  BusHandlerOrderCompare
 Determines the order in which handlers get credentials provider. More...
 

Public Types

using MutexType = AZStd::recursive_mutex
 

Public Member Functions

virtual int GetCredentialHandlerOrder () const =0
 
virtual std::shared_ptr< Aws::Auth::AWSCredentialsProvider > GetCredentialsProvider ()=0
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::MultipleAndOrdered
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Detailed Description

AWSCredential request interface.

Member Function Documentation

◆ GetCredentialHandlerOrder()

virtual int AWSCore::AWSCredentialRequests::GetCredentialHandlerOrder ( ) const
pure virtual

GetCredentialHandlerOrder Get the order of credential handler

Returns
The value of credential handler order

◆ GetCredentialsProvider()

virtual std::shared_ptr< Aws::Auth::AWSCredentialsProvider > AWSCore::AWSCredentialRequests::GetCredentialsProvider ( )
pure virtual

GetCredentialsProvider Get credential provider to supply required AWS credential for making requests to Amazon Web Services

Returns
The credential provider

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