diff --git a/provider/cmd/pulumi-resource-pulumiservice/schema.json b/provider/cmd/pulumi-resource-pulumiservice/schema.json index efb9c0bb..07066379 100644 --- a/provider/cmd/pulumi-resource-pulumiservice/schema.json +++ b/provider/cmd/pulumi-resource-pulumiservice/schema.json @@ -64,6 +64,11 @@ "value": "pulumi_deployments", "description": "Initiate deployments on a stack from a Pulumi Cloud webhook.", "name": "PulumiDeployments" + }, + { + "value": "ms_teams", + "description": "Messages formatted for consumption by Microsoft Teams incoming webhooks.", + "name": "MicrosoftTeams" } ] }, diff --git a/sdk/dotnet/Enums.cs b/sdk/dotnet/Enums.cs index 89564cb1..b0cd2fd4 100644 --- a/sdk/dotnet/Enums.cs +++ b/sdk/dotnet/Enums.cs @@ -149,6 +149,10 @@ private WebhookFormat(string value) /// Initiate deployments on a stack from a Pulumi Cloud webhook. /// public static WebhookFormat PulumiDeployments { get; } = new WebhookFormat("pulumi_deployments"); + /// + /// Messages formatted for consumption by Microsoft Teams incoming webhooks. + /// + public static WebhookFormat MicrosoftTeams { get; } = new WebhookFormat("ms_teams"); public static bool operator ==(WebhookFormat left, WebhookFormat right) => left.Equals(right); public static bool operator !=(WebhookFormat left, WebhookFormat right) => !left.Equals(right); diff --git a/sdk/go/pulumiservice/pulumiEnums.go b/sdk/go/pulumiservice/pulumiEnums.go index 8196e3b7..c5fa1793 100644 --- a/sdk/go/pulumiservice/pulumiEnums.go +++ b/sdk/go/pulumiservice/pulumiEnums.go @@ -265,6 +265,8 @@ const ( WebhookFormatSlack = WebhookFormat("slack") // Initiate deployments on a stack from a Pulumi Cloud webhook. WebhookFormatPulumiDeployments = WebhookFormat("pulumi_deployments") + // Messages formatted for consumption by Microsoft Teams incoming webhooks. + WebhookFormatMicrosoftTeams = WebhookFormat("ms_teams") ) func (WebhookFormat) ElementType() reflect.Type { diff --git a/sdk/java/src/main/java/com/pulumi/pulumiservice/enums/WebhookFormat.java b/sdk/java/src/main/java/com/pulumi/pulumiservice/enums/WebhookFormat.java index 3123bfd0..5ba4dab7 100644 --- a/sdk/java/src/main/java/com/pulumi/pulumiservice/enums/WebhookFormat.java +++ b/sdk/java/src/main/java/com/pulumi/pulumiservice/enums/WebhookFormat.java @@ -24,7 +24,12 @@ public enum WebhookFormat { * Initiate deployments on a stack from a Pulumi Cloud webhook. * */ - PulumiDeployments("pulumi_deployments"); + PulumiDeployments("pulumi_deployments"), + /** + * Messages formatted for consumption by Microsoft Teams incoming webhooks. + * + */ + MicrosoftTeams("ms_teams"); private final String value; diff --git a/sdk/nodejs/types/enums/index.ts b/sdk/nodejs/types/enums/index.ts index 1a0908e6..00cb39e7 100644 --- a/sdk/nodejs/types/enums/index.ts +++ b/sdk/nodejs/types/enums/index.ts @@ -93,6 +93,10 @@ export const WebhookFormat = { * Initiate deployments on a stack from a Pulumi Cloud webhook. */ PulumiDeployments: "pulumi_deployments", + /** + * Messages formatted for consumption by Microsoft Teams incoming webhooks. + */ + MicrosoftTeams: "ms_teams", } as const; export type WebhookFormat = (typeof WebhookFormat)[keyof typeof WebhookFormat]; diff --git a/sdk/python/pulumi_pulumiservice/_enums.py b/sdk/python/pulumi_pulumiservice/_enums.py index 33004d38..55f64e1b 100644 --- a/sdk/python/pulumi_pulumiservice/_enums.py +++ b/sdk/python/pulumi_pulumiservice/_enums.py @@ -98,3 +98,7 @@ class WebhookFormat(str, Enum): """ Initiate deployments on a stack from a Pulumi Cloud webhook. """ + MICROSOFT_TEAMS = "ms_teams" + """ + Messages formatted for consumption by Microsoft Teams incoming webhooks. + """