@Stability(value=Stable) @Internal public static final class CfnWebhookProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWebhookProps
CfnWebhookPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnWebhookProps.Builder, CfnWebhookProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnWebhookProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnWebhookProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAuthentication()
Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.
|
Object |
getAuthenticationConfiguration()
Properties that configure the authentication applied to incoming webhook trigger requests.
|
Object |
getFilters()
A list of rules applied to the body/payload sent in the POST request to a webhook URL.
|
String |
getName()
The name of the webhook.
|
Object |
getRegisterWithThirdParty()
Configures a connection between the webhook that was created and the external tool with events to be detected.
|
String |
getTargetAction()
The name of the action in a pipeline you want to connect to the webhook.
|
String |
getTargetPipeline()
The name of the pipeline you want to connect to the webhook.
|
Number |
getTargetPipelineVersion()
The version number of the pipeline to be connected to the trigger request.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnWebhookProps.Builder builder)
CfnWebhookProps.Builder.public final String getAuthentication()
CfnWebhookProps
getAuthentication in interface CfnWebhookPropspublic final Object getAuthenticationConfiguration()
CfnWebhookProps
The required properties depend on the authentication type. For GITHUB_HMAC, only the SecretToken property must be set. For IP, only the AllowedIPRange property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.
getAuthenticationConfiguration in interface CfnWebhookPropspublic final Object getFilters()
CfnWebhookPropsAll defined rules must pass for the request to be accepted and the pipeline started.
getFilters in interface CfnWebhookPropspublic final String getTargetAction()
CfnWebhookPropsThe action must be from the source (first) stage of the pipeline.
getTargetAction in interface CfnWebhookPropspublic final String getTargetPipeline()
CfnWebhookPropsgetTargetPipeline in interface CfnWebhookPropspublic final Number getTargetPipelineVersion()
CfnWebhookPropsRequired: Yes
Type: Integer
Update requires: No interruption
getTargetPipelineVersion in interface CfnWebhookPropspublic final String getName()
CfnWebhookPropsgetName in interface CfnWebhookPropspublic final Object getRegisterWithThirdParty()
CfnWebhookPropsgetRegisterWithThirdParty in interface CfnWebhookProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.