1. Packages
  2. Sysdig Provider
  3. API Docs
  4. getSecureNotificationChannelTeamEmail
sysdig 1.53.0 published on Thursday, Apr 17, 2025 by sysdiglabs

sysdig.getSecureNotificationChannelTeamEmail

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sysdig from "@pulumi/sysdig";

const ncTeamEmail = sysdig.getSecureNotificationChannelTeamEmail({
    name: "some notification channel name",
});
Copy
import pulumi
import pulumi_sysdig as sysdig

nc_team_email = sysdig.get_secure_notification_channel_team_email(name="some notification channel name")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/sysdig/sysdig"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sysdig.LookupSecureNotificationChannelTeamEmail(ctx, &sysdig.LookupSecureNotificationChannelTeamEmailArgs{
			Name: "some notification channel name",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sysdig = Pulumi.Sysdig;

return await Deployment.RunAsync(() => 
{
    var ncTeamEmail = Sysdig.GetSecureNotificationChannelTeamEmail.Invoke(new()
    {
        Name = "some notification channel name",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sysdig.SysdigFunctions;
import com.pulumi.sysdig.inputs.GetSecureNotificationChannelTeamEmailArgs;
import java.util.List;
import java.util.ArrayList;
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 ncTeamEmail = SysdigFunctions.getSecureNotificationChannelTeamEmail(GetSecureNotificationChannelTeamEmailArgs.builder()
            .name("some notification channel name")
            .build());

    }
}
Copy
variables:
  ncTeamEmail:
    fn::invoke:
      function: sysdig:getSecureNotificationChannelTeamEmail
      arguments:
        name: some notification channel name
Copy

Using getSecureNotificationChannelTeamEmail

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 getSecureNotificationChannelTeamEmail(args: GetSecureNotificationChannelTeamEmailArgs, opts?: InvokeOptions): Promise<GetSecureNotificationChannelTeamEmailResult>
function getSecureNotificationChannelTeamEmailOutput(args: GetSecureNotificationChannelTeamEmailOutputArgs, opts?: InvokeOptions): Output<GetSecureNotificationChannelTeamEmailResult>
Copy
def get_secure_notification_channel_team_email(enabled: Optional[bool] = None,
                                               id: Optional[str] = None,
                                               name: Optional[str] = None,
                                               notify_when_ok: Optional[bool] = None,
                                               notify_when_resolved: Optional[bool] = None,
                                               send_test_notification: Optional[bool] = None,
                                               share_with_current_team: Optional[bool] = None,
                                               timeouts: Optional[GetSecureNotificationChannelTeamEmailTimeouts] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetSecureNotificationChannelTeamEmailResult
def get_secure_notification_channel_team_email_output(enabled: Optional[pulumi.Input[bool]] = None,
                                               id: Optional[pulumi.Input[str]] = None,
                                               name: Optional[pulumi.Input[str]] = None,
                                               notify_when_ok: Optional[pulumi.Input[bool]] = None,
                                               notify_when_resolved: Optional[pulumi.Input[bool]] = None,
                                               send_test_notification: Optional[pulumi.Input[bool]] = None,
                                               share_with_current_team: Optional[pulumi.Input[bool]] = None,
                                               timeouts: Optional[pulumi.Input[GetSecureNotificationChannelTeamEmailTimeoutsArgs]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetSecureNotificationChannelTeamEmailResult]
Copy
func LookupSecureNotificationChannelTeamEmail(ctx *Context, args *LookupSecureNotificationChannelTeamEmailArgs, opts ...InvokeOption) (*LookupSecureNotificationChannelTeamEmailResult, error)
func LookupSecureNotificationChannelTeamEmailOutput(ctx *Context, args *LookupSecureNotificationChannelTeamEmailOutputArgs, opts ...InvokeOption) LookupSecureNotificationChannelTeamEmailResultOutput
Copy

> Note: This function is named LookupSecureNotificationChannelTeamEmail in the Go SDK.

public static class GetSecureNotificationChannelTeamEmail 
{
    public static Task<GetSecureNotificationChannelTeamEmailResult> InvokeAsync(GetSecureNotificationChannelTeamEmailArgs args, InvokeOptions? opts = null)
    public static Output<GetSecureNotificationChannelTeamEmailResult> Invoke(GetSecureNotificationChannelTeamEmailInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSecureNotificationChannelTeamEmailResult> getSecureNotificationChannelTeamEmail(GetSecureNotificationChannelTeamEmailArgs args, InvokeOptions options)
public static Output<GetSecureNotificationChannelTeamEmailResult> getSecureNotificationChannelTeamEmail(GetSecureNotificationChannelTeamEmailArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sysdig:index/getSecureNotificationChannelTeamEmail:getSecureNotificationChannelTeamEmail
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The name of the Notification Channel to retrieve.
Enabled bool
Whether the Notification Channel is active or not.
Id string
The Notification Channel ID.
NotifyWhenOk bool
Whether the Notification Channel sends a notification when the condition is no longer triggered.
NotifyWhenResolved bool
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
SendTestNotification bool
Whether the Notification Channel has enabled the test notification.
ShareWithCurrentTeam bool
Timeouts GetSecureNotificationChannelTeamEmailTimeouts
Name This property is required. string
The name of the Notification Channel to retrieve.
Enabled bool
Whether the Notification Channel is active or not.
Id string
The Notification Channel ID.
NotifyWhenOk bool
Whether the Notification Channel sends a notification when the condition is no longer triggered.
NotifyWhenResolved bool
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
SendTestNotification bool
Whether the Notification Channel has enabled the test notification.
ShareWithCurrentTeam bool
Timeouts GetSecureNotificationChannelTeamEmailTimeouts
name This property is required. String
The name of the Notification Channel to retrieve.
enabled Boolean
Whether the Notification Channel is active or not.
id String
The Notification Channel ID.
notifyWhenOk Boolean
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notifyWhenResolved Boolean
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
sendTestNotification Boolean
Whether the Notification Channel has enabled the test notification.
shareWithCurrentTeam Boolean
timeouts GetSecureNotificationChannelTeamEmailTimeouts
name This property is required. string
The name of the Notification Channel to retrieve.
enabled boolean
Whether the Notification Channel is active or not.
id string
The Notification Channel ID.
notifyWhenOk boolean
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notifyWhenResolved boolean
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
sendTestNotification boolean
Whether the Notification Channel has enabled the test notification.
shareWithCurrentTeam boolean
timeouts GetSecureNotificationChannelTeamEmailTimeouts
name This property is required. str
The name of the Notification Channel to retrieve.
enabled bool
Whether the Notification Channel is active or not.
id str
The Notification Channel ID.
notify_when_ok bool
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notify_when_resolved bool
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
send_test_notification bool
Whether the Notification Channel has enabled the test notification.
share_with_current_team bool
timeouts GetSecureNotificationChannelTeamEmailTimeouts
name This property is required. String
The name of the Notification Channel to retrieve.
enabled Boolean
Whether the Notification Channel is active or not.
id String
The Notification Channel ID.
notifyWhenOk Boolean
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notifyWhenResolved Boolean
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
sendTestNotification Boolean
Whether the Notification Channel has enabled the test notification.
shareWithCurrentTeam Boolean
timeouts Property Map

getSecureNotificationChannelTeamEmail Result

The following output properties are available:

Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
TeamId double
id of the team.
Version double
The version of the Notification Channel.
Enabled bool
Whether the Notification Channel is active or not.
NotifyWhenOk bool
Whether the Notification Channel sends a notification when the condition is no longer triggered.
NotifyWhenResolved bool
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
SendTestNotification bool
Whether the Notification Channel has enabled the test notification.
ShareWithCurrentTeam bool
Timeouts GetSecureNotificationChannelTeamEmailTimeouts
Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
TeamId float64
id of the team.
Version float64
The version of the Notification Channel.
Enabled bool
Whether the Notification Channel is active or not.
NotifyWhenOk bool
Whether the Notification Channel sends a notification when the condition is no longer triggered.
NotifyWhenResolved bool
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
SendTestNotification bool
Whether the Notification Channel has enabled the test notification.
ShareWithCurrentTeam bool
Timeouts GetSecureNotificationChannelTeamEmailTimeouts
id String
The Notification Channel ID.
name String
The Notification Channel Name.
teamId Double
id of the team.
version Double
The version of the Notification Channel.
enabled Boolean
Whether the Notification Channel is active or not.
notifyWhenOk Boolean
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notifyWhenResolved Boolean
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
sendTestNotification Boolean
Whether the Notification Channel has enabled the test notification.
shareWithCurrentTeam Boolean
timeouts GetSecureNotificationChannelTeamEmailTimeouts
id string
The Notification Channel ID.
name string
The Notification Channel Name.
teamId number
id of the team.
version number
The version of the Notification Channel.
enabled boolean
Whether the Notification Channel is active or not.
notifyWhenOk boolean
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notifyWhenResolved boolean
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
sendTestNotification boolean
Whether the Notification Channel has enabled the test notification.
shareWithCurrentTeam boolean
timeouts GetSecureNotificationChannelTeamEmailTimeouts
id str
The Notification Channel ID.
name str
The Notification Channel Name.
team_id float
id of the team.
version float
The version of the Notification Channel.
enabled bool
Whether the Notification Channel is active or not.
notify_when_ok bool
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notify_when_resolved bool
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
send_test_notification bool
Whether the Notification Channel has enabled the test notification.
share_with_current_team bool
timeouts GetSecureNotificationChannelTeamEmailTimeouts
id String
The Notification Channel ID.
name String
The Notification Channel Name.
teamId Number
id of the team.
version Number
The version of the Notification Channel.
enabled Boolean
Whether the Notification Channel is active or not.
notifyWhenOk Boolean
Whether the Notification Channel sends a notification when the condition is no longer triggered.
notifyWhenResolved Boolean
Whether the Notification Channel sends a notification if it's manually acknowledged by a user.
sendTestNotification Boolean
Whether the Notification Channel has enabled the test notification.
shareWithCurrentTeam Boolean
timeouts Property Map

Supporting Types

GetSecureNotificationChannelTeamEmailTimeouts

Read string
Read string
read String
read string
read str
read String

Package Details

Repository
sysdig sysdiglabs/terraform-provider-sysdig
License
Notes
This Pulumi package is based on the sysdig Terraform Provider.