1. Packages
  2. Sysdig Provider
  3. API Docs
  4. getMonitorNotificationChannelOpsgenie
sysdig 1.54.0 published on Monday, Apr 28, 2025 by sysdiglabs

sysdig.getMonitorNotificationChannelOpsgenie

Explore with Pulumi AI

Example Usage

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

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

nc_opsgenie = sysdig.get_monitor_notification_channel_opsgenie(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.LookupMonitorNotificationChannelOpsgenie(ctx, &sysdig.LookupMonitorNotificationChannelOpsgenieArgs{
			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 ncOpsgenie = Sysdig.GetMonitorNotificationChannelOpsgenie.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.GetMonitorNotificationChannelOpsgenieArgs;
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 ncOpsgenie = SysdigFunctions.getMonitorNotificationChannelOpsgenie(GetMonitorNotificationChannelOpsgenieArgs.builder()
            .name("some notification channel name")
            .build());

    }
}
Copy
variables:
  ncOpsgenie:
    fn::invoke:
      function: sysdig:getMonitorNotificationChannelOpsgenie
      arguments:
        name: some notification channel name
Copy

Using getMonitorNotificationChannelOpsgenie

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 getMonitorNotificationChannelOpsgenie(args: GetMonitorNotificationChannelOpsgenieArgs, opts?: InvokeOptions): Promise<GetMonitorNotificationChannelOpsgenieResult>
function getMonitorNotificationChannelOpsgenieOutput(args: GetMonitorNotificationChannelOpsgenieOutputArgs, opts?: InvokeOptions): Output<GetMonitorNotificationChannelOpsgenieResult>
Copy
def get_monitor_notification_channel_opsgenie(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[GetMonitorNotificationChannelOpsgenieTimeouts] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetMonitorNotificationChannelOpsgenieResult
def get_monitor_notification_channel_opsgenie_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[GetMonitorNotificationChannelOpsgenieTimeoutsArgs]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetMonitorNotificationChannelOpsgenieResult]
Copy
func LookupMonitorNotificationChannelOpsgenie(ctx *Context, args *LookupMonitorNotificationChannelOpsgenieArgs, opts ...InvokeOption) (*LookupMonitorNotificationChannelOpsgenieResult, error)
func LookupMonitorNotificationChannelOpsgenieOutput(ctx *Context, args *LookupMonitorNotificationChannelOpsgenieOutputArgs, opts ...InvokeOption) LookupMonitorNotificationChannelOpsgenieResultOutput
Copy

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

public static class GetMonitorNotificationChannelOpsgenie 
{
    public static Task<GetMonitorNotificationChannelOpsgenieResult> InvokeAsync(GetMonitorNotificationChannelOpsgenieArgs args, InvokeOptions? opts = null)
    public static Output<GetMonitorNotificationChannelOpsgenieResult> Invoke(GetMonitorNotificationChannelOpsgenieInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMonitorNotificationChannelOpsgenieResult> getMonitorNotificationChannelOpsgenie(GetMonitorNotificationChannelOpsgenieArgs args, InvokeOptions options)
public static Output<GetMonitorNotificationChannelOpsgenieResult> getMonitorNotificationChannelOpsgenie(GetMonitorNotificationChannelOpsgenieArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sysdig:index/getMonitorNotificationChannelOpsgenie:getMonitorNotificationChannelOpsgenie
  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 GetMonitorNotificationChannelOpsgenieTimeouts
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 GetMonitorNotificationChannelOpsgenieTimeouts
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 GetMonitorNotificationChannelOpsgenieTimeouts
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 GetMonitorNotificationChannelOpsgenieTimeouts
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 GetMonitorNotificationChannelOpsgenieTimeouts
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

getMonitorNotificationChannelOpsgenie Result

The following output properties are available:

ApiKey string
Key for the API.
Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
Region string
Opsgenie Region.
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 GetMonitorNotificationChannelOpsgenieTimeouts
ApiKey string
Key for the API.
Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
Region string
Opsgenie Region.
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 GetMonitorNotificationChannelOpsgenieTimeouts
apiKey String
Key for the API.
id String
The Notification Channel ID.
name String
The Notification Channel Name.
region String
Opsgenie Region.
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 GetMonitorNotificationChannelOpsgenieTimeouts
apiKey string
Key for the API.
id string
The Notification Channel ID.
name string
The Notification Channel Name.
region string
Opsgenie Region.
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 GetMonitorNotificationChannelOpsgenieTimeouts
api_key str
Key for the API.
id str
The Notification Channel ID.
name str
The Notification Channel Name.
region str
Opsgenie Region.
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 GetMonitorNotificationChannelOpsgenieTimeouts
apiKey String
Key for the API.
id String
The Notification Channel ID.
name String
The Notification Channel Name.
region String
Opsgenie Region.
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

GetMonitorNotificationChannelOpsgenieTimeouts

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.