Skip to content

Latest commit

 

History

History
99 lines (47 loc) · 3.37 KB

File metadata and controls

99 lines (47 loc) · 3.37 KB

API Reference

Classes

Name Description
CodePipelineBadgeNotification No description

Structs

Name Description
CodePipelineBadgeNotificationProps No description
GitHubTokenFromSecretsManager No description
Notification No description

class CodePipelineBadgeNotification 🔹

Implements: IConstruct, IDependable Extends: Construct

Initializer

new CodePipelineBadgeNotification(scope: Construct, id: string, props: CodePipelineBadgeNotificationProps)

Properties

Name Type Description
badgeUrl🔹 string
codePipelineLink🔹 string

struct CodePipelineBadgeNotificationProps 🔹

Name Type Description
pipelineArn🔹 string AWS CodePipeline arn.
gitHubTokenFromSecretsManager?🔹 GitHubTokenFromSecretsManager AWS Secret Manager id or arn.
Optional
notification?🔹 Notification Notification.
Optional

struct GitHubTokenFromSecretsManager 🔹

Name Type Description
secretKey?🔹 string SecretKey.
Optional
secretsManagerArn?🔹 string Arn with other type of secrets.
Optional

struct Notification 🔹

Name Type Description
ssmGoogleChatWebHookUrl?🔹 string google chat webhook url from ssm parameter.
Optional
ssmSlackWebHookUrl?🔹 string Slack webhook url from ssm parameter.
Optional
ssmTelegramWebHookUrl?🔹 string telegram webhook url from from ssm parameter the URL is not include text query string.
Optional
stageName?🔹 string Prefix title for slack message.
Optional