Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI:<span pulumi-lang-nodejs=” avi.Alertconfig"" pulumi-lang-dotnet=" avi.Alertconfig"" pulumi-lang-go=" Alertconfig"" pulumi-lang-python=" Alertconfig"" pulumi-lang-yaml=" avi.Alertconfig"" pulumi-lang-java=" avi.Alertconfig""> 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({
uuid: "alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name: "foo",
});
import pulumi
import pulumi_avi as avi
foo_alertconfig = avi.get_alertconfig(uuid="alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name="foo")
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{
Uuid: pulumi.StringRef("alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
Name: pulumi.StringRef("foo"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var fooAlertconfig = Avi.GetAlertconfig.Invoke(new()
{
Uuid = "alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
Name = "foo",
});
});
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()
.uuid("alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.name("foo")
.build());
}
}
variables:
fooAlertconfig:
fn::invoke:
function: avi:getAlertconfig
arguments:
uuid: alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b
name: foo
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>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]func LookupAlertconfig(ctx *Context, args *LookupAlertconfigArgs, opts ...InvokeOption) (*LookupAlertconfigResult, error)
func LookupAlertconfigOutput(ctx *Context, args *LookupAlertconfigOutputArgs, opts ...InvokeOption) LookupAlertconfigResultOutput> 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)
}public static CompletableFuture<GetAlertconfigResult> getAlertconfig(GetAlertconfigArgs args, InvokeOptions options)
public static Output<GetAlertconfigResult> getAlertconfig(GetAlertconfigArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getAlertconfig:getAlertconfig
arguments:
# arguments dictionaryThe following arguments are supported:
- 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.
getAlertconfig Result
The following output properties are available:
- Action
Group stringRef - 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 List<GetAlertconfig Alert Rule> - 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 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.
- Configpb
Attributes List<GetAlertconfig Configpb Attribute> - 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.
- Expiry
Time 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.
- Obj
Uuid string - Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Object
Type 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.
- Rolling
Window 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.
- Tenant
Ref 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 stringRef - 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 []GetAlertconfig Alert Rule - 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 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.
- Configpb
Attributes []GetAlertconfig Configpb Attribute - 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.
- Expiry
Time 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.
- Obj
Uuid string - Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Object
Type 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.
- Rolling
Window 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.
- Tenant
Ref 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 StringRef - 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 List<GetAlertconfig Alert Rule> - 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 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.
- configpb
Attributes List<GetAlertconfig Configpb Attribute> - 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.
- expiry
Time 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.
- obj
Uuid String - Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- object
Type 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.
- rolling
Window 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.
- tenant
Ref 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 stringRef - 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 GetAlertconfig Alert Rule[] - 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 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.
- configpb
Attributes GetAlertconfig Configpb Attribute[] - 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.
- expiry
Time 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.
- obj
Uuid string - Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- object
Type 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.
- rolling
Window 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.
- tenant
Ref 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_ strref - 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[GetAlertconfig Alert Rule] - 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[GetAlertconfig Configpb Attribute] - 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.
- action
Group StringRef - 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 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.
- autoscale
Alert 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.
- configpb
Attributes 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.
- expiry
Time 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.
- obj
Uuid String - Instance of the resource for which alert was raised. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- object
Type 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.
- rolling
Window 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.
- tenant
Ref 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
GetAlertconfigAlertRuleConnAppLogRule
- Filter
Action string - Filter
String string
- Filter
Action string - Filter
String string
- filter
Action String - filter
String String
- filter
Action string - filter
String string
- filter_
action str - filter_
string str
- filter
Action String - filter
String String
GetAlertconfigAlertRuleMetricsRule
- duration String
- metric
Id String - metric
Thresholds List<Property Map>
GetAlertconfigAlertRuleMetricsRuleMetricThreshold
- Comparator string
- 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.
- Comparator string
- 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.
- comparator String
- 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.
- comparator string
- 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.
- comparator str
- 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.
- comparator String
- 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.
GetAlertconfigAlertRuleSysEventRule
- event
Details List<Property Map> - event
Id String - not
Cond String
GetAlertconfigAlertRuleSysEventRuleEventDetail
- Comparator string
- Event
Details stringKey - Event
Details stringValue
- Comparator string
- Event
Details stringKey - Event
Details stringValue
- comparator String
- event
Details StringKey - event
Details StringValue
- comparator string
- event
Details stringKey - event
Details stringValue
- comparator str
- event_
details_ strkey - event_
details_ strvalue
- comparator String
- event
Details StringKey - event
Details StringValue
GetAlertconfigConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
