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

sysdig.getMonitorNotificationChannelVictorops

Explore with Pulumi AI

Example Usage

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

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

nc_victorops = sysdig.get_monitor_notification_channel_victorops(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.LookupMonitorNotificationChannelVictorops(ctx, &sysdig.LookupMonitorNotificationChannelVictoropsArgs{
			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 ncVictorops = Sysdig.GetMonitorNotificationChannelVictorops.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.GetMonitorNotificationChannelVictoropsArgs;
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 ncVictorops = SysdigFunctions.getMonitorNotificationChannelVictorops(GetMonitorNotificationChannelVictoropsArgs.builder()
            .name("some notification channel name")
            .build());

    }
}
Copy
variables:
  ncVictorops:
    fn::invoke:
      function: sysdig:getMonitorNotificationChannelVictorops
      arguments:
        name: some notification channel name
Copy

Using getMonitorNotificationChannelVictorops

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 getMonitorNotificationChannelVictorops(args: GetMonitorNotificationChannelVictoropsArgs, opts?: InvokeOptions): Promise<GetMonitorNotificationChannelVictoropsResult>
function getMonitorNotificationChannelVictoropsOutput(args: GetMonitorNotificationChannelVictoropsOutputArgs, opts?: InvokeOptions): Output<GetMonitorNotificationChannelVictoropsResult>
Copy
def get_monitor_notification_channel_victorops(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[GetMonitorNotificationChannelVictoropsTimeouts] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetMonitorNotificationChannelVictoropsResult
def get_monitor_notification_channel_victorops_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[GetMonitorNotificationChannelVictoropsTimeoutsArgs]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetMonitorNotificationChannelVictoropsResult]
Copy
func LookupMonitorNotificationChannelVictorops(ctx *Context, args *LookupMonitorNotificationChannelVictoropsArgs, opts ...InvokeOption) (*LookupMonitorNotificationChannelVictoropsResult, error)
func LookupMonitorNotificationChannelVictoropsOutput(ctx *Context, args *LookupMonitorNotificationChannelVictoropsOutputArgs, opts ...InvokeOption) LookupMonitorNotificationChannelVictoropsResultOutput
Copy

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

public static class GetMonitorNotificationChannelVictorops 
{
    public static Task<GetMonitorNotificationChannelVictoropsResult> InvokeAsync(GetMonitorNotificationChannelVictoropsArgs args, InvokeOptions? opts = null)
    public static Output<GetMonitorNotificationChannelVictoropsResult> Invoke(GetMonitorNotificationChannelVictoropsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMonitorNotificationChannelVictoropsResult> getMonitorNotificationChannelVictorops(GetMonitorNotificationChannelVictoropsArgs args, InvokeOptions options)
public static Output<GetMonitorNotificationChannelVictoropsResult> getMonitorNotificationChannelVictorops(GetMonitorNotificationChannelVictoropsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sysdig:index/getMonitorNotificationChannelVictorops:getMonitorNotificationChannelVictorops
  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 GetMonitorNotificationChannelVictoropsTimeouts
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 GetMonitorNotificationChannelVictoropsTimeouts
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 GetMonitorNotificationChannelVictoropsTimeouts
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 GetMonitorNotificationChannelVictoropsTimeouts
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 GetMonitorNotificationChannelVictoropsTimeouts
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

getMonitorNotificationChannelVictorops 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.
RoutingKey string
Routing key for VictorOps.
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 GetMonitorNotificationChannelVictoropsTimeouts
ApiKey string
Key for the API.
Id string
The Notification Channel ID.
Name string
The Notification Channel Name.
RoutingKey string
Routing key for VictorOps.
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 GetMonitorNotificationChannelVictoropsTimeouts
apiKey String
Key for the API.
id String
The Notification Channel ID.
name String
The Notification Channel Name.
routingKey String
Routing key for VictorOps.
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 GetMonitorNotificationChannelVictoropsTimeouts
apiKey string
Key for the API.
id string
The Notification Channel ID.
name string
The Notification Channel Name.
routingKey string
Routing key for VictorOps.
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 GetMonitorNotificationChannelVictoropsTimeouts
api_key str
Key for the API.
id str
The Notification Channel ID.
name str
The Notification Channel Name.
routing_key str
Routing key for VictorOps.
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 GetMonitorNotificationChannelVictoropsTimeouts
apiKey String
Key for the API.
id String
The Notification Channel ID.
name String
The Notification Channel Name.
routingKey String
Routing key for VictorOps.
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

GetMonitorNotificationChannelVictoropsTimeouts

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.