-
Notifications
You must be signed in to change notification settings - Fork 17
/
CfnWebhook_WebhookAuthConfigurationProperty.go
32 lines (29 loc) · 1.53 KB
/
CfnWebhook_WebhookAuthConfigurationProperty.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package awscodepipeline
// The authentication applied to incoming webhook trigger requests.
//
// Example:
// // The code below shows an example of how to instantiate this type.
// // The values are placeholders you should change.
// import "github.com/aws/aws-cdk-go/awscdk"
//
// webhookAuthConfigurationProperty := &WebhookAuthConfigurationProperty{
// AllowedIpRange: jsii.String("allowedIpRange"),
// SecretToken: jsii.String("secretToken"),
// }
//
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html
//
type CfnWebhook_WebhookAuthConfigurationProperty struct {
// 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.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-allowediprange
//
AllowedIpRange *string `field:"optional" json:"allowedIpRange" yaml:"allowedIpRange"`
// The property used to configure GitHub authentication.
//
// For GITHUB_HMAC, only the `SecretToken` property must be set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-secrettoken
//
SecretToken *string `field:"optional" json:"secretToken" yaml:"secretToken"`
}