Volcengine v0.0.27 published on Tuesday, Dec 10, 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
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.tls.AlarmNotifyGroups({});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.tls.alarm_notify_groups()
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
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    var @default = Volcengine.Tls.AlarmNotifyGroups.Invoke();
});
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();
    }
}
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) AlarmNotifyGroupsResultOutputpublic 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)
public static Output<AlarmNotifyGroupsResult> alarmNotifyGroups(AlarmNotifyGroupsArgs args, InvokeOptions options)
fn::invoke:
  function: volcengine:tls:AlarmNotifyGroups
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AlarmNotify stringGroup Id 
- The id of the alarm notify group.
- AlarmNotify stringGroup Name 
- The name of the alarm notify group.
- IamProject stringName 
- The name of the iam project.
- OutputFile string
- File name where to save data source results.
- ReceiverName string
- The name of the receiver.
- AlarmNotify stringGroup Id 
- The id of the alarm notify group.
- AlarmNotify stringGroup Name 
- The name of the alarm notify group.
- IamProject stringName 
- The name of the iam project.
- OutputFile string
- File name where to save data source results.
- ReceiverName string
- The name of the receiver.
- alarmNotify StringGroup Id 
- The id of the alarm notify group.
- alarmNotify StringGroup Name 
- The name of the alarm notify group.
- iamProject StringName 
- The name of the iam project.
- outputFile String
- File name where to save data source results.
- receiverName String
- The name of the receiver.
- alarmNotify stringGroup Id 
- The id of the alarm notify group.
- alarmNotify stringGroup Name 
- The name of the alarm notify group.
- iamProject stringName 
- The name of the iam project.
- outputFile string
- File name where to save data source results.
- receiverName 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.
- alarmNotify StringGroup Id 
- The id of the alarm notify group.
- alarmNotify StringGroup Name 
- The name of the alarm notify group.
- iamProject StringName 
- The name of the iam project.
- outputFile String
- File name where to save data source results.
- receiverName String
- The name of the receiver.
AlarmNotifyGroups Result
The following output properties are available:
- Groups
List<AlarmNotify Groups Group> 
- The list of the notify groups.
- Id string
- The provider-assigned unique ID for this managed resource.
- TotalCount int
- The total count of query.
- AlarmNotify stringGroup Id 
- The id of the notify group.
- AlarmNotify stringGroup Name 
- Name of the notification group.
- IamProject stringName 
- The iam project name.
- OutputFile string
- ReceiverName string
- Groups
[]AlarmNotify Groups Group 
- The list of the notify groups.
- Id string
- The provider-assigned unique ID for this managed resource.
- TotalCount int
- The total count of query.
- AlarmNotify stringGroup Id 
- The id of the notify group.
- AlarmNotify stringGroup Name 
- Name of the notification group.
- IamProject stringName 
- The iam project name.
- OutputFile string
- ReceiverName string
- groups
List<AlarmNotify Groups Group> 
- The list of the notify groups.
- id String
- The provider-assigned unique ID for this managed resource.
- totalCount Integer
- The total count of query.
- alarmNotify StringGroup Id 
- The id of the notify group.
- alarmNotify StringGroup Name 
- Name of the notification group.
- iamProject StringName 
- The iam project name.
- outputFile String
- receiverName String
- groups
AlarmNotify Groups Group[] 
- The list of the notify groups.
- id string
- The provider-assigned unique ID for this managed resource.
- totalCount number
- The total count of query.
- alarmNotify stringGroup Id 
- The id of the notify group.
- alarmNotify stringGroup Name 
- Name of the notification group.
- iamProject stringName 
- The iam project name.
- outputFile string
- receiverName string
- groups
Sequence[AlarmNotify 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.
- totalCount Number
- The total count of query.
- alarmNotify StringGroup Id 
- The id of the notify group.
- alarmNotify StringGroup Name 
- Name of the notification group.
- iamProject StringName 
- The iam project name.
- outputFile String
- receiverName String
Supporting Types
AlarmNotifyGroupsGroup   
- AlarmNotify stringGroup Id 
- The id of the alarm notify group.
- AlarmNotify stringGroup Name 
- The name of the alarm notify group.
- CreateTime string
- The create time the notification.
- IamProject stringName 
- The name of the iam project.
- ModifyTime string
- The modification time the notification.
- NotifyTypes List<string>
- The notify group type.
- Receivers
List<AlarmNotify Groups Group Receiver> 
- List of IAM users to receive alerts.
- AlarmNotify stringGroup Id 
- The id of the alarm notify group.
- AlarmNotify stringGroup Name 
- The name of the alarm notify group.
- CreateTime string
- The create time the notification.
- IamProject stringName 
- The name of the iam project.
- ModifyTime string
- The modification time the notification.
- NotifyTypes []string
- The notify group type.
- Receivers
[]AlarmNotify Groups Group Receiver 
- List of IAM users to receive alerts.
- alarmNotify StringGroup Id 
- The id of the alarm notify group.
- alarmNotify StringGroup Name 
- The name of the alarm notify group.
- createTime String
- The create time the notification.
- iamProject StringName 
- The name of the iam project.
- modifyTime String
- The modification time the notification.
- notifyTypes List<String>
- The notify group type.
- receivers
List<AlarmNotify Groups Group Receiver> 
- List of IAM users to receive alerts.
- alarmNotify stringGroup Id 
- The id of the alarm notify group.
- alarmNotify stringGroup Name 
- The name of the alarm notify group.
- createTime string
- The create time the notification.
- iamProject stringName 
- The name of the iam project.
- modifyTime string
- The modification time the notification.
- notifyTypes string[]
- The notify group type.
- receivers
AlarmNotify 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[AlarmNotify Groups Group Receiver] 
- List of IAM users to receive alerts.
- alarmNotify StringGroup Id 
- The id of the alarm notify group.
- alarmNotify StringGroup Name 
- The name of the alarm notify group.
- createTime String
- The create time the notification.
- iamProject StringName 
- The name of the iam project.
- modifyTime String
- The modification time the notification.
- notifyTypes List<String>
- The notify group type.
- receivers List<Property Map>
- List of IAM users to receive alerts.
AlarmNotifyGroupsGroupReceiver    
- EndTime string
- The end time.
- ReceiverChannels List<string>
- The list of the receiver channels.
- ReceiverNames List<string>
- List of the receiver names.
- ReceiverType string
- The receiver type.
- StartTime string
- The start time.
- EndTime string
- The end time.
- ReceiverChannels []string
- The list of the receiver channels.
- ReceiverNames []string
- List of the receiver names.
- ReceiverType string
- The receiver type.
- StartTime string
- The start time.
- endTime String
- The end time.
- receiverChannels List<String>
- The list of the receiver channels.
- receiverNames List<String>
- List of the receiver names.
- receiverType String
- The receiver type.
- startTime String
- The start time.
- endTime string
- The end time.
- receiverChannels string[]
- The list of the receiver channels.
- receiverNames string[]
- List of the receiver names.
- receiverType string
- The receiver type.
- startTime 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.
- endTime String
- The end time.
- receiverChannels List<String>
- The list of the receiver channels.
- receiverNames List<String>
- List of the receiver names.
- receiverType String
- The receiver type.
- startTime String
- The start time.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the volcengineTerraform Provider.