Viewing docs for Confluent v2.83.0
published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
Viewing docs for Confluent v2.83.0
published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
confluentcloud.NotificationsIntegration describes an Integration data source.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
export = async () => {
const example = await confluentcloud.getNotificationsIntegration({
id: "int-abc123",
});
return {
example: example,
};
}
import pulumi
import pulumi_confluentcloud as confluentcloud
example = confluentcloud.get_notifications_integration(id="int-abc123")
pulumi.export("example", example)
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 {
example, err := confluentcloud.GetNotificationsIntegration(ctx, &confluentcloud.LookupNotificationsIntegrationArgs{
Id: "int-abc123",
}, nil)
if err != nil {
return err
}
ctx.Export("example", example)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() =>
{
var example = ConfluentCloud.GetNotificationsIntegration.Invoke(new()
{
Id = "int-abc123",
});
return new Dictionary<string, object?>
{
["example"] = example,
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.confluentcloud.ConfluentcloudFunctions;
import com.pulumi.confluentcloud.inputs.GetNotificationsIntegrationArgs;
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) {
final var example = ConfluentcloudFunctions.getNotificationsIntegration(GetNotificationsIntegrationArgs.builder()
.id("int-abc123")
.build());
ctx.export("example", example);
}
}
variables:
example:
fn::invoke:
function: confluentcloud:getNotificationsIntegration
arguments:
id: int-abc123
outputs:
example: ${example}
pulumi {
required_providers {
confluentcloud = {
source = "pulumi/confluentcloud"
}
}
}
data "confluentcloud_getnotificationsintegration" "example" {
id = "int-abc123"
}
output "example" {
value = data.confluentcloud_getnotificationsintegration.example
}
Using getNotificationsIntegration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNotificationsIntegration(args: GetNotificationsIntegrationArgs, opts?: InvokeOptions): Promise<GetNotificationsIntegrationResult>
function getNotificationsIntegrationOutput(args: GetNotificationsIntegrationOutputArgs, opts?: InvokeOutputOptions): Output<GetNotificationsIntegrationResult>def get_notifications_integration(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNotificationsIntegrationResult
def get_notifications_integration_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetNotificationsIntegrationResult]func LookupNotificationsIntegration(ctx *Context, args *LookupNotificationsIntegrationArgs, opts ...InvokeOption) (*LookupNotificationsIntegrationResult, error)
func LookupNotificationsIntegrationOutput(ctx *Context, args *LookupNotificationsIntegrationOutputArgs, opts ...InvokeOption) LookupNotificationsIntegrationResultOutput> Note: This function is named LookupNotificationsIntegration in the Go SDK.
public static class GetNotificationsIntegration
{
public static Task<GetNotificationsIntegrationResult> InvokeAsync(GetNotificationsIntegrationArgs args, InvokeOptions? opts = null)
public static Output<GetNotificationsIntegrationResult> Invoke(GetNotificationsIntegrationInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetNotificationsIntegrationResult> Invoke(GetNotificationsIntegrationInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetNotificationsIntegrationResult> getNotificationsIntegration(GetNotificationsIntegrationArgs args, InvokeOptions options)
public static Output<GetNotificationsIntegrationResult> getNotificationsIntegration(GetNotificationsIntegrationArgs args, InvokeOptions options)
public static Output<GetNotificationsIntegrationResult> getNotificationsIntegration(GetNotificationsIntegrationArgs args, InvokeOutputOptions options)
fn::invoke:
function: confluentcloud:index/getNotificationsIntegration:getNotificationsIntegration
arguments:
# arguments dictionarydata "confluentcloud_get_notifications_integration" "name" {
# arguments
}The following arguments are supported:
- Id string
- The ID of the Integration, for example,
int-abc123.
- Id string
- The ID of the Integration, for example,
int-abc123.
- id string
- The ID of the Integration, for example,
int-abc123.
- id String
- The ID of the Integration, for example,
int-abc123.
- id string
- The ID of the Integration, for example,
int-abc123.
- id str
- The ID of the Integration, for example,
int-abc123.
- id String
- The ID of the Integration, for example,
int-abc123.
getNotificationsIntegration Result
The following output properties are available:
- Api
Version string - (String) API Version defines the schema version of this representation of a resource.
- Description string
- (String) A human readable description for the particular integration
- Display
Name string - (String) A human readable name for the particular integration
- Id string
- In
App List<Pulumi.Targets Confluent Cloud. Outputs. Get Notifications Integration In App Target> - (Configuration Block) Supports the following:
- Kind string
- (String) Kind defines the object this REST resource represents.
- Ms
Teams List<Pulumi.Targets Confluent Cloud. Outputs. Get Notifications Integration Ms Teams Target> - (Configuration Block) Supports the following:
- Resource
Name string - (String) The Confluent Resource Name of the Integration.
- Role
Email List<Pulumi.Targets Confluent Cloud. Outputs. Get Notifications Integration Role Email Target> - (Configuration Block) Supports the following:
- Slack
Targets List<Pulumi.Confluent Cloud. Outputs. Get Notifications Integration Slack Target> - (Configuration Block) Supports the following:
- User
Email List<Pulumi.Targets Confluent Cloud. Outputs. Get Notifications Integration User Email Target> - (Configuration Block) Supports the following:
- Webhook
Targets List<Pulumi.Confluent Cloud. Outputs. Get Notifications Integration Webhook Target> - (Configuration Block) Supports the following:
- Api
Version string - (String) API Version defines the schema version of this representation of a resource.
- Description string
- (String) A human readable description for the particular integration
- Display
Name string - (String) A human readable name for the particular integration
- Id string
- In
App []GetTargets Notifications Integration In App Target - (Configuration Block) Supports the following:
- Kind string
- (String) Kind defines the object this REST resource represents.
- Ms
Teams []GetTargets Notifications Integration Ms Teams Target - (Configuration Block) Supports the following:
- Resource
Name string - (String) The Confluent Resource Name of the Integration.
- Role
Email []GetTargets Notifications Integration Role Email Target - (Configuration Block) Supports the following:
- Slack
Targets []GetNotifications Integration Slack Target - (Configuration Block) Supports the following:
- User
Email []GetTargets Notifications Integration User Email Target - (Configuration Block) Supports the following:
- Webhook
Targets []GetNotifications Integration Webhook Target - (Configuration Block) Supports the following:
- api_
version string - (String) API Version defines the schema version of this representation of a resource.
- description string
- (String) A human readable description for the particular integration
- display_
name string - (String) A human readable name for the particular integration
- id string
- in_
app_ list(object)targets - (Configuration Block) Supports the following:
- kind string
- (String) Kind defines the object this REST resource represents.
- ms_
teams_ list(object)targets - (Configuration Block) Supports the following:
- resource_
name string - (String) The Confluent Resource Name of the Integration.
- role_
email_ list(object)targets - (Configuration Block) Supports the following:
- slack_
targets list(object) - (Configuration Block) Supports the following:
- user_
email_ list(object)targets - (Configuration Block) Supports the following:
- webhook_
targets list(object) - (Configuration Block) Supports the following:
- api
Version String - (String) API Version defines the schema version of this representation of a resource.
- description String
- (String) A human readable description for the particular integration
- display
Name String - (String) A human readable name for the particular integration
- id String
- in
App List<GetTargets Notifications Integration In App Target> - (Configuration Block) Supports the following:
- kind String
- (String) Kind defines the object this REST resource represents.
- ms
Teams List<GetTargets Notifications Integration Ms Teams Target> - (Configuration Block) Supports the following:
- resource
Name String - (String) The Confluent Resource Name of the Integration.
- role
Email List<GetTargets Notifications Integration Role Email Target> - (Configuration Block) Supports the following:
- slack
Targets List<GetNotifications Integration Slack Target> - (Configuration Block) Supports the following:
- user
Email List<GetTargets Notifications Integration User Email Target> - (Configuration Block) Supports the following:
- webhook
Targets List<GetNotifications Integration Webhook Target> - (Configuration Block) Supports the following:
- api
Version string - (String) API Version defines the schema version of this representation of a resource.
- description string
- (String) A human readable description for the particular integration
- display
Name string - (String) A human readable name for the particular integration
- id string
- in
App GetTargets Notifications Integration In App Target[] - (Configuration Block) Supports the following:
- kind string
- (String) Kind defines the object this REST resource represents.
- ms
Teams GetTargets Notifications Integration Ms Teams Target[] - (Configuration Block) Supports the following:
- resource
Name string - (String) The Confluent Resource Name of the Integration.
- role
Email GetTargets Notifications Integration Role Email Target[] - (Configuration Block) Supports the following:
- slack
Targets GetNotifications Integration Slack Target[] - (Configuration Block) Supports the following:
- user
Email GetTargets Notifications Integration User Email Target[] - (Configuration Block) Supports the following:
- webhook
Targets GetNotifications Integration Webhook Target[] - (Configuration Block) Supports the following:
- api_
version str - (String) API Version defines the schema version of this representation of a resource.
- description str
- (String) A human readable description for the particular integration
- display_
name str - (String) A human readable name for the particular integration
- id str
- in_
app_ Sequence[Gettargets Notifications Integration In App Target] - (Configuration Block) Supports the following:
- kind str
- (String) Kind defines the object this REST resource represents.
- ms_
teams_ Sequence[Gettargets Notifications Integration Ms Teams Target] - (Configuration Block) Supports the following:
- resource_
name str - (String) The Confluent Resource Name of the Integration.
- role_
email_ Sequence[Gettargets Notifications Integration Role Email Target] - (Configuration Block) Supports the following:
- slack_
targets Sequence[GetNotifications Integration Slack Target] - (Configuration Block) Supports the following:
- user_
email_ Sequence[Gettargets Notifications Integration User Email Target] - (Configuration Block) Supports the following:
- webhook_
targets Sequence[GetNotifications Integration Webhook Target] - (Configuration Block) Supports the following:
- api
Version String - (String) API Version defines the schema version of this representation of a resource.
- description String
- (String) A human readable description for the particular integration
- display
Name String - (String) A human readable name for the particular integration
- id String
- in
App List<Property Map>Targets - (Configuration Block) Supports the following:
- kind String
- (String) Kind defines the object this REST resource represents.
- ms
Teams List<Property Map>Targets - (Configuration Block) Supports the following:
- resource
Name String - (String) The Confluent Resource Name of the Integration.
- role
Email List<Property Map>Targets - (Configuration Block) Supports the following:
- slack
Targets List<Property Map> - (Configuration Block) Supports the following:
- user
Email List<Property Map>Targets - (Configuration Block) Supports the following:
- webhook
Targets List<Property Map> - (Configuration Block) Supports the following:
Supporting Types
GetNotificationsIntegrationInAppTarget
- Users
List<Pulumi.
Confluent Cloud. Inputs. Get Notifications Integration In App Target User> - (String) Reference to the user the in-app target belongs to.
- Users
[]Get
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<Get
Notifications Integration In App Target User> - (String) Reference to the user the in-app target belongs to.
- users
Get
Notifications Integration In App Target User[] - (String) Reference to the user the in-app target belongs to.
- users
Sequence[Get
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.
GetNotificationsIntegrationInAppTargetUser
- Id string
- The ID of the Integration, for example,
int-abc123.
- Id string
- The ID of the Integration, for example,
int-abc123.
- id string
- The ID of the Integration, for example,
int-abc123.
- id String
- The ID of the Integration, for example,
int-abc123.
- id string
- The ID of the Integration, for example,
int-abc123.
- id str
- The ID of the Integration, for example,
int-abc123.
- id String
- The ID of the Integration, for example,
int-abc123.
GetNotificationsIntegrationMsTeamsTarget
- Webhook
Url string - (String) MS Teams Webhook URL for the particular team channel
- Webhook
Url string - (String) MS Teams Webhook URL for the particular team channel
- webhook_
url string - (String) MS Teams Webhook URL for the particular team channel
- webhook
Url String - (String) MS Teams Webhook URL for the particular team channel
- webhook
Url string - (String) MS Teams Webhook URL for the particular team channel
- webhook_
url str - (String) MS Teams Webhook URL for the particular team channel
- webhook
Url String - (String) MS Teams Webhook URL for the particular team channel
GetNotificationsIntegrationRoleEmailTarget
- 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
GetNotificationsIntegrationSlackTarget
- Webhook
Url string - (String) MS Teams Webhook URL for the particular team channel
- Webhook
Url string - (String) MS Teams Webhook URL for the particular team channel
- webhook_
url string - (String) MS Teams Webhook URL for the particular team channel
- webhook
Url String - (String) MS Teams Webhook URL for the particular team channel
- webhook
Url string - (String) MS Teams Webhook URL for the particular team channel
- webhook_
url str - (String) MS Teams Webhook URL for the particular team channel
- webhook
Url String - (String) MS Teams Webhook URL for the particular team channel
GetNotificationsIntegrationUserEmailTarget
- Users
List<Pulumi.
Confluent Cloud. Inputs. Get Notifications Integration User Email Target User> - (String) Reference to the user the in-app target belongs to.
- Users
[]Get
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<Get
Notifications Integration User Email Target User> - (String) Reference to the user the in-app target belongs to.
- users
Get
Notifications Integration User Email Target User[] - (String) Reference to the user the in-app target belongs to.
- users
Sequence[Get
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.
GetNotificationsIntegrationUserEmailTargetUser
- Id string
- The ID of the Integration, for example,
int-abc123.
- Id string
- The ID of the Integration, for example,
int-abc123.
- id string
- The ID of the Integration, for example,
int-abc123.
- id String
- The ID of the Integration, for example,
int-abc123.
- id string
- The ID of the Integration, for example,
int-abc123.
- id str
- The ID of the Integration, for example,
int-abc123.
- id String
- The ID of the Integration, for example,
int-abc123.
GetNotificationsIntegrationWebhookTarget
- Url string
- (String) URL endpoint for the webhook
- Url string
- (String) URL endpoint for the webhook
- url string
- (String) URL endpoint for the webhook
- url String
- (String) URL endpoint for the webhook
- url string
- (String) URL endpoint for the webhook
- url str
- (String) URL endpoint for the webhook
- url String
- (String) URL endpoint for the webhook
Package Details
- Repository
- Confluent Cloud pulumi/pulumi-confluentcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
confluentTerraform Provider.
Viewing docs for Confluent v2.83.0
published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi