#[non_exhaustive]pub struct WebhookAuthConfigurationBuilder { /* private fields */ }
Expand description
A builder for WebhookAuthConfiguration
.
Implementations§
source§impl WebhookAuthConfigurationBuilder
impl WebhookAuthConfigurationBuilder
sourcepub fn allowed_ip_range(self, input: impl Into<String>) -> Self
pub fn allowed_ip_range(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_allowed_ip_range(self, input: Option<String>) -> Self
pub fn set_allowed_ip_range(self, input: Option<String>) -> Self
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.
sourcepub fn get_allowed_ip_range(&self) -> &Option<String>
pub fn get_allowed_ip_range(&self) -> &Option<String>
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.
sourcepub fn secret_token(self, input: impl Into<String>) -> Self
pub fn secret_token(self, input: impl Into<String>) -> Self
The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken
property must be set.
When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities.
If a secret token was provided, it will be redacted in the response.
sourcepub fn set_secret_token(self, input: Option<String>) -> Self
pub fn set_secret_token(self, input: Option<String>) -> Self
The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken
property must be set.
When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities.
If a secret token was provided, it will be redacted in the response.
sourcepub fn get_secret_token(&self) -> &Option<String>
pub fn get_secret_token(&self) -> &Option<String>
The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken
property must be set.
When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities.
If a secret token was provided, it will be redacted in the response.
sourcepub fn build(self) -> WebhookAuthConfiguration
pub fn build(self) -> WebhookAuthConfiguration
Consumes the builder and constructs a WebhookAuthConfiguration
.
Trait Implementations§
source§impl Clone for WebhookAuthConfigurationBuilder
impl Clone for WebhookAuthConfigurationBuilder
source§fn clone(&self) -> WebhookAuthConfigurationBuilder
fn clone(&self) -> WebhookAuthConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for WebhookAuthConfigurationBuilder
impl Default for WebhookAuthConfigurationBuilder
source§fn default() -> WebhookAuthConfigurationBuilder
fn default() -> WebhookAuthConfigurationBuilder
source§impl PartialEq for WebhookAuthConfigurationBuilder
impl PartialEq for WebhookAuthConfigurationBuilder
source§fn eq(&self, other: &WebhookAuthConfigurationBuilder) -> bool
fn eq(&self, other: &WebhookAuthConfigurationBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for WebhookAuthConfigurationBuilder
Auto Trait Implementations§
impl Freeze for WebhookAuthConfigurationBuilder
impl RefUnwindSafe for WebhookAuthConfigurationBuilder
impl Send for WebhookAuthConfigurationBuilder
impl Sync for WebhookAuthConfigurationBuilder
impl Unpin for WebhookAuthConfigurationBuilder
impl UnwindSafe for WebhookAuthConfigurationBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more