AWS SDK for C++  1.8.78
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeBuild::Model::RegistryCredential Class Reference

#include <RegistryCredential.h>

Public Member Functions

 RegistryCredential ()
 
 RegistryCredential (Aws::Utils::Json::JsonView jsonValue)
 
RegistryCredentialoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCredential () const
 
bool CredentialHasBeenSet () const
 
void SetCredential (const Aws::String &value)
 
void SetCredential (Aws::String &&value)
 
void SetCredential (const char *value)
 
RegistryCredentialWithCredential (const Aws::String &value)
 
RegistryCredentialWithCredential (Aws::String &&value)
 
RegistryCredentialWithCredential (const char *value)
 
const CredentialProviderTypeGetCredentialProvider () const
 
bool CredentialProviderHasBeenSet () const
 
void SetCredentialProvider (const CredentialProviderType &value)
 
void SetCredentialProvider (CredentialProviderType &&value)
 
RegistryCredentialWithCredentialProvider (const CredentialProviderType &value)
 
RegistryCredentialWithCredentialProvider (CredentialProviderType &&value)
 

Detailed Description

Information about credentials that provide access to a private Docker registry. When this is set:

For more information, see Private Registry with AWS Secrets Manager Sample for AWS CodeBuild.

See Also:

AWS API Reference

Definition at line 39 of file RegistryCredential.h.

Constructor & Destructor Documentation

◆ RegistryCredential() [1/2]

Aws::CodeBuild::Model::RegistryCredential::RegistryCredential ( )

◆ RegistryCredential() [2/2]

Aws::CodeBuild::Model::RegistryCredential::RegistryCredential ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CredentialHasBeenSet()

bool Aws::CodeBuild::Model::RegistryCredential::CredentialHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 60 of file RegistryCredential.h.

◆ CredentialProviderHasBeenSet()

bool Aws::CodeBuild::Model::RegistryCredential::CredentialProviderHasBeenSet ( ) const
inline

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.

Definition at line 115 of file RegistryCredential.h.

◆ GetCredential()

const Aws::String& Aws::CodeBuild::Model::RegistryCredential::GetCredential ( ) const
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 53 of file RegistryCredential.h.

◆ GetCredentialProvider()

const CredentialProviderType& Aws::CodeBuild::Model::RegistryCredential::GetCredentialProvider ( ) const
inline

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.

Definition at line 109 of file RegistryCredential.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeBuild::Model::RegistryCredential::Jsonize ( ) const

◆ operator=()

RegistryCredential& Aws::CodeBuild::Model::RegistryCredential::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCredential() [1/3]

void Aws::CodeBuild::Model::RegistryCredential::SetCredential ( const Aws::String value)
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 67 of file RegistryCredential.h.

◆ SetCredential() [2/3]

void Aws::CodeBuild::Model::RegistryCredential::SetCredential ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 74 of file RegistryCredential.h.

◆ SetCredential() [3/3]

void Aws::CodeBuild::Model::RegistryCredential::SetCredential ( const char *  value)
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 81 of file RegistryCredential.h.

◆ SetCredentialProvider() [1/2]

void Aws::CodeBuild::Model::RegistryCredential::SetCredentialProvider ( const CredentialProviderType value)
inline

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.

Definition at line 121 of file RegistryCredential.h.

◆ SetCredentialProvider() [2/2]

void Aws::CodeBuild::Model::RegistryCredential::SetCredentialProvider ( CredentialProviderType &&  value)
inline

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.

Definition at line 127 of file RegistryCredential.h.

◆ WithCredential() [1/3]

RegistryCredential& Aws::CodeBuild::Model::RegistryCredential::WithCredential ( const Aws::String value)
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 88 of file RegistryCredential.h.

◆ WithCredential() [2/3]

RegistryCredential& Aws::CodeBuild::Model::RegistryCredential::WithCredential ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 95 of file RegistryCredential.h.

◆ WithCredential() [3/3]

RegistryCredential& Aws::CodeBuild::Model::RegistryCredential::WithCredential ( const char *  value)
inline

The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.

The credential can use the name of the credentials only if they exist in your current AWS Region.

Definition at line 102 of file RegistryCredential.h.

◆ WithCredentialProvider() [1/2]

RegistryCredential& Aws::CodeBuild::Model::RegistryCredential::WithCredentialProvider ( const CredentialProviderType value)
inline

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.

Definition at line 133 of file RegistryCredential.h.

◆ WithCredentialProvider() [2/2]

RegistryCredential& Aws::CodeBuild::Model::RegistryCredential::WithCredentialProvider ( CredentialProviderType &&  value)
inline

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.

Definition at line 139 of file RegistryCredential.h.


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