AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodePipeline::Model::WebhookAuthConfiguration Class Reference

#include <WebhookAuthConfiguration.h>

Public Member Functions

 WebhookAuthConfiguration ()
 
 WebhookAuthConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
WebhookAuthConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAllowedIPRange () const
 
bool AllowedIPRangeHasBeenSet () const
 
void SetAllowedIPRange (const Aws::String &value)
 
void SetAllowedIPRange (Aws::String &&value)
 
void SetAllowedIPRange (const char *value)
 
WebhookAuthConfigurationWithAllowedIPRange (const Aws::String &value)
 
WebhookAuthConfigurationWithAllowedIPRange (Aws::String &&value)
 
WebhookAuthConfigurationWithAllowedIPRange (const char *value)
 
const Aws::StringGetSecretToken () const
 
bool SecretTokenHasBeenSet () const
 
void SetSecretToken (const Aws::String &value)
 
void SetSecretToken (Aws::String &&value)
 
void SetSecretToken (const char *value)
 
WebhookAuthConfigurationWithSecretToken (const Aws::String &value)
 
WebhookAuthConfigurationWithSecretToken (Aws::String &&value)
 
WebhookAuthConfigurationWithSecretToken (const char *value)
 

Detailed Description

The authentication applied to incoming webhook trigger requests.

See Also:

AWS API Reference

Definition at line 32 of file WebhookAuthConfiguration.h.

Constructor & Destructor Documentation

◆ WebhookAuthConfiguration() [1/2]

Aws::CodePipeline::Model::WebhookAuthConfiguration::WebhookAuthConfiguration ( )

◆ WebhookAuthConfiguration() [2/2]

Aws::CodePipeline::Model::WebhookAuthConfiguration::WebhookAuthConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AllowedIPRangeHasBeenSet()

bool Aws::CodePipeline::Model::WebhookAuthConfiguration::AllowedIPRangeHasBeenSet ( ) const
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 53 of file WebhookAuthConfiguration.h.

◆ GetAllowedIPRange()

const Aws::String& Aws::CodePipeline::Model::WebhookAuthConfiguration::GetAllowedIPRange ( ) const
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 46 of file WebhookAuthConfiguration.h.

◆ GetSecretToken()

const Aws::String& Aws::CodePipeline::Model::WebhookAuthConfiguration::GetSecretToken ( ) const
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 102 of file WebhookAuthConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodePipeline::Model::WebhookAuthConfiguration::Jsonize ( ) const

◆ operator=()

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecretTokenHasBeenSet()

bool Aws::CodePipeline::Model::WebhookAuthConfiguration::SecretTokenHasBeenSet ( ) const
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 108 of file WebhookAuthConfiguration.h.

◆ SetAllowedIPRange() [1/3]

void Aws::CodePipeline::Model::WebhookAuthConfiguration::SetAllowedIPRange ( Aws::String &&  value)
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 67 of file WebhookAuthConfiguration.h.

◆ SetAllowedIPRange() [2/3]

void Aws::CodePipeline::Model::WebhookAuthConfiguration::SetAllowedIPRange ( const Aws::String value)
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 60 of file WebhookAuthConfiguration.h.

◆ SetAllowedIPRange() [3/3]

void Aws::CodePipeline::Model::WebhookAuthConfiguration::SetAllowedIPRange ( const char *  value)
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 74 of file WebhookAuthConfiguration.h.

◆ SetSecretToken() [1/3]

void Aws::CodePipeline::Model::WebhookAuthConfiguration::SetSecretToken ( Aws::String &&  value)
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 120 of file WebhookAuthConfiguration.h.

◆ SetSecretToken() [2/3]

void Aws::CodePipeline::Model::WebhookAuthConfiguration::SetSecretToken ( const Aws::String value)
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 114 of file WebhookAuthConfiguration.h.

◆ SetSecretToken() [3/3]

void Aws::CodePipeline::Model::WebhookAuthConfiguration::SetSecretToken ( const char *  value)
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 126 of file WebhookAuthConfiguration.h.

◆ WithAllowedIPRange() [1/3]

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::WithAllowedIPRange ( Aws::String &&  value)
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 88 of file WebhookAuthConfiguration.h.

◆ WithAllowedIPRange() [2/3]

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::WithAllowedIPRange ( const Aws::String value)
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 81 of file WebhookAuthConfiguration.h.

◆ WithAllowedIPRange() [3/3]

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::WithAllowedIPRange ( const char *  value)
inline

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

Definition at line 95 of file WebhookAuthConfiguration.h.

◆ WithSecretToken() [1/3]

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::WithSecretToken ( Aws::String &&  value)
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 138 of file WebhookAuthConfiguration.h.

◆ WithSecretToken() [2/3]

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::WithSecretToken ( const Aws::String value)
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 132 of file WebhookAuthConfiguration.h.

◆ WithSecretToken() [3/3]

WebhookAuthConfiguration& Aws::CodePipeline::Model::WebhookAuthConfiguration::WithSecretToken ( const char *  value)
inline

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Definition at line 144 of file WebhookAuthConfiguration.h.


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