AWS SDK for C++  1.9.46
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::OidcConfig Class Reference

#include <OidcConfig.h>

Public Member Functions

 OidcConfig ()
 
 OidcConfig (Aws::Utils::Json::JsonView jsonValue)
 
OidcConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClientId () const
 
bool ClientIdHasBeenSet () const
 
void SetClientId (const Aws::String &value)
 
void SetClientId (Aws::String &&value)
 
void SetClientId (const char *value)
 
OidcConfigWithClientId (const Aws::String &value)
 
OidcConfigWithClientId (Aws::String &&value)
 
OidcConfigWithClientId (const char *value)
 
const Aws::StringGetClientSecret () const
 
bool ClientSecretHasBeenSet () const
 
void SetClientSecret (const Aws::String &value)
 
void SetClientSecret (Aws::String &&value)
 
void SetClientSecret (const char *value)
 
OidcConfigWithClientSecret (const Aws::String &value)
 
OidcConfigWithClientSecret (Aws::String &&value)
 
OidcConfigWithClientSecret (const char *value)
 
const Aws::StringGetIssuer () const
 
bool IssuerHasBeenSet () const
 
void SetIssuer (const Aws::String &value)
 
void SetIssuer (Aws::String &&value)
 
void SetIssuer (const char *value)
 
OidcConfigWithIssuer (const Aws::String &value)
 
OidcConfigWithIssuer (Aws::String &&value)
 
OidcConfigWithIssuer (const char *value)
 
const Aws::StringGetAuthorizationEndpoint () const
 
bool AuthorizationEndpointHasBeenSet () const
 
void SetAuthorizationEndpoint (const Aws::String &value)
 
void SetAuthorizationEndpoint (Aws::String &&value)
 
void SetAuthorizationEndpoint (const char *value)
 
OidcConfigWithAuthorizationEndpoint (const Aws::String &value)
 
OidcConfigWithAuthorizationEndpoint (Aws::String &&value)
 
OidcConfigWithAuthorizationEndpoint (const char *value)
 
const Aws::StringGetTokenEndpoint () const
 
bool TokenEndpointHasBeenSet () const
 
void SetTokenEndpoint (const Aws::String &value)
 
void SetTokenEndpoint (Aws::String &&value)
 
void SetTokenEndpoint (const char *value)
 
OidcConfigWithTokenEndpoint (const Aws::String &value)
 
OidcConfigWithTokenEndpoint (Aws::String &&value)
 
OidcConfigWithTokenEndpoint (const char *value)
 
const Aws::StringGetUserInfoEndpoint () const
 
bool UserInfoEndpointHasBeenSet () const
 
void SetUserInfoEndpoint (const Aws::String &value)
 
void SetUserInfoEndpoint (Aws::String &&value)
 
void SetUserInfoEndpoint (const char *value)
 
OidcConfigWithUserInfoEndpoint (const Aws::String &value)
 
OidcConfigWithUserInfoEndpoint (Aws::String &&value)
 
OidcConfigWithUserInfoEndpoint (const char *value)
 
const Aws::StringGetLogoutEndpoint () const
 
bool LogoutEndpointHasBeenSet () const
 
void SetLogoutEndpoint (const Aws::String &value)
 
void SetLogoutEndpoint (Aws::String &&value)
 
void SetLogoutEndpoint (const char *value)
 
OidcConfigWithLogoutEndpoint (const Aws::String &value)
 
OidcConfigWithLogoutEndpoint (Aws::String &&value)
 
OidcConfigWithLogoutEndpoint (const char *value)
 
const Aws::StringGetJwksUri () const
 
bool JwksUriHasBeenSet () const
 
void SetJwksUri (const Aws::String &value)
 
void SetJwksUri (Aws::String &&value)
 
void SetJwksUri (const char *value)
 
OidcConfigWithJwksUri (const Aws::String &value)
 
OidcConfigWithJwksUri (Aws::String &&value)
 
OidcConfigWithJwksUri (const char *value)
 

Detailed Description

Use this parameter to configure your OIDC Identity Provider (IdP).

See Also:

AWS API Reference

Definition at line 32 of file OidcConfig.h.

Constructor & Destructor Documentation

◆ OidcConfig() [1/2]

Aws::SageMaker::Model::OidcConfig::OidcConfig ( )

◆ OidcConfig() [2/2]

Aws::SageMaker::Model::OidcConfig::OidcConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AuthorizationEndpointHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::AuthorizationEndpointHasBeenSet ( ) const
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 174 of file OidcConfig.h.

◆ ClientIdHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::ClientIdHasBeenSet ( ) const
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 49 of file OidcConfig.h.

◆ ClientSecretHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::ClientSecretHasBeenSet ( ) const
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 90 of file OidcConfig.h.

◆ GetAuthorizationEndpoint()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetAuthorizationEndpoint ( ) const
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 168 of file OidcConfig.h.

◆ GetClientId()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetClientId ( ) const
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 44 of file OidcConfig.h.

◆ GetClientSecret()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetClientSecret ( ) const
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 85 of file OidcConfig.h.

◆ GetIssuer()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetIssuer ( ) const
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 126 of file OidcConfig.h.

◆ GetJwksUri()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetJwksUri ( ) const
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 348 of file OidcConfig.h.

◆ GetLogoutEndpoint()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetLogoutEndpoint ( ) const
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 306 of file OidcConfig.h.

◆ GetTokenEndpoint()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetTokenEndpoint ( ) const
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 216 of file OidcConfig.h.

◆ GetUserInfoEndpoint()

const Aws::String& Aws::SageMaker::Model::OidcConfig::GetUserInfoEndpoint ( ) const
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 258 of file OidcConfig.h.

◆ IssuerHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::IssuerHasBeenSet ( ) const
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 131 of file OidcConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::OidcConfig::Jsonize ( ) const

◆ JwksUriHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::JwksUriHasBeenSet ( ) const
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 354 of file OidcConfig.h.

◆ LogoutEndpointHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::LogoutEndpointHasBeenSet ( ) const
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 311 of file OidcConfig.h.

◆ operator=()

OidcConfig& Aws::SageMaker::Model::OidcConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAuthorizationEndpoint() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetAuthorizationEndpoint ( Aws::String &&  value)
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 186 of file OidcConfig.h.

◆ SetAuthorizationEndpoint() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetAuthorizationEndpoint ( const Aws::String value)
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 180 of file OidcConfig.h.

◆ SetAuthorizationEndpoint() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetAuthorizationEndpoint ( const char *  value)
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 192 of file OidcConfig.h.

◆ SetClientId() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetClientId ( Aws::String &&  value)
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 59 of file OidcConfig.h.

◆ SetClientId() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetClientId ( const Aws::String value)
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 54 of file OidcConfig.h.

◆ SetClientId() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetClientId ( const char *  value)
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 64 of file OidcConfig.h.

◆ SetClientSecret() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetClientSecret ( Aws::String &&  value)
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 100 of file OidcConfig.h.

◆ SetClientSecret() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetClientSecret ( const Aws::String value)
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 95 of file OidcConfig.h.

◆ SetClientSecret() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetClientSecret ( const char *  value)
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 105 of file OidcConfig.h.

◆ SetIssuer() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetIssuer ( Aws::String &&  value)
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 141 of file OidcConfig.h.

◆ SetIssuer() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetIssuer ( const Aws::String value)
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 136 of file OidcConfig.h.

◆ SetIssuer() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetIssuer ( const char *  value)
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 146 of file OidcConfig.h.

◆ SetJwksUri() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetJwksUri ( Aws::String &&  value)
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 366 of file OidcConfig.h.

◆ SetJwksUri() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetJwksUri ( const Aws::String value)
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 360 of file OidcConfig.h.

◆ SetJwksUri() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetJwksUri ( const char *  value)
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 372 of file OidcConfig.h.

◆ SetLogoutEndpoint() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetLogoutEndpoint ( Aws::String &&  value)
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 321 of file OidcConfig.h.

◆ SetLogoutEndpoint() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetLogoutEndpoint ( const Aws::String value)
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 316 of file OidcConfig.h.

◆ SetLogoutEndpoint() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetLogoutEndpoint ( const char *  value)
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 326 of file OidcConfig.h.

◆ SetTokenEndpoint() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetTokenEndpoint ( Aws::String &&  value)
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 231 of file OidcConfig.h.

◆ SetTokenEndpoint() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetTokenEndpoint ( const Aws::String value)
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 226 of file OidcConfig.h.

◆ SetTokenEndpoint() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetTokenEndpoint ( const char *  value)
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 236 of file OidcConfig.h.

◆ SetUserInfoEndpoint() [1/3]

void Aws::SageMaker::Model::OidcConfig::SetUserInfoEndpoint ( Aws::String &&  value)
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 276 of file OidcConfig.h.

◆ SetUserInfoEndpoint() [2/3]

void Aws::SageMaker::Model::OidcConfig::SetUserInfoEndpoint ( const Aws::String value)
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 270 of file OidcConfig.h.

◆ SetUserInfoEndpoint() [3/3]

void Aws::SageMaker::Model::OidcConfig::SetUserInfoEndpoint ( const char *  value)
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 282 of file OidcConfig.h.

◆ TokenEndpointHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::TokenEndpointHasBeenSet ( ) const
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 221 of file OidcConfig.h.

◆ UserInfoEndpointHasBeenSet()

bool Aws::SageMaker::Model::OidcConfig::UserInfoEndpointHasBeenSet ( ) const
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 264 of file OidcConfig.h.

◆ WithAuthorizationEndpoint() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithAuthorizationEndpoint ( Aws::String &&  value)
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 204 of file OidcConfig.h.

◆ WithAuthorizationEndpoint() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithAuthorizationEndpoint ( const Aws::String value)
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 198 of file OidcConfig.h.

◆ WithAuthorizationEndpoint() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithAuthorizationEndpoint ( const char *  value)
inline

The OIDC IdP authorization endpoint used to configure your private workforce.

Definition at line 210 of file OidcConfig.h.

◆ WithClientId() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithClientId ( Aws::String &&  value)
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 74 of file OidcConfig.h.

◆ WithClientId() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithClientId ( const Aws::String value)
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 69 of file OidcConfig.h.

◆ WithClientId() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithClientId ( const char *  value)
inline

The OIDC IdP client ID used to configure your private workforce.

Definition at line 79 of file OidcConfig.h.

◆ WithClientSecret() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithClientSecret ( Aws::String &&  value)
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 115 of file OidcConfig.h.

◆ WithClientSecret() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithClientSecret ( const Aws::String value)
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 110 of file OidcConfig.h.

◆ WithClientSecret() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithClientSecret ( const char *  value)
inline

The OIDC IdP client secret used to configure your private workforce.

Definition at line 120 of file OidcConfig.h.

◆ WithIssuer() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithIssuer ( Aws::String &&  value)
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 156 of file OidcConfig.h.

◆ WithIssuer() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithIssuer ( const Aws::String value)
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 151 of file OidcConfig.h.

◆ WithIssuer() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithIssuer ( const char *  value)
inline

The OIDC IdP issuer used to configure your private workforce.

Definition at line 161 of file OidcConfig.h.

◆ WithJwksUri() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithJwksUri ( Aws::String &&  value)
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 384 of file OidcConfig.h.

◆ WithJwksUri() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithJwksUri ( const Aws::String value)
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 378 of file OidcConfig.h.

◆ WithJwksUri() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithJwksUri ( const char *  value)
inline

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

Definition at line 390 of file OidcConfig.h.

◆ WithLogoutEndpoint() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithLogoutEndpoint ( Aws::String &&  value)
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 336 of file OidcConfig.h.

◆ WithLogoutEndpoint() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithLogoutEndpoint ( const Aws::String value)
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 331 of file OidcConfig.h.

◆ WithLogoutEndpoint() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithLogoutEndpoint ( const char *  value)
inline

The OIDC IdP logout endpoint used to configure your private workforce.

Definition at line 341 of file OidcConfig.h.

◆ WithTokenEndpoint() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithTokenEndpoint ( Aws::String &&  value)
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 246 of file OidcConfig.h.

◆ WithTokenEndpoint() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithTokenEndpoint ( const Aws::String value)
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 241 of file OidcConfig.h.

◆ WithTokenEndpoint() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithTokenEndpoint ( const char *  value)
inline

The OIDC IdP token endpoint used to configure your private workforce.

Definition at line 251 of file OidcConfig.h.

◆ WithUserInfoEndpoint() [1/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithUserInfoEndpoint ( Aws::String &&  value)
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 294 of file OidcConfig.h.

◆ WithUserInfoEndpoint() [2/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithUserInfoEndpoint ( const Aws::String value)
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 288 of file OidcConfig.h.

◆ WithUserInfoEndpoint() [3/3]

OidcConfig& Aws::SageMaker::Model::OidcConfig::WithUserInfoEndpoint ( const char *  value)
inline

The OIDC IdP user information endpoint used to configure your private workforce.

Definition at line 300 of file OidcConfig.h.


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