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

sysdig.getMonitorNotificationChannelGoogleChat

Explore with Pulumi AI

Example Usage

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

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

nc_google_chat = sysdig.get_monitor_notification_channel_google_chat(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.LookupMonitorNotificationChannelGoogleChat(ctx, &sysdig.LookupMonitorNotificationChannelGoogleChatArgs{
			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 ncGoogleChat = Sysdig.GetMonitorNotificationChannelGoogleChat.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.GetMonitorNotificationChannelGoogleChatArgs;
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 ncGoogleChat = SysdigFunctions.getMonitorNotificationChannelGoogleChat(GetMonitorNotificationChannelGoogleChatArgs.builder()
            .name("some notification channel name")
            .build());

    }
}
Copy
variables:
  ncGoogleChat:
    fn::invoke:
      function: sysdig:getMonitorNotificationChannelGoogleChat
      arguments:
        name: some notification channel name
Copy

Using getMonitorNotificationChannelGoogleChat

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 getMonitorNotificationChannelGoogleChat(args: GetMonitorNotificationChannelGoogleChatArgs, opts?: InvokeOptions): Promise<GetMonitorNotificationChannelGoogleChatResult>
function getMonitorNotificationChannelGoogleChatOutput(args: GetMonitorNotificationChannelGoogleChatOutputArgs, opts?: InvokeOptions): Output<GetMonitorNotificationChannelGoogleChatResult>
Copy
def get_monitor_notification_channel_google_chat(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[GetMonitorNotificationChannelGoogleChatTimeouts] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetMonitorNotificationChannelGoogleChatResult
def get_monitor_notification_channel_google_chat_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[GetMonitorNotificationChannelGoogleChatTimeoutsArgs]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetMonitorNotificationChannelGoogleChatResult]
Copy
func LookupMonitorNotificationChannelGoogleChat(ctx *Context, args *LookupMonitorNotificationChannelGoogleChatArgs, opts ...InvokeOption) (*LookupMonitorNotificationChannelGoogleChatResult, error)
func LookupMonitorNotificationChannelGoogleChatOutput(ctx *Context, args *LookupMonitorNotificationChannelGoogleChatOutputArgs, opts ...InvokeOption) LookupMonitorNotificationChannelGoogleChatResultOutput
Copy

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

public static class GetMonitorNotificationChannelGoogleChat 
{
    public static Task<GetMonitorNotificationChannelGoogleChatResult> InvokeAsync(GetMonitorNotificationChannelGoogleChatArgs args, InvokeOptions? opts = null)
    public static Output<GetMonitorNotificationChannelGoogleChatResult> Invoke(GetMonitorNotificationChannelGoogleChatInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMonitorNotificationChannelGoogleChatResult> getMonitorNotificationChannelGoogleChat(GetMonitorNotificationChannelGoogleChatArgs args, InvokeOptions options)
public static Output<GetMonitorNotificationChannelGoogleChatResult> getMonitorNotificationChannelGoogleChat(GetMonitorNotificationChannelGoogleChatArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sysdig:index/getMonitorNotificationChannelGoogleChat:getMonitorNotificationChannelGoogleChat
  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 GetMonitorNotificationChannelGoogleChatTimeouts
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 GetMonitorNotificationChannelGoogleChatTimeouts
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 GetMonitorNotificationChannelGoogleChatTimeouts
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 GetMonitorNotificationChannelGoogleChatTimeouts
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 GetMonitorNotificationChannelGoogleChatTimeouts
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

getMonitorNotificationChannelGoogleChat Result

The following output properties are available:

Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
Url string
URL of the Google Chat webhook.
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 GetMonitorNotificationChannelGoogleChatTimeouts
Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
Url string
URL of the Google Chat webhook.
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 GetMonitorNotificationChannelGoogleChatTimeouts
id String
The Notification Channel ID.
name String
The Notification Channel Name.
url String
URL of the Google Chat webhook.
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 GetMonitorNotificationChannelGoogleChatTimeouts
id string
The Notification Channel ID.
name string
The Notification Channel Name.
url string
URL of the Google Chat webhook.
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 GetMonitorNotificationChannelGoogleChatTimeouts
id str
The Notification Channel ID.
name str
The Notification Channel Name.
url str
URL of the Google Chat webhook.
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 GetMonitorNotificationChannelGoogleChatTimeouts
id String
The Notification Channel ID.
name String
The Notification Channel Name.
url String
URL of the Google Chat webhook.
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

GetMonitorNotificationChannelGoogleChatTimeouts

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.