published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
confluentcloud.NotificationsIntegration provides an Integration resource that enables creating, editing, and deleting Integrations on Confluent Cloud.
Note: It is recommended to set
lifecycle { preventDestroy = true }on production instances to prevent accidental integration deletion. This setting rejects plans that would destroy or recreate the integration, such as attempting to change uneditable attributes. Read more about it in the Terraform docs.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
const example = new confluentcloud.NotificationsIntegration("example", {
displayName: "Slack integration",
description: "A Slack channel integration",
slackTarget: {
webhookUrl: "https://hooks.slack.com/services/{id}/{id}/{id}",
},
});
import pulumi
import pulumi_confluentcloud as confluentcloud
example = confluentcloud.NotificationsIntegration("example",
display_name="Slack integration",
description="A Slack channel integration",
slack_target={
"webhook_url": "https://hooks.slack.com/services/{id}/{id}/{id}",
})
package main
import (
"github.com/pulumi/pulumi-confluentcloud/sdk/v2/go/confluentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := confluentcloud.NewNotificationsIntegration(ctx, "example", &confluentcloud.NotificationsIntegrationArgs{
DisplayName: pulumi.String("Slack integration"),
Description: pulumi.String("A Slack channel integration"),
SlackTarget: &confluentcloud.NotificationsIntegrationSlackTargetArgs{
WebhookUrl: pulumi.String("https://hooks.slack.com/services/{id}/{id}/{id}"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() =>
{
var example = new ConfluentCloud.NotificationsIntegration("example", new()
{
DisplayName = "Slack integration",
Description = "A Slack channel integration",
SlackTarget = new ConfluentCloud.Inputs.NotificationsIntegrationSlackTargetArgs
{
WebhookUrl = "https://hooks.slack.com/services/{id}/{id}/{id}",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.confluentcloud.NotificationsIntegration;
import com.pulumi.confluentcloud.NotificationsIntegrationArgs;
import com.pulumi.confluentcloud.inputs.NotificationsIntegrationSlackTargetArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new NotificationsIntegration("example", NotificationsIntegrationArgs.builder()
.displayName("Slack integration")
.description("A Slack channel integration")
.slackTarget(NotificationsIntegrationSlackTargetArgs.builder()
.webhookUrl("https://hooks.slack.com/services/{id}/{id}/{id}")
.build())
.build());
}
}
resources:
example:
type: confluentcloud:NotificationsIntegration
properties:
displayName: Slack integration
description: A Slack channel integration
slackTarget:
webhookUrl: https://hooks.slack.com/services/{id}/{id}/{id}
pulumi {
required_providers {
confluentcloud = {
source = "pulumi/confluentcloud"
}
}
}
resource "confluentcloud_notificationsintegration" "example" {
display_name = "Slack integration"
description = "A Slack channel integration"
slack_target = {
webhook_url = "https://hooks.slack.com/services/{id}/{id}/{id}"
}
}
Create NotificationsIntegration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NotificationsIntegration(name: string, args: NotificationsIntegrationArgs, opts?: CustomResourceOptions);@overload
def NotificationsIntegration(resource_name: str,
args: NotificationsIntegrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NotificationsIntegration(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
description: Optional[str] = None,
ms_teams_target: Optional[NotificationsIntegrationMsTeamsTargetArgs] = None,
slack_target: Optional[NotificationsIntegrationSlackTargetArgs] = None,
webhook_target: Optional[NotificationsIntegrationWebhookTargetArgs] = None)func NewNotificationsIntegration(ctx *Context, name string, args NotificationsIntegrationArgs, opts ...ResourceOption) (*NotificationsIntegration, error)public NotificationsIntegration(string name, NotificationsIntegrationArgs args, CustomResourceOptions? opts = null)
public NotificationsIntegration(String name, NotificationsIntegrationArgs args)
public NotificationsIntegration(String name, NotificationsIntegrationArgs args, CustomResourceOptions options)
type: confluentcloud:NotificationsIntegration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "confluentcloud_notifications_integration" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args NotificationsIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NotificationsIntegrationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NotificationsIntegrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NotificationsIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NotificationsIntegrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var notificationsIntegrationResource = new ConfluentCloud.NotificationsIntegration("notificationsIntegrationResource", new()
{
DisplayName = "string",
Description = "string",
MsTeamsTarget = new ConfluentCloud.Inputs.NotificationsIntegrationMsTeamsTargetArgs
{
WebhookUrl = "string",
},
SlackTarget = new ConfluentCloud.Inputs.NotificationsIntegrationSlackTargetArgs
{
WebhookUrl = "string",
},
WebhookTarget = new ConfluentCloud.Inputs.NotificationsIntegrationWebhookTargetArgs
{
Url = "string",
},
});
example, err := confluentcloud.NewNotificationsIntegration(ctx, "notificationsIntegrationResource", &confluentcloud.NotificationsIntegrationArgs{
DisplayName: pulumi.String("string"),
Description: pulumi.String("string"),
MsTeamsTarget: &confluentcloud.NotificationsIntegrationMsTeamsTargetArgs{
WebhookUrl: pulumi.String("string"),
},
SlackTarget: &confluentcloud.NotificationsIntegrationSlackTargetArgs{
WebhookUrl: pulumi.String("string"),
},
WebhookTarget: &confluentcloud.NotificationsIntegrationWebhookTargetArgs{
Url: pulumi.String("string"),
},
})
resource "confluentcloud_notifications_integration" "notificationsIntegrationResource" {
lifecycle {
create_before_destroy = true
}
display_name = "string"
description = "string"
ms_teams_target = {
webhook_url = "string"
}
slack_target = {
webhook_url = "string"
}
webhook_target = {
url = "string"
}
}
var notificationsIntegrationResource = new NotificationsIntegration("notificationsIntegrationResource", NotificationsIntegrationArgs.builder()
.displayName("string")
.description("string")
.msTeamsTarget(NotificationsIntegrationMsTeamsTargetArgs.builder()
.webhookUrl("string")
.build())
.slackTarget(NotificationsIntegrationSlackTargetArgs.builder()
.webhookUrl("string")
.build())
.webhookTarget(NotificationsIntegrationWebhookTargetArgs.builder()
.url("string")
.build())
.build());
notifications_integration_resource = confluentcloud.NotificationsIntegration("notificationsIntegrationResource",
display_name="string",
description="string",
ms_teams_target={
"webhook_url": "string",
},
slack_target={
"webhook_url": "string",
},
webhook_target={
"url": "string",
})
const notificationsIntegrationResource = new confluentcloud.NotificationsIntegration("notificationsIntegrationResource", {
displayName: "string",
description: "string",
msTeamsTarget: {
webhookUrl: "string",
},
slackTarget: {
webhookUrl: "string",
},
webhookTarget: {
url: "string",
},
});
type: confluentcloud:NotificationsIntegration
properties:
description: string
displayName: string
msTeamsTarget:
webhookUrl: string
slackTarget:
webhookUrl: string
webhookTarget:
url: string
NotificationsIntegration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NotificationsIntegration resource accepts the following input properties:
- Display
Name string - A human readable name for the particular integration
- Description string
- A human readable description for the particular integration
- Ms
Teams Pulumi.Target Confluent Cloud. Inputs. Notifications Integration Ms Teams Target - Supports the following:
- Slack
Target Pulumi.Confluent Cloud. Inputs. Notifications Integration Slack Target - Supports the following:
- Webhook
Target Pulumi.Confluent Cloud. Inputs. Notifications Integration Webhook Target - Supports the following:
- Display
Name string - A human readable name for the particular integration
- Description string
- A human readable description for the particular integration
- Ms
Teams NotificationsTarget Integration Ms Teams Target Args - Supports the following:
- Slack
Target NotificationsIntegration Slack Target Args - Supports the following:
- Webhook
Target NotificationsIntegration Webhook Target Args - Supports the following:
- display_
name string - A human readable name for the particular integration
- description string
- A human readable description for the particular integration
- ms_
teams_ objecttarget - Supports the following:
- slack_
target object - Supports the following:
- webhook_
target object - Supports the following:
- display
Name String - A human readable name for the particular integration
- description String
- A human readable description for the particular integration
- ms
Teams NotificationsTarget Integration Ms Teams Target - Supports the following:
- slack
Target NotificationsIntegration Slack Target - Supports the following:
- webhook
Target NotificationsIntegration Webhook Target - Supports the following:
- display
Name string - A human readable name for the particular integration
- description string
- A human readable description for the particular integration
- ms
Teams NotificationsTarget Integration Ms Teams Target - Supports the following:
- slack
Target NotificationsIntegration Slack Target - Supports the following:
- webhook
Target NotificationsIntegration Webhook Target - Supports the following:
- display_
name str - A human readable name for the particular integration
- description str
- A human readable description for the particular integration
- ms_
teams_ Notificationstarget Integration Ms Teams Target Args - Supports the following:
- slack_
target NotificationsIntegration Slack Target Args - Supports the following:
- webhook_
target NotificationsIntegration Webhook Target Args - Supports the following:
- display
Name String - A human readable name for the particular integration
- description String
- A human readable description for the particular integration
- ms
Teams Property MapTarget - Supports the following:
- slack
Target Property Map - Supports the following:
- webhook
Target Property Map - Supports the following:
Outputs
All input properties are implicitly available as output properties. Additionally, the NotificationsIntegration resource produces the following output properties:
- Api
Version string - (Required String) API Version defines the schema version of this representation of a resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- In
App List<Pulumi.Targets Confluent Cloud. Outputs. Notifications Integration In App Target> - (Optional Configuration Block) Supports the following:
- Kind string
- (Required String) Kind defines the object this REST resource represents.
- Resource
Name string - (Required String) The Confluent Resource Name of the Integration.
- Role
Email List<Pulumi.Targets Confluent Cloud. Outputs. Notifications Integration Role Email Target> - (Optional Configuration Block) Supports the following:
- User
Email List<Pulumi.Targets Confluent Cloud. Outputs. Notifications Integration User Email Target> - (Optional Configuration Block) Supports the following:
- Api
Version string - (Required String) API Version defines the schema version of this representation of a resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- In
App []NotificationsTargets Integration In App Target - (Optional Configuration Block) Supports the following:
- Kind string
- (Required String) Kind defines the object this REST resource represents.
- Resource
Name string - (Required String) The Confluent Resource Name of the Integration.
- Role
Email []NotificationsTargets Integration Role Email Target - (Optional Configuration Block) Supports the following:
- User
Email []NotificationsTargets Integration User Email Target - (Optional Configuration Block) Supports the following:
- api_
version string - (Required String) API Version defines the schema version of this representation of a resource.
- id string
- The provider-assigned unique ID for this managed resource.
- in_
app_ list(object)targets - (Optional Configuration Block) Supports the following:
- kind string
- (Required String) Kind defines the object this REST resource represents.
- resource_
name string - (Required String) The Confluent Resource Name of the Integration.
- role_
email_ list(object)targets - (Optional Configuration Block) Supports the following:
- user_
email_ list(object)targets - (Optional Configuration Block) Supports the following:
- api
Version String - (Required String) API Version defines the schema version of this representation of a resource.
- id String
- The provider-assigned unique ID for this managed resource.
- in
App List<NotificationsTargets Integration In App Target> - (Optional Configuration Block) Supports the following:
- kind String
- (Required String) Kind defines the object this REST resource represents.
- resource
Name String - (Required String) The Confluent Resource Name of the Integration.
- role
Email List<NotificationsTargets Integration Role Email Target> - (Optional Configuration Block) Supports the following:
- user
Email List<NotificationsTargets Integration User Email Target> - (Optional Configuration Block) Supports the following:
- api
Version string - (Required String) API Version defines the schema version of this representation of a resource.
- id string
- The provider-assigned unique ID for this managed resource.
- in
App NotificationsTargets Integration In App Target[] - (Optional Configuration Block) Supports the following:
- kind string
- (Required String) Kind defines the object this REST resource represents.
- resource
Name string - (Required String) The Confluent Resource Name of the Integration.
- role
Email NotificationsTargets Integration Role Email Target[] - (Optional Configuration Block) Supports the following:
- user
Email NotificationsTargets Integration User Email Target[] - (Optional Configuration Block) Supports the following:
- api_
version str - (Required String) API Version defines the schema version of this representation of a resource.
- id str
- The provider-assigned unique ID for this managed resource.
- in_
app_ Sequence[Notificationstargets Integration In App Target] - (Optional Configuration Block) Supports the following:
- kind str
- (Required String) Kind defines the object this REST resource represents.
- resource_
name str - (Required String) The Confluent Resource Name of the Integration.
- role_
email_ Sequence[Notificationstargets Integration Role Email Target] - (Optional Configuration Block) Supports the following:
- user_
email_ Sequence[Notificationstargets Integration User Email Target] - (Optional Configuration Block) Supports the following:
- api
Version String - (Required String) API Version defines the schema version of this representation of a resource.
- id String
- The provider-assigned unique ID for this managed resource.
- in
App List<Property Map>Targets - (Optional Configuration Block) Supports the following:
- kind String
- (Required String) Kind defines the object this REST resource represents.
- resource
Name String - (Required String) The Confluent Resource Name of the Integration.
- role
Email List<Property Map>Targets - (Optional Configuration Block) Supports the following:
- user
Email List<Property Map>Targets - (Optional Configuration Block) Supports the following:
Look up Existing NotificationsIntegration Resource
Get an existing NotificationsIntegration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NotificationsIntegrationState, opts?: CustomResourceOptions): NotificationsIntegration@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
api_version: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
in_app_targets: Optional[Sequence[NotificationsIntegrationInAppTargetArgs]] = None,
kind: Optional[str] = None,
ms_teams_target: Optional[NotificationsIntegrationMsTeamsTargetArgs] = None,
resource_name: Optional[str] = None,
role_email_targets: Optional[Sequence[NotificationsIntegrationRoleEmailTargetArgs]] = None,
slack_target: Optional[NotificationsIntegrationSlackTargetArgs] = None,
user_email_targets: Optional[Sequence[NotificationsIntegrationUserEmailTargetArgs]] = None,
webhook_target: Optional[NotificationsIntegrationWebhookTargetArgs] = None) -> NotificationsIntegrationfunc GetNotificationsIntegration(ctx *Context, name string, id IDInput, state *NotificationsIntegrationState, opts ...ResourceOption) (*NotificationsIntegration, error)public static NotificationsIntegration Get(string name, Input<string> id, NotificationsIntegrationState? state, CustomResourceOptions? opts = null)public static NotificationsIntegration get(String name, Output<String> id, NotificationsIntegrationState state, CustomResourceOptions options)resources: _: type: confluentcloud:NotificationsIntegration get: id: ${id}import {
to = confluentcloud_notifications_integration.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Api
Version string - (Required String) API Version defines the schema version of this representation of a resource.
- Description string
- A human readable description for the particular integration
- Display
Name string - A human readable name for the particular integration
- In
App List<Pulumi.Targets Confluent Cloud. Inputs. Notifications Integration In App Target> - (Optional Configuration Block) Supports the following:
- Kind string
- (Required String) Kind defines the object this REST resource represents.
- Ms
Teams Pulumi.Target Confluent Cloud. Inputs. Notifications Integration Ms Teams Target - Supports the following:
- Resource
Name string - (Required String) The Confluent Resource Name of the Integration.
- Role
Email List<Pulumi.Targets Confluent Cloud. Inputs. Notifications Integration Role Email Target> - (Optional Configuration Block) Supports the following:
- Slack
Target Pulumi.Confluent Cloud. Inputs. Notifications Integration Slack Target - Supports the following:
- User
Email List<Pulumi.Targets Confluent Cloud. Inputs. Notifications Integration User Email Target> - (Optional Configuration Block) Supports the following:
- Webhook
Target Pulumi.Confluent Cloud. Inputs. Notifications Integration Webhook Target - Supports the following:
- Api
Version string - (Required String) API Version defines the schema version of this representation of a resource.
- Description string
- A human readable description for the particular integration
- Display
Name string - A human readable name for the particular integration
- In
App []NotificationsTargets Integration In App Target Args - (Optional Configuration Block) Supports the following:
- Kind string
- (Required String) Kind defines the object this REST resource represents.
- Ms
Teams NotificationsTarget Integration Ms Teams Target Args - Supports the following:
- Resource
Name string - (Required String) The Confluent Resource Name of the Integration.
- Role
Email []NotificationsTargets Integration Role Email Target Args - (Optional Configuration Block) Supports the following:
- Slack
Target NotificationsIntegration Slack Target Args - Supports the following:
- User
Email []NotificationsTargets Integration User Email Target Args - (Optional Configuration Block) Supports the following:
- Webhook
Target NotificationsIntegration Webhook Target Args - Supports the following:
- api_
version string - (Required String) API Version defines the schema version of this representation of a resource.
- description string
- A human readable description for the particular integration
- display_
name string - A human readable name for the particular integration
- in_
app_ list(object)targets - (Optional Configuration Block) Supports the following:
- kind string
- (Required String) Kind defines the object this REST resource represents.
- ms_
teams_ objecttarget - Supports the following:
- resource_
name string - (Required String) The Confluent Resource Name of the Integration.
- role_
email_ list(object)targets - (Optional Configuration Block) Supports the following:
- slack_
target object - Supports the following:
- user_
email_ list(object)targets - (Optional Configuration Block) Supports the following:
- webhook_
target object - Supports the following:
- api
Version String - (Required String) API Version defines the schema version of this representation of a resource.
- description String
- A human readable description for the particular integration
- display
Name String - A human readable name for the particular integration
- in
App List<NotificationsTargets Integration In App Target> - (Optional Configuration Block) Supports the following:
- kind String
- (Required String) Kind defines the object this REST resource represents.
- ms
Teams NotificationsTarget Integration Ms Teams Target - Supports the following:
- resource
Name String - (Required String) The Confluent Resource Name of the Integration.
- role
Email List<NotificationsTargets Integration Role Email Target> - (Optional Configuration Block) Supports the following:
- slack
Target NotificationsIntegration Slack Target - Supports the following:
- user
Email List<NotificationsTargets Integration User Email Target> - (Optional Configuration Block) Supports the following:
- webhook
Target NotificationsIntegration Webhook Target - Supports the following:
- api
Version string - (Required String) API Version defines the schema version of this representation of a resource.
- description string
- A human readable description for the particular integration
- display
Name string - A human readable name for the particular integration
- in
App NotificationsTargets Integration In App Target[] - (Optional Configuration Block) Supports the following:
- kind string
- (Required String) Kind defines the object this REST resource represents.
- ms
Teams NotificationsTarget Integration Ms Teams Target - Supports the following:
- resource
Name string - (Required String) The Confluent Resource Name of the Integration.
- role
Email NotificationsTargets Integration Role Email Target[] - (Optional Configuration Block) Supports the following:
- slack
Target NotificationsIntegration Slack Target - Supports the following:
- user
Email NotificationsTargets Integration User Email Target[] - (Optional Configuration Block) Supports the following:
- webhook
Target NotificationsIntegration Webhook Target - Supports the following:
- api_
version str - (Required String) API Version defines the schema version of this representation of a resource.
- description str
- A human readable description for the particular integration
- display_
name str - A human readable name for the particular integration
- in_
app_ Sequence[Notificationstargets Integration In App Target Args] - (Optional Configuration Block) Supports the following:
- kind str
- (Required String) Kind defines the object this REST resource represents.
- ms_
teams_ Notificationstarget Integration Ms Teams Target Args - Supports the following:
- resource_
name str - (Required String) The Confluent Resource Name of the Integration.
- role_
email_ Sequence[Notificationstargets Integration Role Email Target Args] - (Optional Configuration Block) Supports the following:
- slack_
target NotificationsIntegration Slack Target Args - Supports the following:
- user_
email_ Sequence[Notificationstargets Integration User Email Target Args] - (Optional Configuration Block) Supports the following:
- webhook_
target NotificationsIntegration Webhook Target Args - Supports the following:
- api
Version String - (Required String) API Version defines the schema version of this representation of a resource.
- description String
- A human readable description for the particular integration
- display
Name String - A human readable name for the particular integration
- in
App List<Property Map>Targets - (Optional Configuration Block) Supports the following:
- kind String
- (Required String) Kind defines the object this REST resource represents.
- ms
Teams Property MapTarget - Supports the following:
- resource
Name String - (Required String) The Confluent Resource Name of the Integration.
- role
Email List<Property Map>Targets - (Optional Configuration Block) Supports the following:
- slack
Target Property Map - Supports the following:
- user
Email List<Property Map>Targets - (Optional Configuration Block) Supports the following:
- webhook
Target Property Map - Supports the following:
Supporting Types
NotificationsIntegrationInAppTarget, NotificationsIntegrationInAppTargetArgs
- Users
List<Pulumi.
Confluent Cloud. Inputs. Notifications Integration In App Target User> - (String) Reference to the user the in-app target belongs to.
- Users
[]Notifications
Integration In App Target User - (String) Reference to the user the in-app target belongs to.
- users list(object)
- (String) Reference to the user the in-app target belongs to.
- users
List<Notifications
Integration In App Target User> - (String) Reference to the user the in-app target belongs to.
- users
Notifications
Integration In App Target User[] - (String) Reference to the user the in-app target belongs to.
- users
Sequence[Notifications
Integration In App Target User] - (String) Reference to the user the in-app target belongs to.
- users List<Property Map>
- (String) Reference to the user the in-app target belongs to.
NotificationsIntegrationInAppTargetUser, NotificationsIntegrationInAppTargetUserArgs
- Id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- Id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- id String
- (Required String) The ID of the Integration, for example,
int-abc123.
- id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- id str
- (Required String) The ID of the Integration, for example,
int-abc123.
- id String
- (Required String) The ID of the Integration, for example,
int-abc123.
NotificationsIntegrationMsTeamsTarget, NotificationsIntegrationMsTeamsTargetArgs
- Webhook
Url string - MS Teams Webhook URL for the particular team channel
- Webhook
Url string - MS Teams Webhook URL for the particular team channel
- webhook_
url string - MS Teams Webhook URL for the particular team channel
- webhook
Url String - MS Teams Webhook URL for the particular team channel
- webhook
Url string - MS Teams Webhook URL for the particular team channel
- webhook_
url str - MS Teams Webhook URL for the particular team channel
- webhook
Url String - MS Teams Webhook URL for the particular team channel
NotificationsIntegrationRoleEmailTarget, NotificationsIntegrationRoleEmailTargetArgs
- Role
Name string - (String) name of the role
- Role
Name string - (String) name of the role
- role_
name string - (String) name of the role
- role
Name String - (String) name of the role
- role
Name string - (String) name of the role
- role_
name str - (String) name of the role
- role
Name String - (String) name of the role
NotificationsIntegrationSlackTarget, NotificationsIntegrationSlackTargetArgs
- Webhook
Url string - Slack Webhook URL for the particular Slack channel
- Webhook
Url string - Slack Webhook URL for the particular Slack channel
- webhook_
url string - Slack Webhook URL for the particular Slack channel
- webhook
Url String - Slack Webhook URL for the particular Slack channel
- webhook
Url string - Slack Webhook URL for the particular Slack channel
- webhook_
url str - Slack Webhook URL for the particular Slack channel
- webhook
Url String - Slack Webhook URL for the particular Slack channel
NotificationsIntegrationUserEmailTarget, NotificationsIntegrationUserEmailTargetArgs
- Users
List<Pulumi.
Confluent Cloud. Inputs. Notifications Integration User Email Target User> - (String) Reference to the user the in-app target belongs to.
- Users
[]Notifications
Integration User Email Target User - (String) Reference to the user the in-app target belongs to.
- users list(object)
- (String) Reference to the user the in-app target belongs to.
- users
List<Notifications
Integration User Email Target User> - (String) Reference to the user the in-app target belongs to.
- users
Notifications
Integration User Email Target User[] - (String) Reference to the user the in-app target belongs to.
- users
Sequence[Notifications
Integration User Email Target User] - (String) Reference to the user the in-app target belongs to.
- users List<Property Map>
- (String) Reference to the user the in-app target belongs to.
NotificationsIntegrationUserEmailTargetUser, NotificationsIntegrationUserEmailTargetUserArgs
- Id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- Id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- id String
- (Required String) The ID of the Integration, for example,
int-abc123.
- id string
- (Required String) The ID of the Integration, for example,
int-abc123.
- id str
- (Required String) The ID of the Integration, for example,
int-abc123.
- id String
- (Required String) The ID of the Integration, for example,
int-abc123.
NotificationsIntegrationWebhookTarget, NotificationsIntegrationWebhookTargetArgs
- Url string
- URL endpoint for the webhook
- Url string
- URL endpoint for the webhook
- url string
- URL endpoint for the webhook
- url String
- URL endpoint for the webhook
- url string
- URL endpoint for the webhook
- url str
- URL endpoint for the webhook
- url String
- URL endpoint for the webhook
Import
Note:
CONFLUENT_CLOUD_API_KEYandCONFLUENT_CLOUD_API_SECRETenvironment variables must be set before importing an Integration.
You can import an Integration by using Integration ID, for example:
$ export CONFLUENT_CLOUD_API_KEY="<cloud_api_key>"
$ export CONFLUENT_CLOUD_API_SECRET="<cloud_api_secret>"
$ pulumi import confluentcloud:index/notificationsIntegration:NotificationsIntegration example int-abc123
Warning: Do not forget to delete terminal command history afterwards for security purposes.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Confluent Cloud pulumi/pulumi-confluentcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
confluentTerraform Provider.
published on Friday, Sep 25, 2026 by Pulumi