1. Packages
  2. Avi Provider
  3. API Docs
  4. getAlertconfig
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.getAlertconfig

Explore with Pulumi AI

<!–

Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0

–>

layout: “avi”

page_title: “AVI: avi.Alertconfig” sidebar_current: “docs-avi-datasource-alertconfig” description: |- Get information of Avi AlertConfig.

avi.Alertconfig

This data source is used to to get avi.Alertconfig objects.

Example Usage

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

const fooAlertconfig = avi.getAlertconfig({
    name: "foo",
    uuid: "alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
Copy
import pulumi
import pulumi_avi as avi

foo_alertconfig = avi.get_alertconfig(name="foo",
    uuid="alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := avi.LookupAlertconfig(ctx, &avi.LookupAlertconfigArgs{
			Name: pulumi.StringRef("foo"),
			Uuid: pulumi.StringRef("alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;

return await Deployment.RunAsync(() => 
{
    var fooAlertconfig = Avi.GetAlertconfig.Invoke(new()
    {
        Name = "foo",
        Uuid = "alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetAlertconfigArgs;
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 fooAlertconfig = AviFunctions.getAlertconfig(GetAlertconfigArgs.builder()
            .name("foo")
            .uuid("alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
            .build());

    }
}
Copy
variables:
  fooAlertconfig:
    fn::invoke:
      function: avi:getAlertconfig
      arguments:
        name: foo
        uuid: alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Copy

Using getAlertconfig

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 getAlertconfig(args: GetAlertconfigArgs, opts?: InvokeOptions): Promise<GetAlertconfigResult>
function getAlertconfigOutput(args: GetAlertconfigOutputArgs, opts?: InvokeOptions): Output<GetAlertconfigResult>
Copy
def get_alertconfig(id: Optional[str] = None,
                    name: Optional[str] = None,
                    tenant_ref: Optional[str] = None,
                    uuid: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetAlertconfigResult
def get_alertconfig_output(id: Optional[pulumi.Input[str]] = None,
                    name: Optional[pulumi.Input[str]] = None,
                    tenant_ref: Optional[pulumi.Input[str]] = None,
                    uuid: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetAlertconfigResult]
Copy
func LookupAlertconfig(ctx *Context, args *LookupAlertconfigArgs, opts ...InvokeOption) (*LookupAlertconfigResult, error)
func LookupAlertconfigOutput(ctx *Context, args *LookupAlertconfigOutputArgs, opts ...InvokeOption) LookupAlertconfigResultOutput
Copy

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

public static class GetAlertconfig 
{
    public static Task<GetAlertconfigResult> InvokeAsync(GetAlertconfigArgs args, InvokeOptions? opts = null)
    public static Output<GetAlertconfigResult> Invoke(GetAlertconfigInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAlertconfigResult> getAlertconfig(GetAlertconfigArgs args, InvokeOptions options)
public static Output<GetAlertconfigResult> getAlertconfig(GetAlertconfigArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: avi:index/getAlertconfig:getAlertconfig
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Name string
Search AlertConfig by name.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Search AlertConfig by uuid.
Id string
Name string
Search AlertConfig by name.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Search AlertConfig by uuid.
id String
name String
Search AlertConfig by name.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Search AlertConfig by uuid.
id string
name string
Search AlertConfig by name.
tenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid string
Search AlertConfig by uuid.
id str
name str
Search AlertConfig by name.
tenant_ref str
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid str
Search AlertConfig by uuid.
id String
name String
Search AlertConfig by name.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Search AlertConfig by uuid.

getAlertconfig Result

The following output properties are available:

ActionGroupRef string
The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type actiongroupconfig. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
AlertRules List<GetAlertconfigAlertRule>
List of filters matching on events or client logs used for triggering alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
AutoscaleAlert string
This alert config applies to auto scale alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Category string
Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ConfigpbAttributes List<GetAlertconfigConfigpbAttribute>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Description string
A custom description field. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Enabled string
Enable or disable this alert config from generating new alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ExpiryTime string
An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Id string
Name string
Name of the alert configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ObjUuid string
Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ObjectType string
The object type to which the alert config is associated with. Valid object types are - virtual service, pool, service engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD... Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Recommendation string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
RollingWindow string
Only if the number of events is reached or exceeded within the time window will an alert be generated. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Source string
Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Summary string
Summary of reason why alert is generated. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Threshold string
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Throttle string
Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ActionGroupRef string
The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type actiongroupconfig. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
AlertRules []GetAlertconfigAlertRule
List of filters matching on events or client logs used for triggering alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
AutoscaleAlert string
This alert config applies to auto scale alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Category string
Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ConfigpbAttributes []GetAlertconfigConfigpbAttribute
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Description string
A custom description field. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Enabled string
Enable or disable this alert config from generating new alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ExpiryTime string
An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Id string
Name string
Name of the alert configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ObjUuid string
Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
ObjectType string
The object type to which the alert config is associated with. Valid object types are - virtual service, pool, service engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD... Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Recommendation string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
RollingWindow string
Only if the number of events is reached or exceeded within the time window will an alert be generated. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Source string
Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Summary string
Summary of reason why alert is generated. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
TenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Threshold string
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Throttle string
Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Uuid string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
actionGroupRef String
The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type actiongroupconfig. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
alertRules List<GetAlertconfigAlertRule>
List of filters matching on events or client logs used for triggering alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
autoscaleAlert String
This alert config applies to auto scale alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
category String
Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpbAttributes List<GetAlertconfigConfigpbAttribute>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description String
A custom description field. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
enabled String
Enable or disable this alert config from generating new alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
expiryTime String
An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id String
name String
Name of the alert configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
objUuid String
Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
objectType String
The object type to which the alert config is associated with. Valid object types are - virtual service, pool, service engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD... Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
recommendation String
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rollingWindow String
Only if the number of events is reached or exceeded within the time window will an alert be generated. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
source String
Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
summary String
Summary of reason why alert is generated. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
threshold String
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
throttle String
Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
actionGroupRef string
The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type actiongroupconfig. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
alertRules GetAlertconfigAlertRule[]
List of filters matching on events or client logs used for triggering alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
autoscaleAlert string
This alert config applies to auto scale alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
category string
Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpbAttributes GetAlertconfigConfigpbAttribute[]
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description string
A custom description field. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
enabled string
Enable or disable this alert config from generating new alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
expiryTime string
An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id string
name string
Name of the alert configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
objUuid string
Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
objectType string
The object type to which the alert config is associated with. Valid object types are - virtual service, pool, service engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD... Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
recommendation string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rollingWindow string
Only if the number of events is reached or exceeded within the time window will an alert be generated. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
source string
Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
summary string
Summary of reason why alert is generated. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef string
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
threshold string
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
throttle string
Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid string
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
action_group_ref str
The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type actiongroupconfig. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
alert_rules Sequence[GetAlertconfigAlertRule]
List of filters matching on events or client logs used for triggering alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
autoscale_alert str
This alert config applies to auto scale alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
category str
Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpb_attributes Sequence[GetAlertconfigConfigpbAttribute]
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description str
A custom description field. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
enabled str
Enable or disable this alert config from generating new alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
expiry_time str
An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id str
name str
Name of the alert configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
obj_uuid str
Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
object_type str
The object type to which the alert config is associated with. Valid object types are - virtual service, pool, service engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD... Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
recommendation str
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rolling_window str
Only if the number of events is reached or exceeded within the time window will an alert be generated. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
source str
Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
summary str
Summary of reason why alert is generated. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenant_ref str
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
threshold str
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
throttle str
Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid str
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
actionGroupRef String
The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type actiongroupconfig. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
alertRules List<Property Map>
List of filters matching on events or client logs used for triggering alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
autoscaleAlert String
This alert config applies to auto scale alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
category String
Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
configpbAttributes List<Property Map>
Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
description String
A custom description field. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
enabled String
Enable or disable this alert config from generating new alerts. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
expiryTime String
An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
id String
name String
Name of the alert configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
objUuid String
Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
objectType String
The object type to which the alert config is associated with. Valid object types are - virtual service, pool, service engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD... Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
recommendation String
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
rollingWindow String
Only if the number of events is reached or exceeded within the time window will an alert be generated. Allowed values are 1-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
source String
Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
summary String
Summary of reason why alert is generated. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
tenantRef String
It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
threshold String
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
throttle String
Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
uuid String
Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

Supporting Types

GetAlertconfigAlertRule

ConnAppLogRules This property is required. List<GetAlertconfigAlertRuleConnAppLogRule>
EventMatchFilter This property is required. string
MetricsRules This property is required. List<GetAlertconfigAlertRuleMetricsRule>
Operator This property is required. string
SysEventRules This property is required. List<GetAlertconfigAlertRuleSysEventRule>
ConnAppLogRules This property is required. []GetAlertconfigAlertRuleConnAppLogRule
EventMatchFilter This property is required. string
MetricsRules This property is required. []GetAlertconfigAlertRuleMetricsRule
Operator This property is required. string
SysEventRules This property is required. []GetAlertconfigAlertRuleSysEventRule
connAppLogRules This property is required. List<GetAlertconfigAlertRuleConnAppLogRule>
eventMatchFilter This property is required. String
metricsRules This property is required. List<GetAlertconfigAlertRuleMetricsRule>
operator This property is required. String
sysEventRules This property is required. List<GetAlertconfigAlertRuleSysEventRule>
connAppLogRules This property is required. GetAlertconfigAlertRuleConnAppLogRule[]
eventMatchFilter This property is required. string
metricsRules This property is required. GetAlertconfigAlertRuleMetricsRule[]
operator This property is required. string
sysEventRules This property is required. GetAlertconfigAlertRuleSysEventRule[]
conn_app_log_rules This property is required. Sequence[GetAlertconfigAlertRuleConnAppLogRule]
event_match_filter This property is required. str
metrics_rules This property is required. Sequence[GetAlertconfigAlertRuleMetricsRule]
operator This property is required. str
sys_event_rules This property is required. Sequence[GetAlertconfigAlertRuleSysEventRule]
connAppLogRules This property is required. List<Property Map>
eventMatchFilter This property is required. String
metricsRules This property is required. List<Property Map>
operator This property is required. String
sysEventRules This property is required. List<Property Map>

GetAlertconfigAlertRuleConnAppLogRule

FilterAction This property is required. string
FilterString This property is required. string
FilterAction This property is required. string
FilterString This property is required. string
filterAction This property is required. String
filterString This property is required. String
filterAction This property is required. string
filterString This property is required. string
filter_action This property is required. str
filter_string This property is required. str
filterAction This property is required. String
filterString This property is required. String

GetAlertconfigAlertRuleMetricsRule

Duration This property is required. string
MetricId This property is required. string
MetricThresholds This property is required. List<GetAlertconfigAlertRuleMetricsRuleMetricThreshold>
Duration This property is required. string
MetricId This property is required. string
MetricThresholds This property is required. []GetAlertconfigAlertRuleMetricsRuleMetricThreshold
duration This property is required. String
metricId This property is required. String
metricThresholds This property is required. List<GetAlertconfigAlertRuleMetricsRuleMetricThreshold>
duration This property is required. string
metricId This property is required. string
metricThresholds This property is required. GetAlertconfigAlertRuleMetricsRuleMetricThreshold[]
duration This property is required. str
metric_id This property is required. str
metric_thresholds This property is required. Sequence[GetAlertconfigAlertRuleMetricsRuleMetricThreshold]
duration This property is required. String
metricId This property is required. String
metricThresholds This property is required. List<Property Map>

GetAlertconfigAlertRuleMetricsRuleMetricThreshold

Comparator This property is required. string
Threshold This property is required. string
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Comparator This property is required. string
Threshold This property is required. string
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
comparator This property is required. String
threshold This property is required. String
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
comparator This property is required. string
threshold This property is required. string
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
comparator This property is required. str
threshold This property is required. str
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
comparator This property is required. String
threshold This property is required. String
An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

GetAlertconfigAlertRuleSysEventRule

EventDetails This property is required. List<GetAlertconfigAlertRuleSysEventRuleEventDetail>
EventId This property is required. string
NotCond This property is required. string
EventDetails This property is required. []GetAlertconfigAlertRuleSysEventRuleEventDetail
EventId This property is required. string
NotCond This property is required. string
eventDetails This property is required. List<GetAlertconfigAlertRuleSysEventRuleEventDetail>
eventId This property is required. String
notCond This property is required. String
eventDetails This property is required. GetAlertconfigAlertRuleSysEventRuleEventDetail[]
eventId This property is required. string
notCond This property is required. string
event_details This property is required. Sequence[GetAlertconfigAlertRuleSysEventRuleEventDetail]
event_id This property is required. str
not_cond This property is required. str
eventDetails This property is required. List<Property Map>
eventId This property is required. String
notCond This property is required. String

GetAlertconfigAlertRuleSysEventRuleEventDetail

Comparator This property is required. string
EventDetailsKey This property is required. string
EventDetailsValue This property is required. string
Comparator This property is required. string
EventDetailsKey This property is required. string
EventDetailsValue This property is required. string
comparator This property is required. String
eventDetailsKey This property is required. String
eventDetailsValue This property is required. String
comparator This property is required. string
eventDetailsKey This property is required. string
eventDetailsValue This property is required. string
comparator This property is required. str
event_details_key This property is required. str
event_details_value This property is required. str
comparator This property is required. String
eventDetailsKey This property is required. String
eventDetailsValue This property is required. String

GetAlertconfigConfigpbAttribute

Version This property is required. string
Version This property is required. string
version This property is required. String
version This property is required. string
version This property is required. str
version This property is required. String

Package Details

Repository
avi vmware/terraform-provider-avi
License
Notes
This Pulumi package is based on the avi Terraform Provider.