Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine
volcengine.tls.AlarmNotifyGroups
Explore with Pulumi AI
Use this data source to query detailed information of tls alarm notify groups
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var @default = Volcengine.Tls.AlarmNotifyGroups.Invoke();
});
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tls.AlarmNotifyGroups(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.tls.TlsFunctions;
import com.pulumi.volcengine.tls.inputs.AlarmNotifyGroupsArgs;
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 default = TlsFunctions.AlarmNotifyGroups();
}
}
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.tls.alarm_notify_groups()
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.tls.AlarmNotifyGroups({});
variables:
default:
fn::invoke:
Function: volcengine:tls:AlarmNotifyGroups
Arguments: {}
Using AlarmNotifyGroups
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 alarmNotifyGroups(args: AlarmNotifyGroupsArgs, opts?: InvokeOptions): Promise<AlarmNotifyGroupsResult>
function alarmNotifyGroupsOutput(args: AlarmNotifyGroupsOutputArgs, opts?: InvokeOptions): Output<AlarmNotifyGroupsResult>
def alarm_notify_groups(alarm_notify_group_id: Optional[str] = None,
alarm_notify_group_name: Optional[str] = None,
iam_project_name: Optional[str] = None,
output_file: Optional[str] = None,
receiver_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> AlarmNotifyGroupsResult
def alarm_notify_groups_output(alarm_notify_group_id: Optional[pulumi.Input[str]] = None,
alarm_notify_group_name: Optional[pulumi.Input[str]] = None,
iam_project_name: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
receiver_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[AlarmNotifyGroupsResult]
func AlarmNotifyGroups(ctx *Context, args *AlarmNotifyGroupsArgs, opts ...InvokeOption) (*AlarmNotifyGroupsResult, error)
func AlarmNotifyGroupsOutput(ctx *Context, args *AlarmNotifyGroupsOutputArgs, opts ...InvokeOption) AlarmNotifyGroupsResultOutput
public static class AlarmNotifyGroups
{
public static Task<AlarmNotifyGroupsResult> InvokeAsync(AlarmNotifyGroupsArgs args, InvokeOptions? opts = null)
public static Output<AlarmNotifyGroupsResult> Invoke(AlarmNotifyGroupsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<AlarmNotifyGroupsResult> alarmNotifyGroups(AlarmNotifyGroupsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: volcengine:tls:AlarmNotifyGroups
arguments:
# arguments dictionary
The following arguments are supported:
- Alarm
Notify stringGroup Id - The id of the alarm notify group.
- Alarm
Notify stringGroup Name - The name of the alarm notify group.
- Iam
Project stringName - The name of the iam project.
- Output
File string - File name where to save data source results.
- Receiver
Name string - The name of the receiver.
- Alarm
Notify stringGroup Id - The id of the alarm notify group.
- Alarm
Notify stringGroup Name - The name of the alarm notify group.
- Iam
Project stringName - The name of the iam project.
- Output
File string - File name where to save data source results.
- Receiver
Name string - The name of the receiver.
- alarm
Notify StringGroup Id - The id of the alarm notify group.
- alarm
Notify StringGroup Name - The name of the alarm notify group.
- iam
Project StringName - The name of the iam project.
- output
File String - File name where to save data source results.
- receiver
Name String - The name of the receiver.
- alarm
Notify stringGroup Id - The id of the alarm notify group.
- alarm
Notify stringGroup Name - The name of the alarm notify group.
- iam
Project stringName - The name of the iam project.
- output
File string - File name where to save data source results.
- receiver
Name string - The name of the receiver.
- alarm_
notify_ strgroup_ id - The id of the alarm notify group.
- alarm_
notify_ strgroup_ name - The name of the alarm notify group.
- iam_
project_ strname - The name of the iam project.
- output_
file str - File name where to save data source results.
- receiver_
name str - The name of the receiver.
- alarm
Notify StringGroup Id - The id of the alarm notify group.
- alarm
Notify StringGroup Name - The name of the alarm notify group.
- iam
Project StringName - The name of the iam project.
- output
File String - File name where to save data source results.
- receiver
Name String - The name of the receiver.
AlarmNotifyGroups Result
The following output properties are available:
- Groups
List<Alarm
Notify Groups Group> - The list of the notify groups.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Alarm
Notify stringGroup Id - The id of the notify group.
- Alarm
Notify stringGroup Name - Name of the notification group.
- Iam
Project stringName - The iam project name.
- Output
File string - Receiver
Name string
- Groups
[]Alarm
Notify Groups Group - The list of the notify groups.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Alarm
Notify stringGroup Id - The id of the notify group.
- Alarm
Notify stringGroup Name - Name of the notification group.
- Iam
Project stringName - The iam project name.
- Output
File string - Receiver
Name string
- groups
List<Alarm
Notify Groups Group> - The list of the notify groups.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of query.
- alarm
Notify StringGroup Id - The id of the notify group.
- alarm
Notify StringGroup Name - Name of the notification group.
- iam
Project StringName - The iam project name.
- output
File String - receiver
Name String
- groups
Alarm
Notify Groups Group[] - The list of the notify groups.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of query.
- alarm
Notify stringGroup Id - The id of the notify group.
- alarm
Notify stringGroup Name - Name of the notification group.
- iam
Project stringName - The iam project name.
- output
File string - receiver
Name string
- groups
Sequence[Alarm
Notify Groups Group] - The list of the notify groups.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of query.
- alarm_
notify_ strgroup_ id - The id of the notify group.
- alarm_
notify_ strgroup_ name - Name of the notification group.
- iam_
project_ strname - The iam project name.
- output_
file str - receiver_
name str
- groups List<Property Map>
- The list of the notify groups.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of query.
- alarm
Notify StringGroup Id - The id of the notify group.
- alarm
Notify StringGroup Name - Name of the notification group.
- iam
Project StringName - The iam project name.
- output
File String - receiver
Name String
Supporting Types
AlarmNotifyGroupsGroup
- Alarm
Notify stringGroup Id - The id of the alarm notify group.
- Alarm
Notify stringGroup Name - The name of the alarm notify group.
- Create
Time string - The create time the notification.
- Iam
Project stringName - The name of the iam project.
- Modify
Time string - The modification time the notification.
- Notify
Types List<string> - The notify group type.
- Receivers
List<Alarm
Notify Groups Group Receiver> - List of IAM users to receive alerts.
- Alarm
Notify stringGroup Id - The id of the alarm notify group.
- Alarm
Notify stringGroup Name - The name of the alarm notify group.
- Create
Time string - The create time the notification.
- Iam
Project stringName - The name of the iam project.
- Modify
Time string - The modification time the notification.
- Notify
Types []string - The notify group type.
- Receivers
[]Alarm
Notify Groups Group Receiver - List of IAM users to receive alerts.
- alarm
Notify StringGroup Id - The id of the alarm notify group.
- alarm
Notify StringGroup Name - The name of the alarm notify group.
- create
Time String - The create time the notification.
- iam
Project StringName - The name of the iam project.
- modify
Time String - The modification time the notification.
- notify
Types List<String> - The notify group type.
- receivers
List<Alarm
Notify Groups Group Receiver> - List of IAM users to receive alerts.
- alarm
Notify stringGroup Id - The id of the alarm notify group.
- alarm
Notify stringGroup Name - The name of the alarm notify group.
- create
Time string - The create time the notification.
- iam
Project stringName - The name of the iam project.
- modify
Time string - The modification time the notification.
- notify
Types string[] - The notify group type.
- receivers
Alarm
Notify Groups Group Receiver[] - List of IAM users to receive alerts.
- alarm_
notify_ strgroup_ id - The id of the alarm notify group.
- alarm_
notify_ strgroup_ name - The name of the alarm notify group.
- create_
time str - The create time the notification.
- iam_
project_ strname - The name of the iam project.
- modify_
time str - The modification time the notification.
- notify_
types Sequence[str] - The notify group type.
- receivers
Sequence[Alarm
Notify Groups Group Receiver] - List of IAM users to receive alerts.
- alarm
Notify StringGroup Id - The id of the alarm notify group.
- alarm
Notify StringGroup Name - The name of the alarm notify group.
- create
Time String - The create time the notification.
- iam
Project StringName - The name of the iam project.
- modify
Time String - The modification time the notification.
- notify
Types List<String> - The notify group type.
- receivers List<Property Map>
- List of IAM users to receive alerts.
AlarmNotifyGroupsGroupReceiver
- End
Time string - The end time.
- Receiver
Channels List<string> - The list of the receiver channels.
- Receiver
Names List<string> - List of the receiver names.
- Receiver
Type string - The receiver type.
- Start
Time string - The start time.
- End
Time string - The end time.
- Receiver
Channels []string - The list of the receiver channels.
- Receiver
Names []string - List of the receiver names.
- Receiver
Type string - The receiver type.
- Start
Time string - The start time.
- end
Time String - The end time.
- receiver
Channels List<String> - The list of the receiver channels.
- receiver
Names List<String> - List of the receiver names.
- receiver
Type String - The receiver type.
- start
Time String - The start time.
- end
Time string - The end time.
- receiver
Channels string[] - The list of the receiver channels.
- receiver
Names string[] - List of the receiver names.
- receiver
Type string - The receiver type.
- start
Time string - The start time.
- end_
time str - The end time.
- receiver_
channels Sequence[str] - The list of the receiver channels.
- receiver_
names Sequence[str] - List of the receiver names.
- receiver_
type str - The receiver type.
- start_
time str - The start time.
- end
Time String - The end time.
- receiver
Channels List<String> - The list of the receiver channels.
- receiver
Names List<String> - List of the receiver names.
- receiver
Type String - The receiver type.
- start
Time String - The start time.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.