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

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    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",
    });
    
    import pulumi
    import pulumi_avi as avi
    
    foo_alertconfig = avi.get_alertconfig(name="foo",
        uuid="alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      fooAlertconfig:
        fn::invoke:
          function: avi:getAlertconfig
          arguments:
            name: foo
            uuid: alertconfig-f9cf6b3e-a411-436f-95e2-2982ba2b217b
    

    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 dictionary

    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

    GetAlertconfigAlertRuleConnAppLogRule

    GetAlertconfigAlertRuleMetricsRule

    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

    GetAlertconfigAlertRuleSysEventRuleEventDetail

    GetAlertconfigConfigpbAttribute

    Version string
    Version string
    version String
    version string
    version String

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware