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

avi.getServiceenginegroup

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.Serviceenginegroup” sidebar_current: “docs-avi-datasource-serviceenginegroup” description: |- Get information of Avi ServiceEngineGroup.

    avi.Serviceenginegroup

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

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const fooServiceenginegroup = avi.getServiceenginegroup({
        cloudRef: "/api/cloud/?tenant=admin&name=Default-Cloud",
        name: "foo",
        uuid: "serviceenginegroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });
    
    import pulumi
    import pulumi_avi as avi
    
    foo_serviceenginegroup = avi.get_serviceenginegroup(cloud_ref="/api/cloud/?tenant=admin&name=Default-Cloud",
        name="foo",
        uuid="serviceenginegroup-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.LookupServiceenginegroup(ctx, &avi.LookupServiceenginegroupArgs{
    			CloudRef: pulumi.StringRef("/api/cloud/?tenant=admin&name=Default-Cloud"),
    			Name:     pulumi.StringRef("foo"),
    			Uuid:     pulumi.StringRef("serviceenginegroup-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 fooServiceenginegroup = Avi.GetServiceenginegroup.Invoke(new()
        {
            CloudRef = "/api/cloud/?tenant=admin&name=Default-Cloud",
            Name = "foo",
            Uuid = "serviceenginegroup-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.GetServiceenginegroupArgs;
    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 fooServiceenginegroup = AviFunctions.getServiceenginegroup(GetServiceenginegroupArgs.builder()
                .cloudRef("/api/cloud/?tenant=admin&name=Default-Cloud")
                .name("foo")
                .uuid("serviceenginegroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
                .build());
    
        }
    }
    
    variables:
      fooServiceenginegroup:
        fn::invoke:
          function: avi:getServiceenginegroup
          arguments:
            cloudRef: /api/cloud/?tenant=admin&name=Default-Cloud
            name: foo
            uuid: serviceenginegroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b
    

    Using getServiceenginegroup

    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 getServiceenginegroup(args: GetServiceenginegroupArgs, opts?: InvokeOptions): Promise<GetServiceenginegroupResult>
    function getServiceenginegroupOutput(args: GetServiceenginegroupOutputArgs, opts?: InvokeOptions): Output<GetServiceenginegroupResult>
    def get_serviceenginegroup(cloud_ref: Optional[str] = None,
                               id: Optional[str] = None,
                               name: Optional[str] = None,
                               tenant_ref: Optional[str] = None,
                               uuid: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetServiceenginegroupResult
    def get_serviceenginegroup_output(cloud_ref: Optional[pulumi.Input[str]] = None,
                               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[GetServiceenginegroupResult]
    func LookupServiceenginegroup(ctx *Context, args *LookupServiceenginegroupArgs, opts ...InvokeOption) (*LookupServiceenginegroupResult, error)
    func LookupServiceenginegroupOutput(ctx *Context, args *LookupServiceenginegroupOutputArgs, opts ...InvokeOption) LookupServiceenginegroupResultOutput

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

    public static class GetServiceenginegroup 
    {
        public static Task<GetServiceenginegroupResult> InvokeAsync(GetServiceenginegroupArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceenginegroupResult> Invoke(GetServiceenginegroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceenginegroupResult> getServiceenginegroup(GetServiceenginegroupArgs args, InvokeOptions options)
    public static Output<GetServiceenginegroupResult> getServiceenginegroup(GetServiceenginegroupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: avi:index/getServiceenginegroup:getServiceenginegroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CloudRef string
    Search ServiceEngineGroup by cloud_ref.
    Id string
    Name string
    Search ServiceEngineGroup 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 ServiceEngineGroup by uuid.
    CloudRef string
    Search ServiceEngineGroup by cloud_ref.
    Id string
    Name string
    Search ServiceEngineGroup 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 ServiceEngineGroup by uuid.
    cloudRef String
    Search ServiceEngineGroup by cloud_ref.
    id String
    name String
    Search ServiceEngineGroup 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 ServiceEngineGroup by uuid.
    cloudRef string
    Search ServiceEngineGroup by cloud_ref.
    id string
    name string
    Search ServiceEngineGroup 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 ServiceEngineGroup by uuid.
    cloud_ref str
    Search ServiceEngineGroup by cloud_ref.
    id str
    name str
    Search ServiceEngineGroup 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 ServiceEngineGroup by uuid.
    cloudRef String
    Search ServiceEngineGroup by cloud_ref.
    id String
    name String
    Search ServiceEngineGroup 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 ServiceEngineGroup by uuid.

    getServiceenginegroup Result

    The following output properties are available:

    AcceleratedNetworking string
    Enable accelerated networking option for azure se. Accelerated networking enables single root i/o virtualization (sr-iov) to a se vm. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ActiveStandby string
    Service engines in active/standby mode for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AggressiveFailureDetection string
    Enable aggressive failover configuration for ha. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    Algo string
    In compact placement, virtual services are placed on existing ses until max_vs_per_se limit is reached. In distributed placement, virtual services are placed on new ses until max_se limit is reached. Once this limit is reached, virtual services are placed on ses with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowBurst string
    Allow ses to be created using burst license. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppCachePercent string
    A percent value of total se memory reserved for applicationcaching. This is an se bootup property and requires se restart.requires se reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition. Special default for essentials edition is 0, basic edition is 0, enterprise edition is 10.
    AppCacheThreshold string
    The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppLearningMemoryPercent string
    A percent value of total se memory reserved for application learning. This is an se bootup property and requires se restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ArchiveShmLimit string
    Amount of se memory in gb until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AsyncSsl string
    Ssl handshakes will be handled by dedicated ssl threads.requires se reboot. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    AsyncSslThreads string
    Number of async ssl threads per se_dp.requires se reboot. Allowed values are 1-16. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRebalance string
    If set, virtual services will be automatically migrated when load on an se is less than minimum or more than maximum thresholds. Only alerts are generated when the auto_rebalance is not set. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    AutoRebalanceCapacityPerSes List<double>
    Capacities of se for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRebalanceCriterias List<string>
    Set of criteria for se auto rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRebalanceInterval string
    Frequency of rebalance, if 'auto rebalance' is enabled. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRedistributeActiveStandbyLoad string
    Redistribution of virtual services from the takeover se to the replacement se can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to rest api. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    AvailabilityZoneRefs List<string>
    Availability zones for virtual service high availability. It is a reference to an object of type availabilityzone. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BaremetalDispatcherHandlesFlows string
    Control if dispatcher core also handles tcp flows in baremetal se. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BgpPeerMonitorFailoverEnabled string
    Enable bgp peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    BgpStateUpdateInterval string
    Bgp peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BufferSe string
    Excess service engine capacity provisioned for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CompressIpRulesForEachNsSubnet string
    Compress ip rules into a single subnet based ip rule for each north-south ipam subnet configured in pcap mode in openshift/kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigDebugsOnAllCores string
    Enable config debugs on all cores of se. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes List<GetServiceenginegroupConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConnectionMemoryPercentage string
    Percentage of memory for connection state. This will come at the expense of memory used for http in-memory cache. Allowed values are 10-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CoreShmAppCache string
    Include shared memory for app cache in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CoreShmAppLearning string
    Include shared memory for app learning in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CpuReserve string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CpuSocketAffinity string
    Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. Applicable only for vcenter cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomSecuritygroupsDatas List<string>
    Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomSecuritygroupsMgmts List<string>
    Custom security groups to be associated with management vnic for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomTags List<GetServiceenginegroupCustomTag>
    Custom tag will be used to create the tags for se instance in aws. Note this is not the same as the prefix for se name. Allowed with any value in enterprise, enterprise with cloud services edition.
    DataNetworkId string
    Subnet used to spin up the data nic for service engines, used only for azure cloud. Overrides the cloud level setting for service engine subnet. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DatascriptTimeout string
    Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DeactivateIpv6Discovery string
    If activated, ipv6 address and route discovery are deactivated.requires se reboot. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DeactivateKniFilteringAtDispatcher string
    Deactivate filtering of packets to kni interface. To be used under surveillance of avi support. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DedicatedDispatcherCore string
    Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Description string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableAviSecuritygroups string
    By default, avi creates and manages security groups along with custom sg provided by user. Set this to true to disallow avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for aws and openstack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableCsumOffloads string
    Stop using tcp/udp and ip checksum offload features of nics. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableFlowProbes string
    Disable flow probes for scaled out vs'es. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DisableGro string
    Disable generic receive offload (gro) in dpdk poll-mode driver packet receive path. Gro can be enabled on nics that do not support lro (large receive offload) or do not gain performance boost from lro. Gro is on by default on nics in a system with 8 vcpus or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableSeMemoryCheck string
    If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableTso string
    Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. Tso is on by default on nics that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DiskPerSe string
    Amount of disk space for each of the service engine virtual machines. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DistributeLoadActiveStandby string
    Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DistributeQueues string
    Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires se reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DistributeVnics string
    Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DownstreamSendTimeout string
    Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpAggressiveDeqIntervalMsec string
    Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpAggressiveEnqIntervalMsec string
    Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpAggressiveHbFrequency string
    Frequency of se - se hb messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpAggressiveHbTimeoutCount string
    Consecutive hb failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpDeqIntervalMsec string
    Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpEnqIntervalMsec string
    Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpHbFrequency string
    Frequency of se - se hb messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpHbTimeoutCount string
    Consecutive hb failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpdkGroTimeoutInterval string
    The timeout for gro coalescing interval. 0 indicates non-timer based gro. Allowed values are 0-900. Field introduced in 22.1.1. Unit is microseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableGratarpPermanent string
    Enable gratarp for vip_ip. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableHsmLog string
    Enable hsm luna engine logs. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableHsmPriming string
    (this is a beta feature). Enable hsm key priming. If enabled, key handles on the hsm will be synced to se before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableMultiLb string
    Applicable only for azure cloud with basic sku lb. If set, additional azure lbs will be automatically created if resources in existing lb are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnablePcapTxRing string
    Enable tx ring support in pcap mode of operation. Tso feature is not supported with tx ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableQat string
    This knob enables the service engine to use qat offloads (if the host cpu is capable, and the qat device is exposed). Requires se reboot. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EphemeralPortrangeEnd string
    End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EphemeralPortrangeStart string
    Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ExtraConfigMultiplier string
    Multiplier for extra config to support large vs/pool config. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ExtraSharedConfigMemory string
    Extra config memory to support large geo db configuration. Field introduced in 17.1.1. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FlowTableNewSynMaxEntries string
    Maximum number of flow table entries that have not completed tcp three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FreeListSize string
    Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GcpConfigs List<GetServiceenginegroupGcpConfig>
    Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    GratarpPermanentPeriodicity string
    Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GrpcChannelConnectTimeout string
    Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GveEnabled string
    Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    HaMode string
    High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ha_mode_legacy_active_standby), basic (allowed values- ha_mode_legacy_active_standby) edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise edition is ha_mode_shared.
    HandlePerPktAttack string
    Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    HardwaresecuritymodulegroupRef string
    It is a reference to an object of type hardwaresecuritymodulegroup. Allowed with any value in enterprise, enterprise with cloud services edition.
    HeapMinimumConfigMemory string
    Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HmOnStandby string
    Enable active health monitoring from the standby se for all placed virtual services. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition. Special default for essentials edition is false, basic edition is false, enterprise edition is true.
    HostAttributeKey string
    Key of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_value. Ses can be configured differently including ha modes across different se groups. May also be used for isolation between different classes of virtualservices. Virtualservices' se group may be specified via annotations/labels. A openshift/kubernetes namespace maybe annotated with a matching se group label as openshift.io/node-selector apptype=prod. When multiple se groups are used in a cloud with host attributes specified,just a single se group can exist as a match-all se group without a host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostAttributeValue string
    Value of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostGatewayMonitor string
    Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HttpRumConsoleLog string
    Enable javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    HttpRumMinContentLength string
    Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 64), basic (allowed values- 64) edition.
    HybridRssMode string
    Toggles se hybrid only mode of operation in dpdk mode with rss configured;where-in each se datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Hypervisor string
    Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in enterprise, enterprise with cloud services edition.
    Id string
    IgnoreDockerMacChange string
    Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IgnoreRttThreshold string
    Ignore rtt samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IngressAccessData string
    Program se security group ingress rules to allow vip data access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IngressAccessMgmt string
    Program se security group ingress rules to allow ssh/icmp management access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    InstanceFlavor string
    Instance/flavor name for se instance. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    InstanceFlavorInfos List<GetServiceenginegroupInstanceFlavorInfo>
    Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Iptables List<GetServiceenginegroupIptable>
    Iptable rules. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    KniAllowedServerPorts List<GetServiceenginegroupKniAllowedServerPort>
    Port ranges for any servers running in inband linuxserver clouds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    KvValMaxLen string
    Max length allowed for the value in a kv pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    L7ConnsPerCore string
    Number of l7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    L7ResvdListenConnsPerCore string
    Number of reserved l7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Labels List<GetServiceenginegroupLabel>
    Labels associated with this se group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LbactionNumRequestsToDispatch string
    Number of requests to dispatch from the request. Queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LbactionRqPerRequestMaxRetries string
    Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LeastLoadCoreSelection string
    Select core with least load for new flow. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseTier string
    Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LogAgentCompressLogs string
    Flag to indicate if log files are compressed upon full on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentDebugEnabled string
    Enable debug logs by default on service engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the cli shell. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzAppl string
    Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzConn string
    Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzDebug string
    Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzEvent string
    Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentLogStorageMinSz string
    Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMaxConcurrentRsync string
    Maximum concurrent rsync requests initiated from log-agent to the controller. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMaxStorageExcessPercent string
    Excess percentage threshold of disk size to trigger cleanup of logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMaxStorageIgnorePercent string
    Maximum storage on the disk not allocated for logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMinStoragePerVs string
    Minimum storage allocated to any given virtualservice on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentSleepInterval string
    Internal timer to stall log-agent and prevent it from hogging cpu cycles on the service engine. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentTraceEnabled string
    Enable trace logs by default on service engine. Configuration operations are logged along with other important logs by service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentUnknownVsTimer string
    Timeout to purge unknown virtual service logs from the service engine. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogDisksz string
    Maximum disk capacity (in mb) to be allocated to an se. This is exclusively used for debug and log data. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LogMallocFailure string
    Se will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    LogMessageMaxFileListSize string
    Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Markers List<GetServiceenginegroupMarker>
    List of labels to be used for granular rbac. Field introduced in 20.1.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxConcurrentExternalHm string
    Maximum number of external health monitors that can run concurrently in a service engine. This helps control the cpu and memory use by external health monitors. Special values are 0- value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxCpuUsage string
    When cpu usage on an se exceeds this threshold, virtual services hosted on this se may be rebalanced to other ses to reduce load. A new se may be created as part of this process. Allowed values are 40-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxMemoryPerMempool string
    Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxNumHttpSessionsToStore string
    Maximum number of http session that will be created. Each session uses about 1kb in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxNumSeDps string
    Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of cpus on the se. If decreased, it will only take effect after se reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    MaxPublicIpsPerLb string
    Applicable to azure platform only. Maximum number of public ips per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxQueuesPerVnic string
    Maximum number of queues per vnic setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    MaxRulesPerLb string
    Applicable to azure platform only. Maximum number of rules per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxScaleoutPerVs string
    Maximum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSe string
    Maximum number of services engines in this group. Allowed values are 0-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSkbFrags string
    Maximum of number of 4 kb pages allocated to the linux kernel gro subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires se reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxVsPerSe string
    Maximum number of virtual services that can be placed on a single service engine. Allowed values are 1-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MemReserve string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MemoryForConfigUpdate string
    Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MemoryPerSe string
    Amount of memory for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed values are 2048-262144. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MetricsCollectionMode string
    Metrics collection mode, 0 = pull mode. Se_agent pulls metrics from se_dp, 1 = push mode. Se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. Allowed values are 0-1. Special values are 9- reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MgmtNetworkRef string
    Management network to use for avi service engines. It is a reference to an object of type network. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtSubnets List<GetServiceenginegroupMgmtSubnet>
    Management subnet to use for avi service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinCpuUsage string
    When cpu usage on an se falls below the minimum threshold, virtual services hosted on the se may be consolidated onto other underutilized ses. After consolidation, unused service engines may then be eligible for deletion. Allowed values are 20-60. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinScaleoutPerVs string
    Minimum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinSe string
    Minimum number of services engines in this group (relevant for se autorebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinimumConnectionMemory string
    Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MulticastEnable string
    This knob enables the service engine to process multicast traffic(for vmware hypervisor). Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NLogStreamingThreads string
    Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NetlinkPollerThreads string
    Number of threads to poll for netlink messages excluding the thread for default namespace. Requires se reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NetlinkSockBufSize string
    Socket buffer size for the netlink sockets. Requires se reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is mega_bytes. Allowed with any value in enterprise, enterprise with cloud services edition.
    NgxFreeConnectionStack string
    Free the connection stack. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NonSignificantLogThrottle string
    This setting limits the number of non-significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsHelperDeqIntervalMsec string
    Dequeue interval for receive queue from ns helper. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NtpSyncFailEvent string
    Toggle se ntp synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NtpSyncStatusInterval string
    Configures the interval at which se synchronization status with ntp server(s) is verified. A value of zero disables se ntp synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NumDispatcherCores string
    Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.requires se reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    NumDispatcherQueues string
    Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    NumFlowCoresSumChangesToIgnore string
    Number of changes in num flow cores sum to ignore. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ObjsyncConfigs List<GetServiceenginegroupObjsyncConfig>
    Configuration knobs for interse object distribution. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjsyncPort string
    Tcp port on se management interface for interse object distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires se reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    OpenstackAvailabilityZones List<string>
    Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    OpenstackMgmtNetworkName string
    Avi management network name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    OpenstackMgmtNetworkUuid string
    Management network uuid. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    OsReservedMemory string
    Amount of extra memory to be reserved for use by the operating system on a service engine. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PathMtuDiscoveryV4 string
    Enable path mtu discovery feature for ipv4. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PathMtuDiscoveryV6 string
    Enable path mtu discovery feature for ipv6. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PcapTxMode string
    Determines the pcap transmit mode of operation. Requires se reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PcapTxRingRdBalancingFactor string
    In pcap mode, reserve a configured portion of tx ring resources for itself and the remaining portion for the rx ring to achieve better balance in terms of queue depth. Requires se reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    PerApp string
    Per-app se mode is designed for deploying dedicated load balancers per app (vs). In this mode, each se is limited to a max of 2 vss. Vcpus in per-app ses count towards licensing usage at 25% rate. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    PerVsAdmissionControl string
    Enable/disable per vs level admission control.enabling this feature will cause the connection and packet throttling on a particular vs that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    PlacementMode string
    If placement mode is 'auto', virtual services are automatically placed on service engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreUpgradeSeAvailableMemThreshold string
    Available memory threshold on se in mb, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for se, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the se. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    RealtimeSeMetrics List<GetServiceenginegroupRealtimeSeMetric>
    Enable or deactivate real time se metrics. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    RebootOnPanic string
    Reboot the vm or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ReplayVrfRoutesInterval string
    Routes in vrf are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ResyncTimeInterval string
    Time interval to re-sync se's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SdbFlushInterval string
    Sdb pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SdbPipelineSize string
    Sdb pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SdbScanCount string
    Sdb scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeBandwidthType string
    Select the se bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- se_bandwidth_unlimited), basic (allowed values- se_bandwidth_unlimited) edition.
    SeDebugTraceSz string
    Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8g systems. Requires se reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDelayedFlowDelete string
    Delay the cleanup of flowtable entry. To be used under surveillance of avi support. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    SeDeprovisionDelay string
    Duration to preserve unused service engine virtual machines before deleting them. If traffic to a virtual service were to spike up abruptly, this se would still be available to be utilized again rather than creating a new se. If this value is set to 0, controller will never delete any ses and administrator has to manually cleanup unused ses. Allowed values are 0-525600. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDosProfiles List<GetServiceenginegroupSeDosProfile>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpHmDrops string
    Internal only. Used to simulate se - se hb failure. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpIfStatePollInterval string
    Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpIsolation string
    Toggle support to run se datapath instances in isolation on exclusive cpus. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that se instance. Supported for >= 8 cpus. Requires se reboot. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpIsolationNumNonDpCpus string
    Number of cpus for non se-dp tasks in se datapath isolation mode. Translates total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of cpus for hyper-threaded processors. Requires se reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpLogNfEnqueuePercent string
    Internal buffer full indicator on the service engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpLogUdfEnqueuePercent string
    Internal buffer full indicator on the service engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpMaxHbVersion string
    The highest supported se-se heartbeat protocol version. This version is reported by secondary se to primary se in heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicQueueStallEventSleep string
    Time (in seconds) service engine waits for after generating a vnic transmit queue stall event before resetting thenic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicQueueStallThreshold string
    Number of consecutive transmit failures to look for before generating a vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicQueueStallTimeout string
    Time (in milliseconds) to wait for network/nic recovery on detecting a transmit queue stall after which service engine resets the nic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicRestartOnQueueStallCount string
    Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting se. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicStallSeRestartWindow string
    Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a se restart. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpdkPmd string
    Determines if dpdk pool mode driver should be used or not 0 automatically determine based on hypervisor/nic type 1 unconditionally use dpdk poll mode driver 2 don't use dpdk poll mode driver.requires se reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDumpCoreOnAssert string
    Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeEmulatedCores string
    Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    SeFlowProbeRetries string
    Flow probe retry count if no replies are received.requires se reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFlowProbeRetryTimer string
    Timeout in milliseconds for flow probe retries.requires se reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeGroupAnalyticsPolicies List<GetServiceenginegroupSeGroupAnalyticsPolicy>
    Analytics policy for serviceenginegroup. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeHyperthreadedMode string
    Controls the distribution of se data path processes on cpus which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires se reboot. For more details please refer to se placement kb. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeIpEncapIpc string
    Determines if se-se ipc messages are encapsulated in an ip header 0 automatically determine based on hypervisor type 1 use ip encap unconditionally ~[0,1] don't use ip encaprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeKniBurstFactor string
    This knob controls the resource availability and burst size used between se datapath and kni. This helps in minimising packet drops when there is higher kni traffic (non-vip traffic from and to linux). The factor takes the following values 0-default. 1-doubles the burst size and kni resources. 2-quadruples the burst size and kni resources. 3-increases the burst size and kni resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeL3EncapIpc string
    Determines if se-se ipc messages use se interface ip instead of vip 0 automatically determine based on hypervisor type 1 use se interface ip unconditionally ~[0,1] don't use se interface iprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLogBufferAppBlockingDequeue string
    Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLogBufferConnBlockingDequeue string
    Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLogBufferEventsBlockingDequeue string
    Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLro string
    Enable or disable large receive optimization for vnics.supported on vmxnet3.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeMpRingRetryCount string
    The retry count for the multi-producer enqueue before yielding the cpu. To be used under surveillance of avi support. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 500), basic (allowed values- 500) edition.
    SeMtu string
    Mtu for the vnics of ses in the se group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeNamePrefix string
    Prefix to use for virtual machine name of service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePacketBufferMax string
    Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapLookahead string
    Enables lookahead mode of packet receive in pcap mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapPktCount string
    Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on se-memory, cloud type and number of interfaces.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapPktSz string
    Max size of each packet in the pcap interface. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapQdiscBypass string
    Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapReinitFrequency string
    Frequency in seconds at which periodically a pcap reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapReinitThreshold string
    Threshold for input packet receive errors in pcap mode exceeding which a pcap reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is metric_count. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeProbePort string
    Tcp port on se where echo service will be run. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRlProps List<GetServiceenginegroupSeRlProp>
    Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingNavInterval string
    Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingNavPercent string
    Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingResInterval string
    Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingResPercent string
    Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSbDedicatedCore string
    Sideband traffic will be handled by a dedicated core.requires se reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSbThreads string
    Number of sideband threads per se.requires se reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeThreadMultiplier string
    Multiplier for se threads based on vcpu. Allowed values are 1-10. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    SeTimeTrackerProps List<GetServiceenginegroupSeTimeTrackerProp>
    Time tracker properties for latency audit. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTracertPortRanges List<GetServiceenginegroupSeTracertPortRange>
    Traceroute port range. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTunnelMode string
    Determines if direct secondary return (dsr) from secondary se is active or not 0 automatically determine based on hypervisor type. 1 enable tunnel mode - dsr is unconditionally disabled. 2 disable tunnel mode - dsr is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    SeTunnelUdpPort string
    Udp port for tunneled packets from secondary to primary se in docker bridge mode.requires se reboot. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTxBatchSize string
    Number of packets to batch for transmit to the nic. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTxqThreshold string
    Once the tx queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of avi support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 2048), basic (allowed values- 2048) edition.
    SeUdpEncapIpc string
    Determines if se-se ipc messages are encapsulated in a udp header 0 automatically determine based on hypervisor type. 1 use udp encap unconditionally.requires se reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUseDpdk string
    Determines if dpdk library should be used or not 0 automatically determine based on hypervisor type 1 use dpdk if pcap is not enabled 2 don't use dpdk. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicTxSwQueueFlushFrequency string
    Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicTxSwQueueSize string
    Configure the size of software transmit spillover queue when enabled. Requires se reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVsHbMaxPktsInBatch string
    Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVsHbMaxVsInPkt string
    Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SelfSeElection string
    Enable ses to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    SendSeReadyTimeout string
    Timeout for sending se_ready without ns helper registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceIp6Subnets List<GetServiceenginegroupServiceIp6Subnet>
    Ipv6 subnets assigned to the se group. Required for vs group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceIpSubnets List<GetServiceenginegroupServiceIpSubnet>
    Subnets assigned to the se group. Required for vs group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ShmMinimumConfigMemory string
    Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SignificantLogThrottle string
    This setting limits the number of significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SslPreprocessSniHostname string
    (beta) preprocess ssl client hello for sni hostname extension.if set to true, this will apply sni child's ssl protocol(s), if they are different from sni parent's allowed ssl protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SslSessCachePerVs string
    Number of ssl sessions that can be cached per vs. Field introduced in 21.1.1. Allowed with any value in enterprise, 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.
    TransientSharedMemoryMax string
    The threshold for the transient shared config memory in the se. Allowed values are 0-100. Field introduced in 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UdfLogThrottle string
    This setting limits the number of udf logs generated per second per core on this se. Udf logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpstreamConnectTimeout string
    Timeout for backend connection. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpstreamConnpoolEnable string
    Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpstreamReadTimeout string
    Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpstreamSendTimeout string
    Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 3600000), basic (allowed values- 3600000) edition.
    UseDpUtilForScaleout string
    If enabled, the datapath cpu utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseHyperthreadedCores string
    Enables the use of hyper-threaded cores on se. Requires se reboot. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseLegacyNetlink string
    Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UseObjsync string
    Enable interse objsyc distribution framework. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseStandardAlb string
    Use standard sku azure load balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentCacheConfigs List<GetServiceenginegroupUserAgentCacheConfig>
    Configuration for user-agent cache used in bot management. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UserDefinedMetricAge string
    Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterClusters List<GetServiceenginegroupVcenterCluster>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterDatastoreMode string
    Enum options - vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterDatastores List<GetServiceenginegroupVcenterDatastore>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterDatastoresInclude string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterFolder string
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterHosts List<GetServiceenginegroupVcenterHost>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterParkingVnicPg string
    Parking port group to be used by 9 vnics at the time of se creation. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Vcenters List<GetServiceenginegroupVcenter>
    Vcenter information for scoping at host/cluster level. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcpusPerSe string
    Number of vcpus for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VipAsgs List<GetServiceenginegroupVipAsg>
    When vip_asg is set, vip configuration will be managed by avi.user will be able to configure vip_asg or vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicDhcpIpCheckInterval string
    Dhcp ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicDhcpIpMaxRetries string
    Dhcp ip max retries. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicIpDeleteInterval string
    Wait interval before deleting ip. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicProbeInterval string
    Probe vnic interval. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicRpcRetryInterval string
    Time interval for retrying the failed vnic rpc requests. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicdbCmdHistorySize string
    Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsHostRedundancy string
    Ensure primary and secondary service engines are deployed on different physical hosts. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition. Special default for essentials edition is true, basic edition is true, enterprise edition is true.
    VsScaleinTimeout string
    Time to wait for the scaled in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleinTimeoutForUpgrade string
    During se upgrade, time to wait for the scaled-in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleoutTimeout string
    Time to wait for the scaled out se to become ready before marking the scaleout done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSePrimarySwitchoverAdditionalWaitTime string
    Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeScaleinAdditionalWaitTime string
    Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeScaleoutAdditionalWaitTime string
    Wait time for sending scaleout ready notification after virtual service is marked up. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeScaleoutReadyTimeout string
    Timeout in seconds for service engine to sendscaleout ready notification of a virtual service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSwitchoverTimeout string
    During se upgrade in a legacy active/standby segroup, time to wait for the new primary se to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VssPlacementEnabled string
    If set, virtual services will be placed on only a subset of the cores of an se. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VssPlacements List<GetServiceenginegroupVssPlacement>
    Parameters to place virtual services on only a subset of the cores of an se. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafMempool string
    Enable memory pool for waf.requires se reboot. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafMempoolSize string
    Memory pool size used for waf.requires se reboot. Field introduced in 17.2.3. Unit is kb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafUseJitForPcre string
    Use the jit compiler for pcre regular expressions in waf. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    AcceleratedNetworking string
    Enable accelerated networking option for azure se. Accelerated networking enables single root i/o virtualization (sr-iov) to a se vm. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ActiveStandby string
    Service engines in active/standby mode for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AggressiveFailureDetection string
    Enable aggressive failover configuration for ha. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    Algo string
    In compact placement, virtual services are placed on existing ses until max_vs_per_se limit is reached. In distributed placement, virtual services are placed on new ses until max_se limit is reached. Once this limit is reached, virtual services are placed on ses with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowBurst string
    Allow ses to be created using burst license. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppCachePercent string
    A percent value of total se memory reserved for applicationcaching. This is an se bootup property and requires se restart.requires se reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition. Special default for essentials edition is 0, basic edition is 0, enterprise edition is 10.
    AppCacheThreshold string
    The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppLearningMemoryPercent string
    A percent value of total se memory reserved for application learning. This is an se bootup property and requires se restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ArchiveShmLimit string
    Amount of se memory in gb until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AsyncSsl string
    Ssl handshakes will be handled by dedicated ssl threads.requires se reboot. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    AsyncSslThreads string
    Number of async ssl threads per se_dp.requires se reboot. Allowed values are 1-16. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRebalance string
    If set, virtual services will be automatically migrated when load on an se is less than minimum or more than maximum thresholds. Only alerts are generated when the auto_rebalance is not set. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    AutoRebalanceCapacityPerSes []float64
    Capacities of se for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRebalanceCriterias []string
    Set of criteria for se auto rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRebalanceInterval string
    Frequency of rebalance, if 'auto rebalance' is enabled. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AutoRedistributeActiveStandbyLoad string
    Redistribution of virtual services from the takeover se to the replacement se can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to rest api. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    AvailabilityZoneRefs []string
    Availability zones for virtual service high availability. It is a reference to an object of type availabilityzone. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BaremetalDispatcherHandlesFlows string
    Control if dispatcher core also handles tcp flows in baremetal se. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BgpPeerMonitorFailoverEnabled string
    Enable bgp peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    BgpStateUpdateInterval string
    Bgp peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BufferSe string
    Excess service engine capacity provisioned for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CompressIpRulesForEachNsSubnet string
    Compress ip rules into a single subnet based ip rule for each north-south ipam subnet configured in pcap mode in openshift/kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigDebugsOnAllCores string
    Enable config debugs on all cores of se. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes []GetServiceenginegroupConfigpbAttribute
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConnectionMemoryPercentage string
    Percentage of memory for connection state. This will come at the expense of memory used for http in-memory cache. Allowed values are 10-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CoreShmAppCache string
    Include shared memory for app cache in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CoreShmAppLearning string
    Include shared memory for app learning in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CpuReserve string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CpuSocketAffinity string
    Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. Applicable only for vcenter cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomSecuritygroupsDatas []string
    Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomSecuritygroupsMgmts []string
    Custom security groups to be associated with management vnic for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomTags []GetServiceenginegroupCustomTag
    Custom tag will be used to create the tags for se instance in aws. Note this is not the same as the prefix for se name. Allowed with any value in enterprise, enterprise with cloud services edition.
    DataNetworkId string
    Subnet used to spin up the data nic for service engines, used only for azure cloud. Overrides the cloud level setting for service engine subnet. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DatascriptTimeout string
    Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DeactivateIpv6Discovery string
    If activated, ipv6 address and route discovery are deactivated.requires se reboot. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DeactivateKniFilteringAtDispatcher string
    Deactivate filtering of packets to kni interface. To be used under surveillance of avi support. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DedicatedDispatcherCore string
    Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Description string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableAviSecuritygroups string
    By default, avi creates and manages security groups along with custom sg provided by user. Set this to true to disallow avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for aws and openstack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableCsumOffloads string
    Stop using tcp/udp and ip checksum offload features of nics. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableFlowProbes string
    Disable flow probes for scaled out vs'es. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DisableGro string
    Disable generic receive offload (gro) in dpdk poll-mode driver packet receive path. Gro can be enabled on nics that do not support lro (large receive offload) or do not gain performance boost from lro. Gro is on by default on nics in a system with 8 vcpus or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableSeMemoryCheck string
    If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DisableTso string
    Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. Tso is on by default on nics that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DiskPerSe string
    Amount of disk space for each of the service engine virtual machines. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DistributeLoadActiveStandby string
    Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DistributeQueues string
    Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires se reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DistributeVnics string
    Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DownstreamSendTimeout string
    Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpAggressiveDeqIntervalMsec string
    Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpAggressiveEnqIntervalMsec string
    Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpAggressiveHbFrequency string
    Frequency of se - se hb messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpAggressiveHbTimeoutCount string
    Consecutive hb failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpDeqIntervalMsec string
    Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpEnqIntervalMsec string
    Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DpHbFrequency string
    Frequency of se - se hb messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpHbTimeoutCount string
    Consecutive hb failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DpdkGroTimeoutInterval string
    The timeout for gro coalescing interval. 0 indicates non-timer based gro. Allowed values are 0-900. Field introduced in 22.1.1. Unit is microseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableGratarpPermanent string
    Enable gratarp for vip_ip. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableHsmLog string
    Enable hsm luna engine logs. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableHsmPriming string
    (this is a beta feature). Enable hsm key priming. If enabled, key handles on the hsm will be synced to se before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableMultiLb string
    Applicable only for azure cloud with basic sku lb. If set, additional azure lbs will be automatically created if resources in existing lb are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnablePcapTxRing string
    Enable tx ring support in pcap mode of operation. Tso feature is not supported with tx ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableQat string
    This knob enables the service engine to use qat offloads (if the host cpu is capable, and the qat device is exposed). Requires se reboot. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EphemeralPortrangeEnd string
    End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EphemeralPortrangeStart string
    Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ExtraConfigMultiplier string
    Multiplier for extra config to support large vs/pool config. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ExtraSharedConfigMemory string
    Extra config memory to support large geo db configuration. Field introduced in 17.1.1. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FlowTableNewSynMaxEntries string
    Maximum number of flow table entries that have not completed tcp three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FreeListSize string
    Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GcpConfigs []GetServiceenginegroupGcpConfig
    Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    GratarpPermanentPeriodicity string
    Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GrpcChannelConnectTimeout string
    Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GveEnabled string
    Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    HaMode string
    High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ha_mode_legacy_active_standby), basic (allowed values- ha_mode_legacy_active_standby) edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise edition is ha_mode_shared.
    HandlePerPktAttack string
    Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    HardwaresecuritymodulegroupRef string
    It is a reference to an object of type hardwaresecuritymodulegroup. Allowed with any value in enterprise, enterprise with cloud services edition.
    HeapMinimumConfigMemory string
    Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HmOnStandby string
    Enable active health monitoring from the standby se for all placed virtual services. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition. Special default for essentials edition is false, basic edition is false, enterprise edition is true.
    HostAttributeKey string
    Key of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_value. Ses can be configured differently including ha modes across different se groups. May also be used for isolation between different classes of virtualservices. Virtualservices' se group may be specified via annotations/labels. A openshift/kubernetes namespace maybe annotated with a matching se group label as openshift.io/node-selector apptype=prod. When multiple se groups are used in a cloud with host attributes specified,just a single se group can exist as a match-all se group without a host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostAttributeValue string
    Value of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostGatewayMonitor string
    Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HttpRumConsoleLog string
    Enable javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    HttpRumMinContentLength string
    Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 64), basic (allowed values- 64) edition.
    HybridRssMode string
    Toggles se hybrid only mode of operation in dpdk mode with rss configured;where-in each se datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Hypervisor string
    Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in enterprise, enterprise with cloud services edition.
    Id string
    IgnoreDockerMacChange string
    Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IgnoreRttThreshold string
    Ignore rtt samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IngressAccessData string
    Program se security group ingress rules to allow vip data access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IngressAccessMgmt string
    Program se security group ingress rules to allow ssh/icmp management access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    InstanceFlavor string
    Instance/flavor name for se instance. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    InstanceFlavorInfos []GetServiceenginegroupInstanceFlavorInfo
    Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Iptables []GetServiceenginegroupIptable
    Iptable rules. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    KniAllowedServerPorts []GetServiceenginegroupKniAllowedServerPort
    Port ranges for any servers running in inband linuxserver clouds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    KvValMaxLen string
    Max length allowed for the value in a kv pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    L7ConnsPerCore string
    Number of l7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    L7ResvdListenConnsPerCore string
    Number of reserved l7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Labels []GetServiceenginegroupLabel
    Labels associated with this se group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LbactionNumRequestsToDispatch string
    Number of requests to dispatch from the request. Queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LbactionRqPerRequestMaxRetries string
    Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LeastLoadCoreSelection string
    Select core with least load for new flow. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseTier string
    Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LogAgentCompressLogs string
    Flag to indicate if log files are compressed upon full on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentDebugEnabled string
    Enable debug logs by default on service engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the cli shell. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzAppl string
    Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzConn string
    Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzDebug string
    Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentFileSzEvent string
    Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentLogStorageMinSz string
    Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMaxConcurrentRsync string
    Maximum concurrent rsync requests initiated from log-agent to the controller. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMaxStorageExcessPercent string
    Excess percentage threshold of disk size to trigger cleanup of logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMaxStorageIgnorePercent string
    Maximum storage on the disk not allocated for logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentMinStoragePerVs string
    Minimum storage allocated to any given virtualservice on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentSleepInterval string
    Internal timer to stall log-agent and prevent it from hogging cpu cycles on the service engine. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentTraceEnabled string
    Enable trace logs by default on service engine. Configuration operations are logged along with other important logs by service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogAgentUnknownVsTimer string
    Timeout to purge unknown virtual service logs from the service engine. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    LogDisksz string
    Maximum disk capacity (in mb) to be allocated to an se. This is exclusively used for debug and log data. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LogMallocFailure string
    Se will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    LogMessageMaxFileListSize string
    Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Markers []GetServiceenginegroupMarker
    List of labels to be used for granular rbac. Field introduced in 20.1.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxConcurrentExternalHm string
    Maximum number of external health monitors that can run concurrently in a service engine. This helps control the cpu and memory use by external health monitors. Special values are 0- value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxCpuUsage string
    When cpu usage on an se exceeds this threshold, virtual services hosted on this se may be rebalanced to other ses to reduce load. A new se may be created as part of this process. Allowed values are 40-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxMemoryPerMempool string
    Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxNumHttpSessionsToStore string
    Maximum number of http session that will be created. Each session uses about 1kb in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxNumSeDps string
    Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of cpus on the se. If decreased, it will only take effect after se reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    MaxPublicIpsPerLb string
    Applicable to azure platform only. Maximum number of public ips per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxQueuesPerVnic string
    Maximum number of queues per vnic setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    MaxRulesPerLb string
    Applicable to azure platform only. Maximum number of rules per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxScaleoutPerVs string
    Maximum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSe string
    Maximum number of services engines in this group. Allowed values are 0-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSkbFrags string
    Maximum of number of 4 kb pages allocated to the linux kernel gro subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires se reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxVsPerSe string
    Maximum number of virtual services that can be placed on a single service engine. Allowed values are 1-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MemReserve string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MemoryForConfigUpdate string
    Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MemoryPerSe string
    Amount of memory for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed values are 2048-262144. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MetricsCollectionMode string
    Metrics collection mode, 0 = pull mode. Se_agent pulls metrics from se_dp, 1 = push mode. Se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. Allowed values are 0-1. Special values are 9- reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MgmtNetworkRef string
    Management network to use for avi service engines. It is a reference to an object of type network. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtSubnets []GetServiceenginegroupMgmtSubnet
    Management subnet to use for avi service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinCpuUsage string
    When cpu usage on an se falls below the minimum threshold, virtual services hosted on the se may be consolidated onto other underutilized ses. After consolidation, unused service engines may then be eligible for deletion. Allowed values are 20-60. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinScaleoutPerVs string
    Minimum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinSe string
    Minimum number of services engines in this group (relevant for se autorebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MinimumConnectionMemory string
    Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MulticastEnable string
    This knob enables the service engine to process multicast traffic(for vmware hypervisor). Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NLogStreamingThreads string
    Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NetlinkPollerThreads string
    Number of threads to poll for netlink messages excluding the thread for default namespace. Requires se reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NetlinkSockBufSize string
    Socket buffer size for the netlink sockets. Requires se reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is mega_bytes. Allowed with any value in enterprise, enterprise with cloud services edition.
    NgxFreeConnectionStack string
    Free the connection stack. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    NonSignificantLogThrottle string
    This setting limits the number of non-significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsHelperDeqIntervalMsec string
    Dequeue interval for receive queue from ns helper. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NtpSyncFailEvent string
    Toggle se ntp synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NtpSyncStatusInterval string
    Configures the interval at which se synchronization status with ntp server(s) is verified. A value of zero disables se ntp synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NumDispatcherCores string
    Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.requires se reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    NumDispatcherQueues string
    Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    NumFlowCoresSumChangesToIgnore string
    Number of changes in num flow cores sum to ignore. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ObjsyncConfigs []GetServiceenginegroupObjsyncConfig
    Configuration knobs for interse object distribution. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjsyncPort string
    Tcp port on se management interface for interse object distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires se reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    OpenstackAvailabilityZones []string
    Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    OpenstackMgmtNetworkName string
    Avi management network name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    OpenstackMgmtNetworkUuid string
    Management network uuid. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    OsReservedMemory string
    Amount of extra memory to be reserved for use by the operating system on a service engine. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PathMtuDiscoveryV4 string
    Enable path mtu discovery feature for ipv4. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PathMtuDiscoveryV6 string
    Enable path mtu discovery feature for ipv6. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PcapTxMode string
    Determines the pcap transmit mode of operation. Requires se reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PcapTxRingRdBalancingFactor string
    In pcap mode, reserve a configured portion of tx ring resources for itself and the remaining portion for the rx ring to achieve better balance in terms of queue depth. Requires se reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    PerApp string
    Per-app se mode is designed for deploying dedicated load balancers per app (vs). In this mode, each se is limited to a max of 2 vss. Vcpus in per-app ses count towards licensing usage at 25% rate. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    PerVsAdmissionControl string
    Enable/disable per vs level admission control.enabling this feature will cause the connection and packet throttling on a particular vs that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    PlacementMode string
    If placement mode is 'auto', virtual services are automatically placed on service engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreUpgradeSeAvailableMemThreshold string
    Available memory threshold on se in mb, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for se, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the se. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    RealtimeSeMetrics []GetServiceenginegroupRealtimeSeMetric
    Enable or deactivate real time se metrics. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    RebootOnPanic string
    Reboot the vm or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ReplayVrfRoutesInterval string
    Routes in vrf are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ResyncTimeInterval string
    Time interval to re-sync se's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SdbFlushInterval string
    Sdb pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SdbPipelineSize string
    Sdb pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SdbScanCount string
    Sdb scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeBandwidthType string
    Select the se bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- se_bandwidth_unlimited), basic (allowed values- se_bandwidth_unlimited) edition.
    SeDebugTraceSz string
    Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8g systems. Requires se reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDelayedFlowDelete string
    Delay the cleanup of flowtable entry. To be used under surveillance of avi support. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    SeDeprovisionDelay string
    Duration to preserve unused service engine virtual machines before deleting them. If traffic to a virtual service were to spike up abruptly, this se would still be available to be utilized again rather than creating a new se. If this value is set to 0, controller will never delete any ses and administrator has to manually cleanup unused ses. Allowed values are 0-525600. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDosProfiles []GetServiceenginegroupSeDosProfile
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpHmDrops string
    Internal only. Used to simulate se - se hb failure. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpIfStatePollInterval string
    Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpIsolation string
    Toggle support to run se datapath instances in isolation on exclusive cpus. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that se instance. Supported for >= 8 cpus. Requires se reboot. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpIsolationNumNonDpCpus string
    Number of cpus for non se-dp tasks in se datapath isolation mode. Translates total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of cpus for hyper-threaded processors. Requires se reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpLogNfEnqueuePercent string
    Internal buffer full indicator on the service engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpLogUdfEnqueuePercent string
    Internal buffer full indicator on the service engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeDpMaxHbVersion string
    The highest supported se-se heartbeat protocol version. This version is reported by secondary se to primary se in heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicQueueStallEventSleep string
    Time (in seconds) service engine waits for after generating a vnic transmit queue stall event before resetting thenic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicQueueStallThreshold string
    Number of consecutive transmit failures to look for before generating a vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicQueueStallTimeout string
    Time (in milliseconds) to wait for network/nic recovery on detecting a transmit queue stall after which service engine resets the nic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicRestartOnQueueStallCount string
    Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting se. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpVnicStallSeRestartWindow string
    Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a se restart. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDpdkPmd string
    Determines if dpdk pool mode driver should be used or not 0 automatically determine based on hypervisor/nic type 1 unconditionally use dpdk poll mode driver 2 don't use dpdk poll mode driver.requires se reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeDumpCoreOnAssert string
    Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeEmulatedCores string
    Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    SeFlowProbeRetries string
    Flow probe retry count if no replies are received.requires se reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFlowProbeRetryTimer string
    Timeout in milliseconds for flow probe retries.requires se reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeGroupAnalyticsPolicies []GetServiceenginegroupSeGroupAnalyticsPolicy
    Analytics policy for serviceenginegroup. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeHyperthreadedMode string
    Controls the distribution of se data path processes on cpus which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires se reboot. For more details please refer to se placement kb. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeIpEncapIpc string
    Determines if se-se ipc messages are encapsulated in an ip header 0 automatically determine based on hypervisor type 1 use ip encap unconditionally ~[0,1] don't use ip encaprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeKniBurstFactor string
    This knob controls the resource availability and burst size used between se datapath and kni. This helps in minimising packet drops when there is higher kni traffic (non-vip traffic from and to linux). The factor takes the following values 0-default. 1-doubles the burst size and kni resources. 2-quadruples the burst size and kni resources. 3-increases the burst size and kni resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeL3EncapIpc string
    Determines if se-se ipc messages use se interface ip instead of vip 0 automatically determine based on hypervisor type 1 use se interface ip unconditionally ~[0,1] don't use se interface iprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLogBufferAppBlockingDequeue string
    Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLogBufferConnBlockingDequeue string
    Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLogBufferEventsBlockingDequeue string
    Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeLro string
    Enable or disable large receive optimization for vnics.supported on vmxnet3.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeMpRingRetryCount string
    The retry count for the multi-producer enqueue before yielding the cpu. To be used under surveillance of avi support. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 500), basic (allowed values- 500) edition.
    SeMtu string
    Mtu for the vnics of ses in the se group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeNamePrefix string
    Prefix to use for virtual machine name of service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePacketBufferMax string
    Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapLookahead string
    Enables lookahead mode of packet receive in pcap mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapPktCount string
    Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on se-memory, cloud type and number of interfaces.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapPktSz string
    Max size of each packet in the pcap interface. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapQdiscBypass string
    Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapReinitFrequency string
    Frequency in seconds at which periodically a pcap reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePcapReinitThreshold string
    Threshold for input packet receive errors in pcap mode exceeding which a pcap reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is metric_count. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeProbePort string
    Tcp port on se where echo service will be run. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRlProps []GetServiceenginegroupSeRlProp
    Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingNavInterval string
    Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingNavPercent string
    Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingResInterval string
    Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeRumSamplingResPercent string
    Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSbDedicatedCore string
    Sideband traffic will be handled by a dedicated core.requires se reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSbThreads string
    Number of sideband threads per se.requires se reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeThreadMultiplier string
    Multiplier for se threads based on vcpu. Allowed values are 1-10. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    SeTimeTrackerProps []GetServiceenginegroupSeTimeTrackerProp
    Time tracker properties for latency audit. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTracertPortRanges []GetServiceenginegroupSeTracertPortRange
    Traceroute port range. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTunnelMode string
    Determines if direct secondary return (dsr) from secondary se is active or not 0 automatically determine based on hypervisor type. 1 enable tunnel mode - dsr is unconditionally disabled. 2 disable tunnel mode - dsr is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    SeTunnelUdpPort string
    Udp port for tunneled packets from secondary to primary se in docker bridge mode.requires se reboot. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTxBatchSize string
    Number of packets to batch for transmit to the nic. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeTxqThreshold string
    Once the tx queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of avi support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 2048), basic (allowed values- 2048) edition.
    SeUdpEncapIpc string
    Determines if se-se ipc messages are encapsulated in a udp header 0 automatically determine based on hypervisor type. 1 use udp encap unconditionally.requires se reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUseDpdk string
    Determines if dpdk library should be used or not 0 automatically determine based on hypervisor type 1 use dpdk if pcap is not enabled 2 don't use dpdk. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicTxSwQueueFlushFrequency string
    Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicTxSwQueueSize string
    Configure the size of software transmit spillover queue when enabled. Requires se reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVsHbMaxPktsInBatch string
    Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVsHbMaxVsInPkt string
    Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SelfSeElection string
    Enable ses to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    SendSeReadyTimeout string
    Timeout for sending se_ready without ns helper registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceIp6Subnets []GetServiceenginegroupServiceIp6Subnet
    Ipv6 subnets assigned to the se group. Required for vs group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceIpSubnets []GetServiceenginegroupServiceIpSubnet
    Subnets assigned to the se group. Required for vs group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ShmMinimumConfigMemory string
    Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SignificantLogThrottle string
    This setting limits the number of significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SslPreprocessSniHostname string
    (beta) preprocess ssl client hello for sni hostname extension.if set to true, this will apply sni child's ssl protocol(s), if they are different from sni parent's allowed ssl protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SslSessCachePerVs string
    Number of ssl sessions that can be cached per vs. Field introduced in 21.1.1. Allowed with any value in enterprise, 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.
    TransientSharedMemoryMax string
    The threshold for the transient shared config memory in the se. Allowed values are 0-100. Field introduced in 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UdfLogThrottle string
    This setting limits the number of udf logs generated per second per core on this se. Udf logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpstreamConnectTimeout string
    Timeout for backend connection. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpstreamConnpoolEnable string
    Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpstreamReadTimeout string
    Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpstreamSendTimeout string
    Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 3600000), basic (allowed values- 3600000) edition.
    UseDpUtilForScaleout string
    If enabled, the datapath cpu utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseHyperthreadedCores string
    Enables the use of hyper-threaded cores on se. Requires se reboot. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseLegacyNetlink string
    Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UseObjsync string
    Enable interse objsyc distribution framework. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseStandardAlb string
    Use standard sku azure load balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentCacheConfigs []GetServiceenginegroupUserAgentCacheConfig
    Configuration for user-agent cache used in bot management. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UserDefinedMetricAge string
    Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterClusters []GetServiceenginegroupVcenterCluster
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterDatastoreMode string
    Enum options - vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterDatastores []GetServiceenginegroupVcenterDatastore
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterDatastoresInclude string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterFolder string
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterHosts []GetServiceenginegroupVcenterHost
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterParkingVnicPg string
    Parking port group to be used by 9 vnics at the time of se creation. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Vcenters []GetServiceenginegroupVcenter
    Vcenter information for scoping at host/cluster level. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcpusPerSe string
    Number of vcpus for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VipAsgs []GetServiceenginegroupVipAsg
    When vip_asg is set, vip configuration will be managed by avi.user will be able to configure vip_asg or vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicDhcpIpCheckInterval string
    Dhcp ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicDhcpIpMaxRetries string
    Dhcp ip max retries. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicIpDeleteInterval string
    Wait interval before deleting ip. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicProbeInterval string
    Probe vnic interval. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicRpcRetryInterval string
    Time interval for retrying the failed vnic rpc requests. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicdbCmdHistorySize string
    Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsHostRedundancy string
    Ensure primary and secondary service engines are deployed on different physical hosts. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition. Special default for essentials edition is true, basic edition is true, enterprise edition is true.
    VsScaleinTimeout string
    Time to wait for the scaled in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleinTimeoutForUpgrade string
    During se upgrade, time to wait for the scaled-in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleoutTimeout string
    Time to wait for the scaled out se to become ready before marking the scaleout done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSePrimarySwitchoverAdditionalWaitTime string
    Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeScaleinAdditionalWaitTime string
    Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeScaleoutAdditionalWaitTime string
    Wait time for sending scaleout ready notification after virtual service is marked up. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeScaleoutReadyTimeout string
    Timeout in seconds for service engine to sendscaleout ready notification of a virtual service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSwitchoverTimeout string
    During se upgrade in a legacy active/standby segroup, time to wait for the new primary se to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VssPlacementEnabled string
    If set, virtual services will be placed on only a subset of the cores of an se. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VssPlacements []GetServiceenginegroupVssPlacement
    Parameters to place virtual services on only a subset of the cores of an se. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafMempool string
    Enable memory pool for waf.requires se reboot. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafMempoolSize string
    Memory pool size used for waf.requires se reboot. Field introduced in 17.2.3. Unit is kb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafUseJitForPcre string
    Use the jit compiler for pcre regular expressions in waf. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    acceleratedNetworking String
    Enable accelerated networking option for azure se. Accelerated networking enables single root i/o virtualization (sr-iov) to a se vm. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    activeStandby String
    Service engines in active/standby mode for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    aggressiveFailureDetection String
    Enable aggressive failover configuration for ha. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    algo String
    In compact placement, virtual services are placed on existing ses until max_vs_per_se limit is reached. In distributed placement, virtual services are placed on new ses until max_se limit is reached. Once this limit is reached, virtual services are placed on ses with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowBurst String
    Allow ses to be created using burst license. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appCachePercent String
    A percent value of total se memory reserved for applicationcaching. This is an se bootup property and requires se restart.requires se reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition. Special default for essentials edition is 0, basic edition is 0, enterprise edition is 10.
    appCacheThreshold String
    The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appLearningMemoryPercent String
    A percent value of total se memory reserved for application learning. This is an se bootup property and requires se restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    archiveShmLimit String
    Amount of se memory in gb until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncSsl String
    Ssl handshakes will be handled by dedicated ssl threads.requires se reboot. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    asyncSslThreads String
    Number of async ssl threads per se_dp.requires se reboot. Allowed values are 1-16. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalance String
    If set, virtual services will be automatically migrated when load on an se is less than minimum or more than maximum thresholds. Only alerts are generated when the auto_rebalance is not set. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    autoRebalanceCapacityPerSes List<Double>
    Capacities of se for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalanceCriterias List<String>
    Set of criteria for se auto rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalanceInterval String
    Frequency of rebalance, if 'auto rebalance' is enabled. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRedistributeActiveStandbyLoad String
    Redistribution of virtual services from the takeover se to the replacement se can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to rest api. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    availabilityZoneRefs List<String>
    Availability zones for virtual service high availability. It is a reference to an object of type availabilityzone. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    baremetalDispatcherHandlesFlows String
    Control if dispatcher core also handles tcp flows in baremetal se. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bgpPeerMonitorFailoverEnabled String
    Enable bgp peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    bgpStateUpdateInterval String
    Bgp peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bufferSe String
    Excess service engine capacity provisioned for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef String
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    compressIpRulesForEachNsSubnet String
    Compress ip rules into a single subnet based ip rule for each north-south ipam subnet configured in pcap mode in openshift/kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configDebugsOnAllCores String
    Enable config debugs on all cores of se. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<GetServiceenginegroupConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    connectionMemoryPercentage String
    Percentage of memory for connection state. This will come at the expense of memory used for http in-memory cache. Allowed values are 10-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    coreShmAppCache String
    Include shared memory for app cache in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    coreShmAppLearning String
    Include shared memory for app learning in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpuReserve String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpuSocketAffinity String
    Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. Applicable only for vcenter cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customSecuritygroupsDatas List<String>
    Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customSecuritygroupsMgmts List<String>
    Custom security groups to be associated with management vnic for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags List<GetServiceenginegroupCustomTag>
    Custom tag will be used to create the tags for se instance in aws. Note this is not the same as the prefix for se name. Allowed with any value in enterprise, enterprise with cloud services edition.
    dataNetworkId String
    Subnet used to spin up the data nic for service engines, used only for azure cloud. Overrides the cloud level setting for service engine subnet. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    datascriptTimeout String
    Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deactivateIpv6Discovery String
    If activated, ipv6 address and route discovery are deactivated.requires se reboot. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    deactivateKniFilteringAtDispatcher String
    Deactivate filtering of packets to kni interface. To be used under surveillance of avi support. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dedicatedDispatcherCore String
    Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableAviSecuritygroups String
    By default, avi creates and manages security groups along with custom sg provided by user. Set this to true to disallow avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for aws and openstack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableCsumOffloads String
    Stop using tcp/udp and ip checksum offload features of nics. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableFlowProbes String
    Disable flow probes for scaled out vs'es. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    disableGro String
    Disable generic receive offload (gro) in dpdk poll-mode driver packet receive path. Gro can be enabled on nics that do not support lro (large receive offload) or do not gain performance boost from lro. Gro is on by default on nics in a system with 8 vcpus or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableSeMemoryCheck String
    If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableTso String
    Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. Tso is on by default on nics that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    diskPerSe String
    Amount of disk space for each of the service engine virtual machines. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    distributeLoadActiveStandby String
    Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distributeQueues String
    Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires se reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distributeVnics String
    Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    downstreamSendTimeout String
    Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpAggressiveDeqIntervalMsec String
    Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpAggressiveEnqIntervalMsec String
    Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpAggressiveHbFrequency String
    Frequency of se - se hb messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpAggressiveHbTimeoutCount String
    Consecutive hb failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpDeqIntervalMsec String
    Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpEnqIntervalMsec String
    Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpHbFrequency String
    Frequency of se - se hb messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpHbTimeoutCount String
    Consecutive hb failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpdkGroTimeoutInterval String
    The timeout for gro coalescing interval. 0 indicates non-timer based gro. Allowed values are 0-900. Field introduced in 22.1.1. Unit is microseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableGratarpPermanent String
    Enable gratarp for vip_ip. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableHsmLog String
    Enable hsm luna engine logs. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableHsmPriming String
    (this is a beta feature). Enable hsm key priming. If enabled, key handles on the hsm will be synced to se before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMultiLb String
    Applicable only for azure cloud with basic sku lb. If set, additional azure lbs will be automatically created if resources in existing lb are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePcapTxRing String
    Enable tx ring support in pcap mode of operation. Tso feature is not supported with tx ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableQat String
    This knob enables the service engine to use qat offloads (if the host cpu is capable, and the qat device is exposed). Requires se reboot. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ephemeralPortrangeEnd String
    End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ephemeralPortrangeStart String
    Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extraConfigMultiplier String
    Multiplier for extra config to support large vs/pool config. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extraSharedConfigMemory String
    Extra config memory to support large geo db configuration. Field introduced in 17.1.1. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flowTableNewSynMaxEntries String
    Maximum number of flow table entries that have not completed tcp three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    freeListSize String
    Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigs List<GetServiceenginegroupGcpConfig>
    Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gratarpPermanentPeriodicity String
    Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    grpcChannelConnectTimeout String
    Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gveEnabled String
    Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    haMode String
    High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ha_mode_legacy_active_standby), basic (allowed values- ha_mode_legacy_active_standby) edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise edition is ha_mode_shared.
    handlePerPktAttack String
    Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hardwaresecuritymodulegroupRef String
    It is a reference to an object of type hardwaresecuritymodulegroup. Allowed with any value in enterprise, enterprise with cloud services edition.
    heapMinimumConfigMemory String
    Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hmOnStandby String
    Enable active health monitoring from the standby se for all placed virtual services. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition. Special default for essentials edition is false, basic edition is false, enterprise edition is true.
    hostAttributeKey String
    Key of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_value. Ses can be configured differently including ha modes across different se groups. May also be used for isolation between different classes of virtualservices. Virtualservices' se group may be specified via annotations/labels. A openshift/kubernetes namespace maybe annotated with a matching se group label as openshift.io/node-selector apptype=prod. When multiple se groups are used in a cloud with host attributes specified,just a single se group can exist as a match-all se group without a host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostAttributeValue String
    Value of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostGatewayMonitor String
    Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpRumConsoleLog String
    Enable javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    httpRumMinContentLength String
    Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 64), basic (allowed values- 64) edition.
    hybridRssMode String
    Toggles se hybrid only mode of operation in dpdk mode with rss configured;where-in each se datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hypervisor String
    Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in enterprise, enterprise with cloud services edition.
    id String
    ignoreDockerMacChange String
    Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ignoreRttThreshold String
    Ignore rtt samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingressAccessData String
    Program se security group ingress rules to allow vip data access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingressAccessMgmt String
    Program se security group ingress rules to allow ssh/icmp management access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instanceFlavor String
    Instance/flavor name for se instance. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instanceFlavorInfos List<GetServiceenginegroupInstanceFlavorInfo>
    Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    iptables List<GetServiceenginegroupIptable>
    Iptable rules. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    kniAllowedServerPorts List<GetServiceenginegroupKniAllowedServerPort>
    Port ranges for any servers running in inband linuxserver clouds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    kvValMaxLen String
    Max length allowed for the value in a kv pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7ConnsPerCore String
    Number of l7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7ResvdListenConnsPerCore String
    Number of reserved l7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    labels List<GetServiceenginegroupLabel>
    Labels associated with this se group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lbactionNumRequestsToDispatch String
    Number of requests to dispatch from the request. Queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lbactionRqPerRequestMaxRetries String
    Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leastLoadCoreSelection String
    Select core with least load for new flow. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier String
    Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType String
    If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    logAgentCompressLogs String
    Flag to indicate if log files are compressed upon full on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentDebugEnabled String
    Enable debug logs by default on service engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the cli shell. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzAppl String
    Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzConn String
    Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzDebug String
    Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzEvent String
    Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentLogStorageMinSz String
    Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxConcurrentRsync String
    Maximum concurrent rsync requests initiated from log-agent to the controller. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxStorageExcessPercent String
    Excess percentage threshold of disk size to trigger cleanup of logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxStorageIgnorePercent String
    Maximum storage on the disk not allocated for logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMinStoragePerVs String
    Minimum storage allocated to any given virtualservice on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentSleepInterval String
    Internal timer to stall log-agent and prevent it from hogging cpu cycles on the service engine. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentTraceEnabled String
    Enable trace logs by default on service engine. Configuration operations are logged along with other important logs by service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentUnknownVsTimer String
    Timeout to purge unknown virtual service logs from the service engine. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    logDisksz String
    Maximum disk capacity (in mb) to be allocated to an se. This is exclusively used for debug and log data. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    logMallocFailure String
    Se will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    logMessageMaxFileListSize String
    Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers List<GetServiceenginegroupMarker>
    List of labels to be used for granular rbac. Field introduced in 20.1.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxConcurrentExternalHm String
    Maximum number of external health monitors that can run concurrently in a service engine. This helps control the cpu and memory use by external health monitors. Special values are 0- value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxCpuUsage String
    When cpu usage on an se exceeds this threshold, virtual services hosted on this se may be rebalanced to other ses to reduce load. A new se may be created as part of this process. Allowed values are 40-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxMemoryPerMempool String
    Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxNumHttpSessionsToStore String
    Maximum number of http session that will be created. Each session uses about 1kb in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxNumSeDps String
    Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of cpus on the se. If decreased, it will only take effect after se reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    maxPublicIpsPerLb String
    Applicable to azure platform only. Maximum number of public ips per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxQueuesPerVnic String
    Maximum number of queues per vnic setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    maxRulesPerLb String
    Applicable to azure platform only. Maximum number of rules per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxScaleoutPerVs String
    Maximum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSe String
    Maximum number of services engines in this group. Allowed values are 0-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSkbFrags String
    Maximum of number of 4 kb pages allocated to the linux kernel gro subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires se reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxVsPerSe String
    Maximum number of virtual services that can be placed on a single service engine. Allowed values are 1-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memReserve String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memoryForConfigUpdate String
    Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memoryPerSe String
    Amount of memory for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed values are 2048-262144. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsCollectionMode String
    Metrics collection mode, 0 = pull mode. Se_agent pulls metrics from se_dp, 1 = push mode. Se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. Allowed values are 0-1. Special values are 9- reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtNetworkRef String
    Management network to use for avi service engines. It is a reference to an object of type network. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtSubnets List<GetServiceenginegroupMgmtSubnet>
    Management subnet to use for avi service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minCpuUsage String
    When cpu usage on an se falls below the minimum threshold, virtual services hosted on the se may be consolidated onto other underutilized ses. After consolidation, unused service engines may then be eligible for deletion. Allowed values are 20-60. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minScaleoutPerVs String
    Minimum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minSe String
    Minimum number of services engines in this group (relevant for se autorebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minimumConnectionMemory String
    Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    multicastEnable String
    This knob enables the service engine to process multicast traffic(for vmware hypervisor). Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nLogStreamingThreads String
    Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    netlinkPollerThreads String
    Number of threads to poll for netlink messages excluding the thread for default namespace. Requires se reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    netlinkSockBufSize String
    Socket buffer size for the netlink sockets. Requires se reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is mega_bytes. Allowed with any value in enterprise, enterprise with cloud services edition.
    ngxFreeConnectionStack String
    Free the connection stack. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nonSignificantLogThrottle String
    This setting limits the number of non-significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsHelperDeqIntervalMsec String
    Dequeue interval for receive queue from ns helper. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpSyncFailEvent String
    Toggle se ntp synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpSyncStatusInterval String
    Configures the interval at which se synchronization status with ntp server(s) is verified. A value of zero disables se ntp synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    numDispatcherCores String
    Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.requires se reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    numDispatcherQueues String
    Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    numFlowCoresSumChangesToIgnore String
    Number of changes in num flow cores sum to ignore. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objsyncConfigs List<GetServiceenginegroupObjsyncConfig>
    Configuration knobs for interse object distribution. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    objsyncPort String
    Tcp port on se management interface for interse object distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires se reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    openstackAvailabilityZones List<String>
    Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstackMgmtNetworkName String
    Avi management network name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstackMgmtNetworkUuid String
    Management network uuid. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    osReservedMemory String
    Amount of extra memory to be reserved for use by the operating system on a service engine. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pathMtuDiscoveryV4 String
    Enable path mtu discovery feature for ipv4. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pathMtuDiscoveryV6 String
    Enable path mtu discovery feature for ipv6. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pcapTxMode String
    Determines the pcap transmit mode of operation. Requires se reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pcapTxRingRdBalancingFactor String
    In pcap mode, reserve a configured portion of tx ring resources for itself and the remaining portion for the rx ring to achieve better balance in terms of queue depth. Requires se reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    perApp String
    Per-app se mode is designed for deploying dedicated load balancers per app (vs). In this mode, each se is limited to a max of 2 vss. Vcpus in per-app ses count towards licensing usage at 25% rate. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    perVsAdmissionControl String
    Enable/disable per vs level admission control.enabling this feature will cause the connection and packet throttling on a particular vs that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    placementMode String
    If placement mode is 'auto', virtual services are automatically placed on service engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preUpgradeSeAvailableMemThreshold String
    Available memory threshold on se in mb, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for se, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the se. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    realtimeSeMetrics List<GetServiceenginegroupRealtimeSeMetric>
    Enable or deactivate real time se metrics. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rebootOnPanic String
    Reboot the vm or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    replayVrfRoutesInterval String
    Routes in vrf are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    resyncTimeInterval String
    Time interval to re-sync se's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbFlushInterval String
    Sdb pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbPipelineSize String
    Sdb pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbScanCount String
    Sdb scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seBandwidthType String
    Select the se bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- se_bandwidth_unlimited), basic (allowed values- se_bandwidth_unlimited) edition.
    seDebugTraceSz String
    Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8g systems. Requires se reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDelayedFlowDelete String
    Delay the cleanup of flowtable entry. To be used under surveillance of avi support. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    seDeprovisionDelay String
    Duration to preserve unused service engine virtual machines before deleting them. If traffic to a virtual service were to spike up abruptly, this se would still be available to be utilized again rather than creating a new se. If this value is set to 0, controller will never delete any ses and administrator has to manually cleanup unused ses. Allowed values are 0-525600. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDosProfiles List<GetServiceenginegroupSeDosProfile>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpHmDrops String
    Internal only. Used to simulate se - se hb failure. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpIfStatePollInterval String
    Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpIsolation String
    Toggle support to run se datapath instances in isolation on exclusive cpus. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that se instance. Supported for >= 8 cpus. Requires se reboot. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpIsolationNumNonDpCpus String
    Number of cpus for non se-dp tasks in se datapath isolation mode. Translates total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of cpus for hyper-threaded processors. Requires se reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpLogNfEnqueuePercent String
    Internal buffer full indicator on the service engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpLogUdfEnqueuePercent String
    Internal buffer full indicator on the service engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpMaxHbVersion String
    The highest supported se-se heartbeat protocol version. This version is reported by secondary se to primary se in heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallEventSleep String
    Time (in seconds) service engine waits for after generating a vnic transmit queue stall event before resetting thenic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallThreshold String
    Number of consecutive transmit failures to look for before generating a vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallTimeout String
    Time (in milliseconds) to wait for network/nic recovery on detecting a transmit queue stall after which service engine resets the nic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicRestartOnQueueStallCount String
    Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting se. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicStallSeRestartWindow String
    Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a se restart. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpdkPmd String
    Determines if dpdk pool mode driver should be used or not 0 automatically determine based on hypervisor/nic type 1 unconditionally use dpdk poll mode driver 2 don't use dpdk poll mode driver.requires se reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDumpCoreOnAssert String
    Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seEmulatedCores String
    Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    seFlowProbeRetries String
    Flow probe retry count if no replies are received.requires se reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFlowProbeRetryTimer String
    Timeout in milliseconds for flow probe retries.requires se reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupAnalyticsPolicies List<GetServiceenginegroupSeGroupAnalyticsPolicy>
    Analytics policy for serviceenginegroup. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seHyperthreadedMode String
    Controls the distribution of se data path processes on cpus which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires se reboot. For more details please refer to se placement kb. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seIpEncapIpc String
    Determines if se-se ipc messages are encapsulated in an ip header 0 automatically determine based on hypervisor type 1 use ip encap unconditionally ~[0,1] don't use ip encaprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seKniBurstFactor String
    This knob controls the resource availability and burst size used between se datapath and kni. This helps in minimising packet drops when there is higher kni traffic (non-vip traffic from and to linux). The factor takes the following values 0-default. 1-doubles the burst size and kni resources. 2-quadruples the burst size and kni resources. 3-increases the burst size and kni resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seL3EncapIpc String
    Determines if se-se ipc messages use se interface ip instead of vip 0 automatically determine based on hypervisor type 1 use se interface ip unconditionally ~[0,1] don't use se interface iprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferAppBlockingDequeue String
    Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferConnBlockingDequeue String
    Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferEventsBlockingDequeue String
    Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLro String
    Enable or disable large receive optimization for vnics.supported on vmxnet3.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seMpRingRetryCount String
    The retry count for the multi-producer enqueue before yielding the cpu. To be used under surveillance of avi support. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 500), basic (allowed values- 500) edition.
    seMtu String
    Mtu for the vnics of ses in the se group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seNamePrefix String
    Prefix to use for virtual machine name of service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePacketBufferMax String
    Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapLookahead String
    Enables lookahead mode of packet receive in pcap mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapPktCount String
    Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on se-memory, cloud type and number of interfaces.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapPktSz String
    Max size of each packet in the pcap interface. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapQdiscBypass String
    Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapReinitFrequency String
    Frequency in seconds at which periodically a pcap reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapReinitThreshold String
    Threshold for input packet receive errors in pcap mode exceeding which a pcap reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is metric_count. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seProbePort String
    Tcp port on se where echo service will be run. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRlProps List<GetServiceenginegroupSeRlProp>
    Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingNavInterval String
    Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingNavPercent String
    Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingResInterval String
    Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingResPercent String
    Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSbDedicatedCore String
    Sideband traffic will be handled by a dedicated core.requires se reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSbThreads String
    Number of sideband threads per se.requires se reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seThreadMultiplier String
    Multiplier for se threads based on vcpu. Allowed values are 1-10. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    seTimeTrackerProps List<GetServiceenginegroupSeTimeTrackerProp>
    Time tracker properties for latency audit. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTracertPortRanges List<GetServiceenginegroupSeTracertPortRange>
    Traceroute port range. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTunnelMode String
    Determines if direct secondary return (dsr) from secondary se is active or not 0 automatically determine based on hypervisor type. 1 enable tunnel mode - dsr is unconditionally disabled. 2 disable tunnel mode - dsr is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    seTunnelUdpPort String
    Udp port for tunneled packets from secondary to primary se in docker bridge mode.requires se reboot. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTxBatchSize String
    Number of packets to batch for transmit to the nic. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTxqThreshold String
    Once the tx queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of avi support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 2048), basic (allowed values- 2048) edition.
    seUdpEncapIpc String
    Determines if se-se ipc messages are encapsulated in a udp header 0 automatically determine based on hypervisor type. 1 use udp encap unconditionally.requires se reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUseDpdk String
    Determines if dpdk library should be used or not 0 automatically determine based on hypervisor type 1 use dpdk if pcap is not enabled 2 don't use dpdk. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicTxSwQueueFlushFrequency String
    Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicTxSwQueueSize String
    Configure the size of software transmit spillover queue when enabled. Requires se reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVsHbMaxPktsInBatch String
    Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVsHbMaxVsInPkt String
    Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    selfSeElection String
    Enable ses to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    sendSeReadyTimeout String
    Timeout for sending se_ready without ns helper registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceIp6Subnets List<GetServiceenginegroupServiceIp6Subnet>
    Ipv6 subnets assigned to the se group. Required for vs group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceIpSubnets List<GetServiceenginegroupServiceIpSubnet>
    Subnets assigned to the se group. Required for vs group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    shmMinimumConfigMemory String
    Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    significantLogThrottle String
    This setting limits the number of significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sslPreprocessSniHostname String
    (beta) preprocess ssl client hello for sni hostname extension.if set to true, this will apply sni child's ssl protocol(s), if they are different from sni parent's allowed ssl protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sslSessCachePerVs String
    Number of ssl sessions that can be cached per vs. Field introduced in 21.1.1. Allowed with any value in enterprise, 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.
    transientSharedMemoryMax String
    The threshold for the transient shared config memory in the se. Allowed values are 0-100. Field introduced in 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    udfLogThrottle String
    This setting limits the number of udf logs generated per second per core on this se. Udf logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upstreamConnectTimeout String
    Timeout for backend connection. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamConnpoolEnable String
    Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamReadTimeout String
    Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamSendTimeout String
    Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 3600000), basic (allowed values- 3600000) edition.
    useDpUtilForScaleout String
    If enabled, the datapath cpu utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useHyperthreadedCores String
    Enables the use of hyper-threaded cores on se. Requires se reboot. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useLegacyNetlink String
    Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    useObjsync String
    Enable interse objsyc distribution framework. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useStandardAlb String
    Use standard sku azure load balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs List<GetServiceenginegroupUserAgentCacheConfig>
    Configuration for user-agent cache used in bot management. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    userDefinedMetricAge String
    Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterClusters List<GetServiceenginegroupVcenterCluster>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastoreMode String
    Enum options - vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastores List<GetServiceenginegroupVcenterDatastore>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastoresInclude String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterFolder String
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterHosts List<GetServiceenginegroupVcenterHost>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterParkingVnicPg String
    Parking port group to be used by 9 vnics at the time of se creation. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenters List<GetServiceenginegroupVcenter>
    Vcenter information for scoping at host/cluster level. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcpusPerSe String
    Number of vcpus for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vipAsgs List<GetServiceenginegroupVipAsg>
    When vip_asg is set, vip configuration will be managed by avi.user will be able to configure vip_asg or vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicDhcpIpCheckInterval String
    Dhcp ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicDhcpIpMaxRetries String
    Dhcp ip max retries. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicIpDeleteInterval String
    Wait interval before deleting ip. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicProbeInterval String
    Probe vnic interval. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicRpcRetryInterval String
    Time interval for retrying the failed vnic rpc requests. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicdbCmdHistorySize String
    Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsHostRedundancy String
    Ensure primary and secondary service engines are deployed on different physical hosts. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition. Special default for essentials edition is true, basic edition is true, enterprise edition is true.
    vsScaleinTimeout String
    Time to wait for the scaled in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleinTimeoutForUpgrade String
    During se upgrade, time to wait for the scaled-in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutTimeout String
    Time to wait for the scaled out se to become ready before marking the scaleout done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePrimarySwitchoverAdditionalWaitTime String
    Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeScaleinAdditionalWaitTime String
    Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeScaleoutAdditionalWaitTime String
    Wait time for sending scaleout ready notification after virtual service is marked up. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeScaleoutReadyTimeout String
    Timeout in seconds for service engine to sendscaleout ready notification of a virtual service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSwitchoverTimeout String
    During se upgrade in a legacy active/standby segroup, time to wait for the new primary se to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vssPlacementEnabled String
    If set, virtual services will be placed on only a subset of the cores of an se. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vssPlacements List<GetServiceenginegroupVssPlacement>
    Parameters to place virtual services on only a subset of the cores of an se. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafMempool String
    Enable memory pool for waf.requires se reboot. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafMempoolSize String
    Memory pool size used for waf.requires se reboot. Field introduced in 17.2.3. Unit is kb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafUseJitForPcre String
    Use the jit compiler for pcre regular expressions in waf. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    acceleratedNetworking string
    Enable accelerated networking option for azure se. Accelerated networking enables single root i/o virtualization (sr-iov) to a se vm. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    activeStandby string
    Service engines in active/standby mode for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    aggressiveFailureDetection string
    Enable aggressive failover configuration for ha. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    algo string
    In compact placement, virtual services are placed on existing ses until max_vs_per_se limit is reached. In distributed placement, virtual services are placed on new ses until max_se limit is reached. Once this limit is reached, virtual services are placed on ses with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowBurst string
    Allow ses to be created using burst license. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appCachePercent string
    A percent value of total se memory reserved for applicationcaching. This is an se bootup property and requires se restart.requires se reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition. Special default for essentials edition is 0, basic edition is 0, enterprise edition is 10.
    appCacheThreshold string
    The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appLearningMemoryPercent string
    A percent value of total se memory reserved for application learning. This is an se bootup property and requires se restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    archiveShmLimit string
    Amount of se memory in gb until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncSsl string
    Ssl handshakes will be handled by dedicated ssl threads.requires se reboot. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    asyncSslThreads string
    Number of async ssl threads per se_dp.requires se reboot. Allowed values are 1-16. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalance string
    If set, virtual services will be automatically migrated when load on an se is less than minimum or more than maximum thresholds. Only alerts are generated when the auto_rebalance is not set. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    autoRebalanceCapacityPerSes number[]
    Capacities of se for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalanceCriterias string[]
    Set of criteria for se auto rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalanceInterval string
    Frequency of rebalance, if 'auto rebalance' is enabled. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRedistributeActiveStandbyLoad string
    Redistribution of virtual services from the takeover se to the replacement se can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to rest api. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    availabilityZoneRefs string[]
    Availability zones for virtual service high availability. It is a reference to an object of type availabilityzone. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    baremetalDispatcherHandlesFlows string
    Control if dispatcher core also handles tcp flows in baremetal se. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bgpPeerMonitorFailoverEnabled string
    Enable bgp peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    bgpStateUpdateInterval string
    Bgp peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bufferSe string
    Excess service engine capacity provisioned for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    compressIpRulesForEachNsSubnet string
    Compress ip rules into a single subnet based ip rule for each north-south ipam subnet configured in pcap mode in openshift/kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configDebugsOnAllCores string
    Enable config debugs on all cores of se. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes GetServiceenginegroupConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    connectionMemoryPercentage string
    Percentage of memory for connection state. This will come at the expense of memory used for http in-memory cache. Allowed values are 10-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    coreShmAppCache string
    Include shared memory for app cache in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    coreShmAppLearning string
    Include shared memory for app learning in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpuReserve string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpuSocketAffinity string
    Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. Applicable only for vcenter cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customSecuritygroupsDatas string[]
    Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customSecuritygroupsMgmts string[]
    Custom security groups to be associated with management vnic for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags GetServiceenginegroupCustomTag[]
    Custom tag will be used to create the tags for se instance in aws. Note this is not the same as the prefix for se name. Allowed with any value in enterprise, enterprise with cloud services edition.
    dataNetworkId string
    Subnet used to spin up the data nic for service engines, used only for azure cloud. Overrides the cloud level setting for service engine subnet. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    datascriptTimeout string
    Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deactivateIpv6Discovery string
    If activated, ipv6 address and route discovery are deactivated.requires se reboot. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    deactivateKniFilteringAtDispatcher string
    Deactivate filtering of packets to kni interface. To be used under surveillance of avi support. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dedicatedDispatcherCore string
    Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableAviSecuritygroups string
    By default, avi creates and manages security groups along with custom sg provided by user. Set this to true to disallow avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for aws and openstack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableCsumOffloads string
    Stop using tcp/udp and ip checksum offload features of nics. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableFlowProbes string
    Disable flow probes for scaled out vs'es. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    disableGro string
    Disable generic receive offload (gro) in dpdk poll-mode driver packet receive path. Gro can be enabled on nics that do not support lro (large receive offload) or do not gain performance boost from lro. Gro is on by default on nics in a system with 8 vcpus or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableSeMemoryCheck string
    If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableTso string
    Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. Tso is on by default on nics that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    diskPerSe string
    Amount of disk space for each of the service engine virtual machines. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    distributeLoadActiveStandby string
    Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distributeQueues string
    Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires se reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distributeVnics string
    Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    downstreamSendTimeout string
    Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpAggressiveDeqIntervalMsec string
    Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpAggressiveEnqIntervalMsec string
    Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpAggressiveHbFrequency string
    Frequency of se - se hb messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpAggressiveHbTimeoutCount string
    Consecutive hb failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpDeqIntervalMsec string
    Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpEnqIntervalMsec string
    Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpHbFrequency string
    Frequency of se - se hb messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpHbTimeoutCount string
    Consecutive hb failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpdkGroTimeoutInterval string
    The timeout for gro coalescing interval. 0 indicates non-timer based gro. Allowed values are 0-900. Field introduced in 22.1.1. Unit is microseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableGratarpPermanent string
    Enable gratarp for vip_ip. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableHsmLog string
    Enable hsm luna engine logs. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableHsmPriming string
    (this is a beta feature). Enable hsm key priming. If enabled, key handles on the hsm will be synced to se before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMultiLb string
    Applicable only for azure cloud with basic sku lb. If set, additional azure lbs will be automatically created if resources in existing lb are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePcapTxRing string
    Enable tx ring support in pcap mode of operation. Tso feature is not supported with tx ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableQat string
    This knob enables the service engine to use qat offloads (if the host cpu is capable, and the qat device is exposed). Requires se reboot. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ephemeralPortrangeEnd string
    End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ephemeralPortrangeStart string
    Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extraConfigMultiplier string
    Multiplier for extra config to support large vs/pool config. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extraSharedConfigMemory string
    Extra config memory to support large geo db configuration. Field introduced in 17.1.1. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flowTableNewSynMaxEntries string
    Maximum number of flow table entries that have not completed tcp three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    freeListSize string
    Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigs GetServiceenginegroupGcpConfig[]
    Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gratarpPermanentPeriodicity string
    Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    grpcChannelConnectTimeout string
    Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gveEnabled string
    Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    haMode string
    High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ha_mode_legacy_active_standby), basic (allowed values- ha_mode_legacy_active_standby) edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise edition is ha_mode_shared.
    handlePerPktAttack string
    Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hardwaresecuritymodulegroupRef string
    It is a reference to an object of type hardwaresecuritymodulegroup. Allowed with any value in enterprise, enterprise with cloud services edition.
    heapMinimumConfigMemory string
    Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hmOnStandby string
    Enable active health monitoring from the standby se for all placed virtual services. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition. Special default for essentials edition is false, basic edition is false, enterprise edition is true.
    hostAttributeKey string
    Key of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_value. Ses can be configured differently including ha modes across different se groups. May also be used for isolation between different classes of virtualservices. Virtualservices' se group may be specified via annotations/labels. A openshift/kubernetes namespace maybe annotated with a matching se group label as openshift.io/node-selector apptype=prod. When multiple se groups are used in a cloud with host attributes specified,just a single se group can exist as a match-all se group without a host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostAttributeValue string
    Value of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostGatewayMonitor string
    Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpRumConsoleLog string
    Enable javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    httpRumMinContentLength string
    Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 64), basic (allowed values- 64) edition.
    hybridRssMode string
    Toggles se hybrid only mode of operation in dpdk mode with rss configured;where-in each se datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hypervisor string
    Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in enterprise, enterprise with cloud services edition.
    id string
    ignoreDockerMacChange string
    Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ignoreRttThreshold string
    Ignore rtt samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingressAccessData string
    Program se security group ingress rules to allow vip data access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingressAccessMgmt string
    Program se security group ingress rules to allow ssh/icmp management access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instanceFlavor string
    Instance/flavor name for se instance. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instanceFlavorInfos GetServiceenginegroupInstanceFlavorInfo[]
    Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    iptables GetServiceenginegroupIptable[]
    Iptable rules. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    kniAllowedServerPorts GetServiceenginegroupKniAllowedServerPort[]
    Port ranges for any servers running in inband linuxserver clouds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    kvValMaxLen string
    Max length allowed for the value in a kv pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7ConnsPerCore string
    Number of l7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7ResvdListenConnsPerCore string
    Number of reserved l7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    labels GetServiceenginegroupLabel[]
    Labels associated with this se group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lbactionNumRequestsToDispatch string
    Number of requests to dispatch from the request. Queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lbactionRqPerRequestMaxRetries string
    Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leastLoadCoreSelection string
    Select core with least load for new flow. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier string
    Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    logAgentCompressLogs string
    Flag to indicate if log files are compressed upon full on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentDebugEnabled string
    Enable debug logs by default on service engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the cli shell. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzAppl string
    Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzConn string
    Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzDebug string
    Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzEvent string
    Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentLogStorageMinSz string
    Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxConcurrentRsync string
    Maximum concurrent rsync requests initiated from log-agent to the controller. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxStorageExcessPercent string
    Excess percentage threshold of disk size to trigger cleanup of logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxStorageIgnorePercent string
    Maximum storage on the disk not allocated for logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMinStoragePerVs string
    Minimum storage allocated to any given virtualservice on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentSleepInterval string
    Internal timer to stall log-agent and prevent it from hogging cpu cycles on the service engine. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentTraceEnabled string
    Enable trace logs by default on service engine. Configuration operations are logged along with other important logs by service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentUnknownVsTimer string
    Timeout to purge unknown virtual service logs from the service engine. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    logDisksz string
    Maximum disk capacity (in mb) to be allocated to an se. This is exclusively used for debug and log data. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    logMallocFailure string
    Se will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    logMessageMaxFileListSize string
    Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers GetServiceenginegroupMarker[]
    List of labels to be used for granular rbac. Field introduced in 20.1.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxConcurrentExternalHm string
    Maximum number of external health monitors that can run concurrently in a service engine. This helps control the cpu and memory use by external health monitors. Special values are 0- value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxCpuUsage string
    When cpu usage on an se exceeds this threshold, virtual services hosted on this se may be rebalanced to other ses to reduce load. A new se may be created as part of this process. Allowed values are 40-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxMemoryPerMempool string
    Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxNumHttpSessionsToStore string
    Maximum number of http session that will be created. Each session uses about 1kb in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxNumSeDps string
    Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of cpus on the se. If decreased, it will only take effect after se reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    maxPublicIpsPerLb string
    Applicable to azure platform only. Maximum number of public ips per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxQueuesPerVnic string
    Maximum number of queues per vnic setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    maxRulesPerLb string
    Applicable to azure platform only. Maximum number of rules per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxScaleoutPerVs string
    Maximum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSe string
    Maximum number of services engines in this group. Allowed values are 0-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSkbFrags string
    Maximum of number of 4 kb pages allocated to the linux kernel gro subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires se reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxVsPerSe string
    Maximum number of virtual services that can be placed on a single service engine. Allowed values are 1-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memReserve string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memoryForConfigUpdate string
    Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memoryPerSe string
    Amount of memory for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed values are 2048-262144. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsCollectionMode string
    Metrics collection mode, 0 = pull mode. Se_agent pulls metrics from se_dp, 1 = push mode. Se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. Allowed values are 0-1. Special values are 9- reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtNetworkRef string
    Management network to use for avi service engines. It is a reference to an object of type network. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtSubnets GetServiceenginegroupMgmtSubnet[]
    Management subnet to use for avi service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minCpuUsage string
    When cpu usage on an se falls below the minimum threshold, virtual services hosted on the se may be consolidated onto other underutilized ses. After consolidation, unused service engines may then be eligible for deletion. Allowed values are 20-60. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minScaleoutPerVs string
    Minimum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minSe string
    Minimum number of services engines in this group (relevant for se autorebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minimumConnectionMemory string
    Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    multicastEnable string
    This knob enables the service engine to process multicast traffic(for vmware hypervisor). Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nLogStreamingThreads string
    Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    netlinkPollerThreads string
    Number of threads to poll for netlink messages excluding the thread for default namespace. Requires se reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    netlinkSockBufSize string
    Socket buffer size for the netlink sockets. Requires se reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is mega_bytes. Allowed with any value in enterprise, enterprise with cloud services edition.
    ngxFreeConnectionStack string
    Free the connection stack. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nonSignificantLogThrottle string
    This setting limits the number of non-significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsHelperDeqIntervalMsec string
    Dequeue interval for receive queue from ns helper. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpSyncFailEvent string
    Toggle se ntp synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpSyncStatusInterval string
    Configures the interval at which se synchronization status with ntp server(s) is verified. A value of zero disables se ntp synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    numDispatcherCores string
    Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.requires se reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    numDispatcherQueues string
    Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    numFlowCoresSumChangesToIgnore string
    Number of changes in num flow cores sum to ignore. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objsyncConfigs GetServiceenginegroupObjsyncConfig[]
    Configuration knobs for interse object distribution. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    objsyncPort string
    Tcp port on se management interface for interse object distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires se reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    openstackAvailabilityZones string[]
    Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstackMgmtNetworkName string
    Avi management network name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstackMgmtNetworkUuid string
    Management network uuid. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    osReservedMemory string
    Amount of extra memory to be reserved for use by the operating system on a service engine. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pathMtuDiscoveryV4 string
    Enable path mtu discovery feature for ipv4. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pathMtuDiscoveryV6 string
    Enable path mtu discovery feature for ipv6. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pcapTxMode string
    Determines the pcap transmit mode of operation. Requires se reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pcapTxRingRdBalancingFactor string
    In pcap mode, reserve a configured portion of tx ring resources for itself and the remaining portion for the rx ring to achieve better balance in terms of queue depth. Requires se reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    perApp string
    Per-app se mode is designed for deploying dedicated load balancers per app (vs). In this mode, each se is limited to a max of 2 vss. Vcpus in per-app ses count towards licensing usage at 25% rate. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    perVsAdmissionControl string
    Enable/disable per vs level admission control.enabling this feature will cause the connection and packet throttling on a particular vs that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    placementMode string
    If placement mode is 'auto', virtual services are automatically placed on service engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preUpgradeSeAvailableMemThreshold string
    Available memory threshold on se in mb, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for se, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the se. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    realtimeSeMetrics GetServiceenginegroupRealtimeSeMetric[]
    Enable or deactivate real time se metrics. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rebootOnPanic string
    Reboot the vm or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    replayVrfRoutesInterval string
    Routes in vrf are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    resyncTimeInterval string
    Time interval to re-sync se's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbFlushInterval string
    Sdb pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbPipelineSize string
    Sdb pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbScanCount string
    Sdb scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seBandwidthType string
    Select the se bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- se_bandwidth_unlimited), basic (allowed values- se_bandwidth_unlimited) edition.
    seDebugTraceSz string
    Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8g systems. Requires se reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDelayedFlowDelete string
    Delay the cleanup of flowtable entry. To be used under surveillance of avi support. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    seDeprovisionDelay string
    Duration to preserve unused service engine virtual machines before deleting them. If traffic to a virtual service were to spike up abruptly, this se would still be available to be utilized again rather than creating a new se. If this value is set to 0, controller will never delete any ses and administrator has to manually cleanup unused ses. Allowed values are 0-525600. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDosProfiles GetServiceenginegroupSeDosProfile[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpHmDrops string
    Internal only. Used to simulate se - se hb failure. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpIfStatePollInterval string
    Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpIsolation string
    Toggle support to run se datapath instances in isolation on exclusive cpus. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that se instance. Supported for >= 8 cpus. Requires se reboot. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpIsolationNumNonDpCpus string
    Number of cpus for non se-dp tasks in se datapath isolation mode. Translates total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of cpus for hyper-threaded processors. Requires se reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpLogNfEnqueuePercent string
    Internal buffer full indicator on the service engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpLogUdfEnqueuePercent string
    Internal buffer full indicator on the service engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpMaxHbVersion string
    The highest supported se-se heartbeat protocol version. This version is reported by secondary se to primary se in heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallEventSleep string
    Time (in seconds) service engine waits for after generating a vnic transmit queue stall event before resetting thenic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallThreshold string
    Number of consecutive transmit failures to look for before generating a vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallTimeout string
    Time (in milliseconds) to wait for network/nic recovery on detecting a transmit queue stall after which service engine resets the nic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicRestartOnQueueStallCount string
    Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting se. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicStallSeRestartWindow string
    Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a se restart. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpdkPmd string
    Determines if dpdk pool mode driver should be used or not 0 automatically determine based on hypervisor/nic type 1 unconditionally use dpdk poll mode driver 2 don't use dpdk poll mode driver.requires se reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDumpCoreOnAssert string
    Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seEmulatedCores string
    Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    seFlowProbeRetries string
    Flow probe retry count if no replies are received.requires se reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFlowProbeRetryTimer string
    Timeout in milliseconds for flow probe retries.requires se reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupAnalyticsPolicies GetServiceenginegroupSeGroupAnalyticsPolicy[]
    Analytics policy for serviceenginegroup. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seHyperthreadedMode string
    Controls the distribution of se data path processes on cpus which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires se reboot. For more details please refer to se placement kb. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seIpEncapIpc string
    Determines if se-se ipc messages are encapsulated in an ip header 0 automatically determine based on hypervisor type 1 use ip encap unconditionally ~[0,1] don't use ip encaprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seKniBurstFactor string
    This knob controls the resource availability and burst size used between se datapath and kni. This helps in minimising packet drops when there is higher kni traffic (non-vip traffic from and to linux). The factor takes the following values 0-default. 1-doubles the burst size and kni resources. 2-quadruples the burst size and kni resources. 3-increases the burst size and kni resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seL3EncapIpc string
    Determines if se-se ipc messages use se interface ip instead of vip 0 automatically determine based on hypervisor type 1 use se interface ip unconditionally ~[0,1] don't use se interface iprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferAppBlockingDequeue string
    Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferConnBlockingDequeue string
    Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferEventsBlockingDequeue string
    Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLro string
    Enable or disable large receive optimization for vnics.supported on vmxnet3.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seMpRingRetryCount string
    The retry count for the multi-producer enqueue before yielding the cpu. To be used under surveillance of avi support. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 500), basic (allowed values- 500) edition.
    seMtu string
    Mtu for the vnics of ses in the se group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seNamePrefix string
    Prefix to use for virtual machine name of service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePacketBufferMax string
    Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapLookahead string
    Enables lookahead mode of packet receive in pcap mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapPktCount string
    Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on se-memory, cloud type and number of interfaces.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapPktSz string
    Max size of each packet in the pcap interface. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapQdiscBypass string
    Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapReinitFrequency string
    Frequency in seconds at which periodically a pcap reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapReinitThreshold string
    Threshold for input packet receive errors in pcap mode exceeding which a pcap reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is metric_count. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seProbePort string
    Tcp port on se where echo service will be run. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRlProps GetServiceenginegroupSeRlProp[]
    Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingNavInterval string
    Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingNavPercent string
    Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingResInterval string
    Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingResPercent string
    Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSbDedicatedCore string
    Sideband traffic will be handled by a dedicated core.requires se reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSbThreads string
    Number of sideband threads per se.requires se reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seThreadMultiplier string
    Multiplier for se threads based on vcpu. Allowed values are 1-10. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    seTimeTrackerProps GetServiceenginegroupSeTimeTrackerProp[]
    Time tracker properties for latency audit. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTracertPortRanges GetServiceenginegroupSeTracertPortRange[]
    Traceroute port range. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTunnelMode string
    Determines if direct secondary return (dsr) from secondary se is active or not 0 automatically determine based on hypervisor type. 1 enable tunnel mode - dsr is unconditionally disabled. 2 disable tunnel mode - dsr is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    seTunnelUdpPort string
    Udp port for tunneled packets from secondary to primary se in docker bridge mode.requires se reboot. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTxBatchSize string
    Number of packets to batch for transmit to the nic. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTxqThreshold string
    Once the tx queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of avi support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 2048), basic (allowed values- 2048) edition.
    seUdpEncapIpc string
    Determines if se-se ipc messages are encapsulated in a udp header 0 automatically determine based on hypervisor type. 1 use udp encap unconditionally.requires se reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUseDpdk string
    Determines if dpdk library should be used or not 0 automatically determine based on hypervisor type 1 use dpdk if pcap is not enabled 2 don't use dpdk. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicTxSwQueueFlushFrequency string
    Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicTxSwQueueSize string
    Configure the size of software transmit spillover queue when enabled. Requires se reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVsHbMaxPktsInBatch string
    Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVsHbMaxVsInPkt string
    Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    selfSeElection string
    Enable ses to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    sendSeReadyTimeout string
    Timeout for sending se_ready without ns helper registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceIp6Subnets GetServiceenginegroupServiceIp6Subnet[]
    Ipv6 subnets assigned to the se group. Required for vs group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceIpSubnets GetServiceenginegroupServiceIpSubnet[]
    Subnets assigned to the se group. Required for vs group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    shmMinimumConfigMemory string
    Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    significantLogThrottle string
    This setting limits the number of significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sslPreprocessSniHostname string
    (beta) preprocess ssl client hello for sni hostname extension.if set to true, this will apply sni child's ssl protocol(s), if they are different from sni parent's allowed ssl protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sslSessCachePerVs string
    Number of ssl sessions that can be cached per vs. Field introduced in 21.1.1. Allowed with any value in enterprise, 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.
    transientSharedMemoryMax string
    The threshold for the transient shared config memory in the se. Allowed values are 0-100. Field introduced in 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    udfLogThrottle string
    This setting limits the number of udf logs generated per second per core on this se. Udf logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upstreamConnectTimeout string
    Timeout for backend connection. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamConnpoolEnable string
    Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamReadTimeout string
    Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamSendTimeout string
    Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 3600000), basic (allowed values- 3600000) edition.
    useDpUtilForScaleout string
    If enabled, the datapath cpu utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useHyperthreadedCores string
    Enables the use of hyper-threaded cores on se. Requires se reboot. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useLegacyNetlink string
    Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    useObjsync string
    Enable interse objsyc distribution framework. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useStandardAlb string
    Use standard sku azure load balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs GetServiceenginegroupUserAgentCacheConfig[]
    Configuration for user-agent cache used in bot management. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    userDefinedMetricAge string
    Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterClusters GetServiceenginegroupVcenterCluster[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastoreMode string
    Enum options - vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastores GetServiceenginegroupVcenterDatastore[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastoresInclude string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterFolder string
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterHosts GetServiceenginegroupVcenterHost[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterParkingVnicPg string
    Parking port group to be used by 9 vnics at the time of se creation. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenters GetServiceenginegroupVcenter[]
    Vcenter information for scoping at host/cluster level. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcpusPerSe string
    Number of vcpus for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vipAsgs GetServiceenginegroupVipAsg[]
    When vip_asg is set, vip configuration will be managed by avi.user will be able to configure vip_asg or vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicDhcpIpCheckInterval string
    Dhcp ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicDhcpIpMaxRetries string
    Dhcp ip max retries. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicIpDeleteInterval string
    Wait interval before deleting ip. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicProbeInterval string
    Probe vnic interval. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicRpcRetryInterval string
    Time interval for retrying the failed vnic rpc requests. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicdbCmdHistorySize string
    Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsHostRedundancy string
    Ensure primary and secondary service engines are deployed on different physical hosts. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition. Special default for essentials edition is true, basic edition is true, enterprise edition is true.
    vsScaleinTimeout string
    Time to wait for the scaled in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleinTimeoutForUpgrade string
    During se upgrade, time to wait for the scaled-in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutTimeout string
    Time to wait for the scaled out se to become ready before marking the scaleout done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePrimarySwitchoverAdditionalWaitTime string
    Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeScaleinAdditionalWaitTime string
    Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeScaleoutAdditionalWaitTime string
    Wait time for sending scaleout ready notification after virtual service is marked up. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeScaleoutReadyTimeout string
    Timeout in seconds for service engine to sendscaleout ready notification of a virtual service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSwitchoverTimeout string
    During se upgrade in a legacy active/standby segroup, time to wait for the new primary se to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vssPlacementEnabled string
    If set, virtual services will be placed on only a subset of the cores of an se. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vssPlacements GetServiceenginegroupVssPlacement[]
    Parameters to place virtual services on only a subset of the cores of an se. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafMempool string
    Enable memory pool for waf.requires se reboot. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafMempoolSize string
    Memory pool size used for waf.requires se reboot. Field introduced in 17.2.3. Unit is kb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafUseJitForPcre string
    Use the jit compiler for pcre regular expressions in waf. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    accelerated_networking str
    Enable accelerated networking option for azure se. Accelerated networking enables single root i/o virtualization (sr-iov) to a se vm. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    active_standby str
    Service engines in active/standby mode for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    aggressive_failure_detection str
    Enable aggressive failover configuration for ha. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    algo str
    In compact placement, virtual services are placed on existing ses until max_vs_per_se limit is reached. In distributed placement, virtual services are placed on new ses until max_se limit is reached. Once this limit is reached, virtual services are placed on ses with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_burst str
    Allow ses to be created using burst license. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    app_cache_percent str
    A percent value of total se memory reserved for applicationcaching. This is an se bootup property and requires se restart.requires se reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition. Special default for essentials edition is 0, basic edition is 0, enterprise edition is 10.
    app_cache_threshold str
    The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    app_learning_memory_percent str
    A percent value of total se memory reserved for application learning. This is an se bootup property and requires se restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    archive_shm_limit str
    Amount of se memory in gb until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    async_ssl str
    Ssl handshakes will be handled by dedicated ssl threads.requires se reboot. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    async_ssl_threads str
    Number of async ssl threads per se_dp.requires se reboot. Allowed values are 1-16. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    auto_rebalance str
    If set, virtual services will be automatically migrated when load on an se is less than minimum or more than maximum thresholds. Only alerts are generated when the auto_rebalance is not set. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    auto_rebalance_capacity_per_ses Sequence[float]
    Capacities of se for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    auto_rebalance_criterias Sequence[str]
    Set of criteria for se auto rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    auto_rebalance_interval str
    Frequency of rebalance, if 'auto rebalance' is enabled. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    auto_redistribute_active_standby_load str
    Redistribution of virtual services from the takeover se to the replacement se can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to rest api. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    availability_zone_refs Sequence[str]
    Availability zones for virtual service high availability. It is a reference to an object of type availabilityzone. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    baremetal_dispatcher_handles_flows str
    Control if dispatcher core also handles tcp flows in baremetal se. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bgp_peer_monitor_failover_enabled str
    Enable bgp peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    bgp_state_update_interval str
    Bgp peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    buffer_se str
    Excess service engine capacity provisioned for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_ref str
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    compress_ip_rules_for_each_ns_subnet str
    Compress ip rules into a single subnet based ip rule for each north-south ipam subnet configured in pcap mode in openshift/kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    config_debugs_on_all_cores str
    Enable config debugs on all cores of se. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpb_attributes Sequence[GetServiceenginegroupConfigpbAttribute]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    connection_memory_percentage str
    Percentage of memory for connection state. This will come at the expense of memory used for http in-memory cache. Allowed values are 10-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    core_shm_app_cache str
    Include shared memory for app cache in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    core_shm_app_learning str
    Include shared memory for app learning in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpu_reserve str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpu_socket_affinity str
    Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. Applicable only for vcenter cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    custom_securitygroups_datas Sequence[str]
    Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    custom_securitygroups_mgmts Sequence[str]
    Custom security groups to be associated with management vnic for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    custom_tags Sequence[GetServiceenginegroupCustomTag]
    Custom tag will be used to create the tags for se instance in aws. Note this is not the same as the prefix for se name. Allowed with any value in enterprise, enterprise with cloud services edition.
    data_network_id str
    Subnet used to spin up the data nic for service engines, used only for azure cloud. Overrides the cloud level setting for service engine subnet. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    datascript_timeout str
    Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deactivate_ipv6_discovery str
    If activated, ipv6 address and route discovery are deactivated.requires se reboot. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    deactivate_kni_filtering_at_dispatcher str
    Deactivate filtering of packets to kni interface. To be used under surveillance of avi support. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dedicated_dispatcher_core str
    Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disable_avi_securitygroups str
    By default, avi creates and manages security groups along with custom sg provided by user. Set this to true to disallow avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for aws and openstack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disable_csum_offloads str
    Stop using tcp/udp and ip checksum offload features of nics. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disable_flow_probes str
    Disable flow probes for scaled out vs'es. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    disable_gro str
    Disable generic receive offload (gro) in dpdk poll-mode driver packet receive path. Gro can be enabled on nics that do not support lro (large receive offload) or do not gain performance boost from lro. Gro is on by default on nics in a system with 8 vcpus or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disable_se_memory_check str
    If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disable_tso str
    Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. Tso is on by default on nics that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disk_per_se str
    Amount of disk space for each of the service engine virtual machines. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    distribute_load_active_standby str
    Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distribute_queues str
    Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires se reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distribute_vnics str
    Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    downstream_send_timeout str
    Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dp_aggressive_deq_interval_msec str
    Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dp_aggressive_enq_interval_msec str
    Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dp_aggressive_hb_frequency str
    Frequency of se - se hb messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dp_aggressive_hb_timeout_count str
    Consecutive hb failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dp_deq_interval_msec str
    Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dp_enq_interval_msec str
    Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dp_hb_frequency str
    Frequency of se - se hb messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dp_hb_timeout_count str
    Consecutive hb failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpdk_gro_timeout_interval str
    The timeout for gro coalescing interval. 0 indicates non-timer based gro. Allowed values are 0-900. Field introduced in 22.1.1. Unit is microseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_gratarp_permanent str
    Enable gratarp for vip_ip. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_hsm_log str
    Enable hsm luna engine logs. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_hsm_priming str
    (this is a beta feature). Enable hsm key priming. If enabled, key handles on the hsm will be synced to se before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_multi_lb str
    Applicable only for azure cloud with basic sku lb. If set, additional azure lbs will be automatically created if resources in existing lb are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_pcap_tx_ring str
    Enable tx ring support in pcap mode of operation. Tso feature is not supported with tx ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_qat str
    This knob enables the service engine to use qat offloads (if the host cpu is capable, and the qat device is exposed). Requires se reboot. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ephemeral_portrange_end str
    End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ephemeral_portrange_start str
    Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extra_config_multiplier str
    Multiplier for extra config to support large vs/pool config. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extra_shared_config_memory str
    Extra config memory to support large geo db configuration. Field introduced in 17.1.1. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flow_table_new_syn_max_entries str
    Maximum number of flow table entries that have not completed tcp three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    free_list_size str
    Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcp_configs Sequence[GetServiceenginegroupGcpConfig]
    Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gratarp_permanent_periodicity str
    Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    grpc_channel_connect_timeout str
    Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gve_enabled str
    Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ha_mode str
    High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ha_mode_legacy_active_standby), basic (allowed values- ha_mode_legacy_active_standby) edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise edition is ha_mode_shared.
    handle_per_pkt_attack str
    Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hardwaresecuritymodulegroup_ref str
    It is a reference to an object of type hardwaresecuritymodulegroup. Allowed with any value in enterprise, enterprise with cloud services edition.
    heap_minimum_config_memory str
    Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hm_on_standby str
    Enable active health monitoring from the standby se for all placed virtual services. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition. Special default for essentials edition is false, basic edition is false, enterprise edition is true.
    host_attribute_key str
    Key of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_value. Ses can be configured differently including ha modes across different se groups. May also be used for isolation between different classes of virtualservices. Virtualservices' se group may be specified via annotations/labels. A openshift/kubernetes namespace maybe annotated with a matching se group label as openshift.io/node-selector apptype=prod. When multiple se groups are used in a cloud with host attributes specified,just a single se group can exist as a match-all se group without a host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    host_attribute_value str
    Value of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    host_gateway_monitor str
    Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    http_rum_console_log str
    Enable javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    http_rum_min_content_length str
    Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 64), basic (allowed values- 64) edition.
    hybrid_rss_mode str
    Toggles se hybrid only mode of operation in dpdk mode with rss configured;where-in each se datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hypervisor str
    Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in enterprise, enterprise with cloud services edition.
    id str
    ignore_docker_mac_change str
    Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ignore_rtt_threshold str
    Ignore rtt samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingress_access_data str
    Program se security group ingress rules to allow vip data access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingress_access_mgmt str
    Program se security group ingress rules to allow ssh/icmp management access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instance_flavor str
    Instance/flavor name for se instance. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instance_flavor_infos Sequence[GetServiceenginegroupInstanceFlavorInfo]
    Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    iptables Sequence[GetServiceenginegroupIptable]
    Iptable rules. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    kni_allowed_server_ports Sequence[GetServiceenginegroupKniAllowedServerPort]
    Port ranges for any servers running in inband linuxserver clouds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    kv_val_max_len str
    Max length allowed for the value in a kv pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7_conns_per_core str
    Number of l7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7_resvd_listen_conns_per_core str
    Number of reserved l7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    labels Sequence[GetServiceenginegroupLabel]
    Labels associated with this se group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lbaction_num_requests_to_dispatch str
    Number of requests to dispatch from the request. Queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lbaction_rq_per_request_max_retries str
    Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    least_load_core_selection str
    Select core with least load for new flow. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    license_tier str
    Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    license_type str
    If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    log_agent_compress_logs str
    Flag to indicate if log files are compressed upon full on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_debug_enabled str
    Enable debug logs by default on service engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the cli shell. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_file_sz_appl str
    Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_file_sz_conn str
    Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_file_sz_debug str
    Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_file_sz_event str
    Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_log_storage_min_sz str
    Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_max_concurrent_rsync str
    Maximum concurrent rsync requests initiated from log-agent to the controller. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_max_storage_excess_percent str
    Excess percentage threshold of disk size to trigger cleanup of logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_max_storage_ignore_percent str
    Maximum storage on the disk not allocated for logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_min_storage_per_vs str
    Minimum storage allocated to any given virtualservice on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_sleep_interval str
    Internal timer to stall log-agent and prevent it from hogging cpu cycles on the service engine. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_trace_enabled str
    Enable trace logs by default on service engine. Configuration operations are logged along with other important logs by service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_agent_unknown_vs_timer str
    Timeout to purge unknown virtual service logs from the service engine. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    log_disksz str
    Maximum disk capacity (in mb) to be allocated to an se. This is exclusively used for debug and log data. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    log_malloc_failure str
    Se will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    log_message_max_file_list_size str
    Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers Sequence[GetServiceenginegroupMarker]
    List of labels to be used for granular rbac. Field introduced in 20.1.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_concurrent_external_hm str
    Maximum number of external health monitors that can run concurrently in a service engine. This helps control the cpu and memory use by external health monitors. Special values are 0- value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_cpu_usage str
    When cpu usage on an se exceeds this threshold, virtual services hosted on this se may be rebalanced to other ses to reduce load. A new se may be created as part of this process. Allowed values are 40-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_memory_per_mempool str
    Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_num_http_sessions_to_store str
    Maximum number of http session that will be created. Each session uses about 1kb in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    max_num_se_dps str
    Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of cpus on the se. If decreased, it will only take effect after se reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    max_public_ips_per_lb str
    Applicable to azure platform only. Maximum number of public ips per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_queues_per_vnic str
    Maximum number of queues per vnic setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    max_rules_per_lb str
    Applicable to azure platform only. Maximum number of rules per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_scaleout_per_vs str
    Maximum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_se str
    Maximum number of services engines in this group. Allowed values are 0-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_skb_frags str
    Maximum of number of 4 kb pages allocated to the linux kernel gro subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires se reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    max_vs_per_se str
    Maximum number of virtual services that can be placed on a single service engine. Allowed values are 1-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mem_reserve str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memory_for_config_update str
    Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memory_per_se str
    Amount of memory for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed values are 2048-262144. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metrics_collection_mode str
    Metrics collection mode, 0 = pull mode. Se_agent pulls metrics from se_dp, 1 = push mode. Se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. Allowed values are 0-1. Special values are 9- reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmt_network_ref str
    Management network to use for avi service engines. It is a reference to an object of type network. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_subnets Sequence[GetServiceenginegroupMgmtSubnet]
    Management subnet to use for avi service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    min_cpu_usage str
    When cpu usage on an se falls below the minimum threshold, virtual services hosted on the se may be consolidated onto other underutilized ses. After consolidation, unused service engines may then be eligible for deletion. Allowed values are 20-60. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    min_scaleout_per_vs str
    Minimum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    min_se str
    Minimum number of services engines in this group (relevant for se autorebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minimum_connection_memory str
    Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    multicast_enable str
    This knob enables the service engine to process multicast traffic(for vmware hypervisor). Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    n_log_streaming_threads str
    Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    netlink_poller_threads str
    Number of threads to poll for netlink messages excluding the thread for default namespace. Requires se reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    netlink_sock_buf_size str
    Socket buffer size for the netlink sockets. Requires se reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is mega_bytes. Allowed with any value in enterprise, enterprise with cloud services edition.
    ngx_free_connection_stack str
    Free the connection stack. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    non_significant_log_throttle str
    This setting limits the number of non-significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ns_helper_deq_interval_msec str
    Dequeue interval for receive queue from ns helper. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntp_sync_fail_event str
    Toggle se ntp synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntp_sync_status_interval str
    Configures the interval at which se synchronization status with ntp server(s) is verified. A value of zero disables se ntp synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    num_dispatcher_cores str
    Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.requires se reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    num_dispatcher_queues str
    Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    num_flow_cores_sum_changes_to_ignore str
    Number of changes in num flow cores sum to ignore. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objsync_configs Sequence[GetServiceenginegroupObjsyncConfig]
    Configuration knobs for interse object distribution. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    objsync_port str
    Tcp port on se management interface for interse object distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires se reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    openstack_availability_zones Sequence[str]
    Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstack_mgmt_network_name str
    Avi management network name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstack_mgmt_network_uuid str
    Management network uuid. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    os_reserved_memory str
    Amount of extra memory to be reserved for use by the operating system on a service engine. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    path_mtu_discovery_v4 str
    Enable path mtu discovery feature for ipv4. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    path_mtu_discovery_v6 str
    Enable path mtu discovery feature for ipv6. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pcap_tx_mode str
    Determines the pcap transmit mode of operation. Requires se reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pcap_tx_ring_rd_balancing_factor str
    In pcap mode, reserve a configured portion of tx ring resources for itself and the remaining portion for the rx ring to achieve better balance in terms of queue depth. Requires se reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    per_app str
    Per-app se mode is designed for deploying dedicated load balancers per app (vs). In this mode, each se is limited to a max of 2 vss. Vcpus in per-app ses count towards licensing usage at 25% rate. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    per_vs_admission_control str
    Enable/disable per vs level admission control.enabling this feature will cause the connection and packet throttling on a particular vs that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    placement_mode str
    If placement mode is 'auto', virtual services are automatically placed on service engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pre_upgrade_se_available_mem_threshold str
    Available memory threshold on se in mb, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for se, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the se. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    realtime_se_metrics Sequence[GetServiceenginegroupRealtimeSeMetric]
    Enable or deactivate real time se metrics. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reboot_on_panic str
    Reboot the vm or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    replay_vrf_routes_interval str
    Routes in vrf are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    resync_time_interval str
    Time interval to re-sync se's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdb_flush_interval str
    Sdb pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdb_pipeline_size str
    Sdb pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdb_scan_count str
    Sdb scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_bandwidth_type str
    Select the se bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- se_bandwidth_unlimited), basic (allowed values- se_bandwidth_unlimited) edition.
    se_debug_trace_sz str
    Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8g systems. Requires se reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_delayed_flow_delete str
    Delay the cleanup of flowtable entry. To be used under surveillance of avi support. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    se_deprovision_delay str
    Duration to preserve unused service engine virtual machines before deleting them. If traffic to a virtual service were to spike up abruptly, this se would still be available to be utilized again rather than creating a new se. If this value is set to 0, controller will never delete any ses and administrator has to manually cleanup unused ses. Allowed values are 0-525600. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dos_profiles Sequence[GetServiceenginegroupSeDosProfile]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_hm_drops str
    Internal only. Used to simulate se - se hb failure. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_dp_if_state_poll_interval str
    Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_isolation str
    Toggle support to run se datapath instances in isolation on exclusive cpus. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that se instance. Supported for >= 8 cpus. Requires se reboot. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_dp_isolation_num_non_dp_cpus str
    Number of cpus for non se-dp tasks in se datapath isolation mode. Translates total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of cpus for hyper-threaded processors. Requires se reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_dp_log_nf_enqueue_percent str
    Internal buffer full indicator on the service engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_dp_log_udf_enqueue_percent str
    Internal buffer full indicator on the service engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_dp_max_hb_version str
    The highest supported se-se heartbeat protocol version. This version is reported by secondary se to primary se in heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_vnic_queue_stall_event_sleep str
    Time (in seconds) service engine waits for after generating a vnic transmit queue stall event before resetting thenic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_vnic_queue_stall_threshold str
    Number of consecutive transmit failures to look for before generating a vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_vnic_queue_stall_timeout str
    Time (in milliseconds) to wait for network/nic recovery on detecting a transmit queue stall after which service engine resets the nic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_vnic_restart_on_queue_stall_count str
    Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting se. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dp_vnic_stall_se_restart_window str
    Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a se restart. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dpdk_pmd str
    Determines if dpdk pool mode driver should be used or not 0 automatically determine based on hypervisor/nic type 1 unconditionally use dpdk poll mode driver 2 don't use dpdk poll mode driver.requires se reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_dump_core_on_assert str
    Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_emulated_cores str
    Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    se_flow_probe_retries str
    Flow probe retry count if no replies are received.requires se reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_flow_probe_retry_timer str
    Timeout in milliseconds for flow probe retries.requires se reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_group_analytics_policies Sequence[GetServiceenginegroupSeGroupAnalyticsPolicy]
    Analytics policy for serviceenginegroup. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_hyperthreaded_mode str
    Controls the distribution of se data path processes on cpus which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires se reboot. For more details please refer to se placement kb. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_ip_encap_ipc str
    Determines if se-se ipc messages are encapsulated in an ip header 0 automatically determine based on hypervisor type 1 use ip encap unconditionally ~[0,1] don't use ip encaprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_kni_burst_factor str
    This knob controls the resource availability and burst size used between se datapath and kni. This helps in minimising packet drops when there is higher kni traffic (non-vip traffic from and to linux). The factor takes the following values 0-default. 1-doubles the burst size and kni resources. 2-quadruples the burst size and kni resources. 3-increases the burst size and kni resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_l3_encap_ipc str
    Determines if se-se ipc messages use se interface ip instead of vip 0 automatically determine based on hypervisor type 1 use se interface ip unconditionally ~[0,1] don't use se interface iprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_log_buffer_app_blocking_dequeue str
    Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_log_buffer_conn_blocking_dequeue str
    Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_log_buffer_events_blocking_dequeue str
    Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_lro str
    Enable or disable large receive optimization for vnics.supported on vmxnet3.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_mp_ring_retry_count str
    The retry count for the multi-producer enqueue before yielding the cpu. To be used under surveillance of avi support. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 500), basic (allowed values- 500) edition.
    se_mtu str
    Mtu for the vnics of ses in the se group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_name_prefix str
    Prefix to use for virtual machine name of service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_packet_buffer_max str
    Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_pcap_lookahead str
    Enables lookahead mode of packet receive in pcap mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_pcap_pkt_count str
    Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on se-memory, cloud type and number of interfaces.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_pcap_pkt_sz str
    Max size of each packet in the pcap interface. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_pcap_qdisc_bypass str
    Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_pcap_reinit_frequency str
    Frequency in seconds at which periodically a pcap reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_pcap_reinit_threshold str
    Threshold for input packet receive errors in pcap mode exceeding which a pcap reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is metric_count. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_probe_port str
    Tcp port on se where echo service will be run. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_rl_props Sequence[GetServiceenginegroupSeRlProp]
    Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_rum_sampling_nav_interval str
    Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_rum_sampling_nav_percent str
    Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_rum_sampling_res_interval str
    Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_rum_sampling_res_percent str
    Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_sb_dedicated_core str
    Sideband traffic will be handled by a dedicated core.requires se reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_sb_threads str
    Number of sideband threads per se.requires se reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_thread_multiplier str
    Multiplier for se threads based on vcpu. Allowed values are 1-10. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    se_time_tracker_props Sequence[GetServiceenginegroupSeTimeTrackerProp]
    Time tracker properties for latency audit. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_tracert_port_ranges Sequence[GetServiceenginegroupSeTracertPortRange]
    Traceroute port range. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_tunnel_mode str
    Determines if direct secondary return (dsr) from secondary se is active or not 0 automatically determine based on hypervisor type. 1 enable tunnel mode - dsr is unconditionally disabled. 2 disable tunnel mode - dsr is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    se_tunnel_udp_port str
    Udp port for tunneled packets from secondary to primary se in docker bridge mode.requires se reboot. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_tx_batch_size str
    Number of packets to batch for transmit to the nic. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_txq_threshold str
    Once the tx queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of avi support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 2048), basic (allowed values- 2048) edition.
    se_udp_encap_ipc str
    Determines if se-se ipc messages are encapsulated in a udp header 0 automatically determine based on hypervisor type. 1 use udp encap unconditionally.requires se reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_use_dpdk str
    Determines if dpdk library should be used or not 0 automatically determine based on hypervisor type 1 use dpdk if pcap is not enabled 2 don't use dpdk. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_vnic_tx_sw_queue_flush_frequency str
    Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_vnic_tx_sw_queue_size str
    Configure the size of software transmit spillover queue when enabled. Requires se reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_vs_hb_max_pkts_in_batch str
    Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_vs_hb_max_vs_in_pkt str
    Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    self_se_election str
    Enable ses to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    send_se_ready_timeout str
    Timeout for sending se_ready without ns helper registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    service_ip6_subnets Sequence[GetServiceenginegroupServiceIp6Subnet]
    Ipv6 subnets assigned to the se group. Required for vs group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    service_ip_subnets Sequence[GetServiceenginegroupServiceIpSubnet]
    Subnets assigned to the se group. Required for vs group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    shm_minimum_config_memory str
    Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    significant_log_throttle str
    This setting limits the number of significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ssl_preprocess_sni_hostname str
    (beta) preprocess ssl client hello for sni hostname extension.if set to true, this will apply sni child's ssl protocol(s), if they are different from sni parent's allowed ssl protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ssl_sess_cache_per_vs str
    Number of ssl sessions that can be cached per vs. Field introduced in 21.1.1. Allowed with any value in enterprise, 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.
    transient_shared_memory_max str
    The threshold for the transient shared config memory in the se. Allowed values are 0-100. Field introduced in 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    udf_log_throttle str
    This setting limits the number of udf logs generated per second per core on this se. Udf logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upstream_connect_timeout str
    Timeout for backend connection. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstream_connpool_enable str
    Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstream_read_timeout str
    Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstream_send_timeout str
    Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 3600000), basic (allowed values- 3600000) edition.
    use_dp_util_for_scaleout str
    If enabled, the datapath cpu utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_hyperthreaded_cores str
    Enables the use of hyper-threaded cores on se. Requires se reboot. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_legacy_netlink str
    Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    use_objsync str
    Enable interse objsyc distribution framework. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_standard_alb str
    Use standard sku azure load balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    user_agent_cache_configs Sequence[GetServiceenginegroupUserAgentCacheConfig]
    Configuration for user-agent cache used in bot management. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    user_defined_metric_age str
    Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_clusters Sequence[GetServiceenginegroupVcenterCluster]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_datastore_mode str
    Enum options - vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_datastores Sequence[GetServiceenginegroupVcenterDatastore]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_datastores_include str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_folder str
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_hosts Sequence[GetServiceenginegroupVcenterHost]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_parking_vnic_pg str
    Parking port group to be used by 9 vnics at the time of se creation. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenters Sequence[GetServiceenginegroupVcenter]
    Vcenter information for scoping at host/cluster level. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcpus_per_se str
    Number of vcpus for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vip_asgs Sequence[GetServiceenginegroupVipAsg]
    When vip_asg is set, vip configuration will be managed by avi.user will be able to configure vip_asg or vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_dhcp_ip_check_interval str
    Dhcp ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_dhcp_ip_max_retries str
    Dhcp ip max retries. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_ip_delete_interval str
    Wait interval before deleting ip. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_probe_interval str
    Probe vnic interval. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_rpc_retry_interval str
    Time interval for retrying the failed vnic rpc requests. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicdb_cmd_history_size str
    Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_host_redundancy str
    Ensure primary and secondary service engines are deployed on different physical hosts. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition. Special default for essentials edition is true, basic edition is true, enterprise edition is true.
    vs_scalein_timeout str
    Time to wait for the scaled in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_scalein_timeout_for_upgrade str
    During se upgrade, time to wait for the scaled-in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_scaleout_timeout str
    Time to wait for the scaled out se to become ready before marking the scaleout done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_primary_switchover_additional_wait_time str
    Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vs_se_scalein_additional_wait_time str
    Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vs_se_scaleout_additional_wait_time str
    Wait time for sending scaleout ready notification after virtual service is marked up. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_scaleout_ready_timeout str
    Timeout in seconds for service engine to sendscaleout ready notification of a virtual service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_switchover_timeout str
    During se upgrade in a legacy active/standby segroup, time to wait for the new primary se to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vss_placement_enabled str
    If set, virtual services will be placed on only a subset of the cores of an se. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vss_placements Sequence[GetServiceenginegroupVssPlacement]
    Parameters to place virtual services on only a subset of the cores of an se. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    waf_mempool str
    Enable memory pool for waf.requires se reboot. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    waf_mempool_size str
    Memory pool size used for waf.requires se reboot. Field introduced in 17.2.3. Unit is kb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    waf_use_jit_for_pcre str
    Use the jit compiler for pcre regular expressions in waf. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    acceleratedNetworking String
    Enable accelerated networking option for azure se. Accelerated networking enables single root i/o virtualization (sr-iov) to a se vm. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    activeStandby String
    Service engines in active/standby mode for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    aggressiveFailureDetection String
    Enable aggressive failover configuration for ha. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    algo String
    In compact placement, virtual services are placed on existing ses until max_vs_per_se limit is reached. In distributed placement, virtual services are placed on new ses until max_se limit is reached. Once this limit is reached, virtual services are placed on ses with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowBurst String
    Allow ses to be created using burst license. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appCachePercent String
    A percent value of total se memory reserved for applicationcaching. This is an se bootup property and requires se restart.requires se reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition. Special default for essentials edition is 0, basic edition is 0, enterprise edition is 10.
    appCacheThreshold String
    The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appLearningMemoryPercent String
    A percent value of total se memory reserved for application learning. This is an se bootup property and requires se restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    archiveShmLimit String
    Amount of se memory in gb until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncSsl String
    Ssl handshakes will be handled by dedicated ssl threads.requires se reboot. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    asyncSslThreads String
    Number of async ssl threads per se_dp.requires se reboot. Allowed values are 1-16. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalance String
    If set, virtual services will be automatically migrated when load on an se is less than minimum or more than maximum thresholds. Only alerts are generated when the auto_rebalance is not set. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    autoRebalanceCapacityPerSes List<Number>
    Capacities of se for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalanceCriterias List<String>
    Set of criteria for se auto rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRebalanceInterval String
    Frequency of rebalance, if 'auto rebalance' is enabled. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    autoRedistributeActiveStandbyLoad String
    Redistribution of virtual services from the takeover se to the replacement se can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to rest api. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    availabilityZoneRefs List<String>
    Availability zones for virtual service high availability. It is a reference to an object of type availabilityzone. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    baremetalDispatcherHandlesFlows String
    Control if dispatcher core also handles tcp flows in baremetal se. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bgpPeerMonitorFailoverEnabled String
    Enable bgp peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    bgpStateUpdateInterval String
    Bgp peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bufferSe String
    Excess service engine capacity provisioned for ha failover. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef String
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    compressIpRulesForEachNsSubnet String
    Compress ip rules into a single subnet based ip rule for each north-south ipam subnet configured in pcap mode in openshift/kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configDebugsOnAllCores String
    Enable config debugs on all cores of se. Field introduced in 17.2.13,18.1.5,18.2.1. 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.
    connectionMemoryPercentage String
    Percentage of memory for connection state. This will come at the expense of memory used for http in-memory cache. Allowed values are 10-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    coreShmAppCache String
    Include shared memory for app cache in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    coreShmAppLearning String
    Include shared memory for app learning in core file.requires se reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpuReserve String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cpuSocketAffinity String
    Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. Applicable only for vcenter cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customSecuritygroupsDatas List<String>
    Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customSecuritygroupsMgmts List<String>
    Custom security groups to be associated with management vnic for se instances in openstack and aws clouds. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags List<Property Map>
    Custom tag will be used to create the tags for se instance in aws. Note this is not the same as the prefix for se name. Allowed with any value in enterprise, enterprise with cloud services edition.
    dataNetworkId String
    Subnet used to spin up the data nic for service engines, used only for azure cloud. Overrides the cloud level setting for service engine subnet. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    datascriptTimeout String
    Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deactivateIpv6Discovery String
    If activated, ipv6 address and route discovery are deactivated.requires se reboot. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    deactivateKniFilteringAtDispatcher String
    Deactivate filtering of packets to kni interface. To be used under surveillance of avi support. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dedicatedDispatcherCore String
    Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableAviSecuritygroups String
    By default, avi creates and manages security groups along with custom sg provided by user. Set this to true to disallow avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for aws and openstack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableCsumOffloads String
    Stop using tcp/udp and ip checksum offload features of nics. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableFlowProbes String
    Disable flow probes for scaled out vs'es. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    disableGro String
    Disable generic receive offload (gro) in dpdk poll-mode driver packet receive path. Gro can be enabled on nics that do not support lro (large receive offload) or do not gain performance boost from lro. Gro is on by default on nics in a system with 8 vcpus or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableSeMemoryCheck String
    If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    disableTso String
    Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. Tso is on by default on nics that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    diskPerSe String
    Amount of disk space for each of the service engine virtual machines. Unit is gb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    distributeLoadActiveStandby String
    Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distributeQueues String
    Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires se reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    distributeVnics String
    Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    downstreamSendTimeout String
    Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpAggressiveDeqIntervalMsec String
    Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpAggressiveEnqIntervalMsec String
    Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpAggressiveHbFrequency String
    Frequency of se - se hb messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpAggressiveHbTimeoutCount String
    Consecutive hb failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpDeqIntervalMsec String
    Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpEnqIntervalMsec String
    Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dpHbFrequency String
    Frequency of se - se hb messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpHbTimeoutCount String
    Consecutive hb failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    dpdkGroTimeoutInterval String
    The timeout for gro coalescing interval. 0 indicates non-timer based gro. Allowed values are 0-900. Field introduced in 22.1.1. Unit is microseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableGratarpPermanent String
    Enable gratarp for vip_ip. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableHsmLog String
    Enable hsm luna engine logs. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableHsmPriming String
    (this is a beta feature). Enable hsm key priming. If enabled, key handles on the hsm will be synced to se before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMultiLb String
    Applicable only for azure cloud with basic sku lb. If set, additional azure lbs will be automatically created if resources in existing lb are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePcapTxRing String
    Enable tx ring support in pcap mode of operation. Tso feature is not supported with tx ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableQat String
    This knob enables the service engine to use qat offloads (if the host cpu is capable, and the qat device is exposed). Requires se reboot. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ephemeralPortrangeEnd String
    End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ephemeralPortrangeStart String
    Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extraConfigMultiplier String
    Multiplier for extra config to support large vs/pool config. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    extraSharedConfigMemory String
    Extra config memory to support large geo db configuration. Field introduced in 17.1.1. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flowTableNewSynMaxEntries String
    Maximum number of flow table entries that have not completed tcp three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    freeListSize String
    Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigs List<Property Map>
    Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gratarpPermanentPeriodicity String
    Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    grpcChannelConnectTimeout String
    Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gveEnabled String
    Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    haMode String
    High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ha_mode_legacy_active_standby), basic (allowed values- ha_mode_legacy_active_standby) edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise edition is ha_mode_shared.
    handlePerPktAttack String
    Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hardwaresecuritymodulegroupRef String
    It is a reference to an object of type hardwaresecuritymodulegroup. Allowed with any value in enterprise, enterprise with cloud services edition.
    heapMinimumConfigMemory String
    Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hmOnStandby String
    Enable active health monitoring from the standby se for all placed virtual services. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition. Special default for essentials edition is false, basic edition is false, enterprise edition is true.
    hostAttributeKey String
    Key of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_value. Ses can be configured differently including ha modes across different se groups. May also be used for isolation between different classes of virtualservices. Virtualservices' se group may be specified via annotations/labels. A openshift/kubernetes namespace maybe annotated with a matching se group label as openshift.io/node-selector apptype=prod. When multiple se groups are used in a cloud with host attributes specified,just a single se group can exist as a match-all se group without a host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostAttributeValue String
    Value of a (key, value) pair identifying a label for a set of nodes usually in container clouds. Needs to be specified together with host_attribute_key. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostGatewayMonitor String
    Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpRumConsoleLog String
    Enable javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    httpRumMinContentLength String
    Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 64), basic (allowed values- 64) edition.
    hybridRssMode String
    Toggles se hybrid only mode of operation in dpdk mode with rss configured;where-in each se datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    hypervisor String
    Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in enterprise, enterprise with cloud services edition.
    id String
    ignoreDockerMacChange String
    Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ignoreRttThreshold String
    Ignore rtt samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingressAccessData String
    Program se security group ingress rules to allow vip data access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ingressAccessMgmt String
    Program se security group ingress rules to allow ssh/icmp management access from remote cidr type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instanceFlavor String
    Instance/flavor name for se instance. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    instanceFlavorInfos List<Property Map>
    Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    iptables List<Property Map>
    Iptable rules. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    kniAllowedServerPorts List<Property Map>
    Port ranges for any servers running in inband linuxserver clouds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    kvValMaxLen String
    Max length allowed for the value in a kv pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7ConnsPerCore String
    Number of l7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    l7ResvdListenConnsPerCore String
    Number of reserved l7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    labels List<Property Map>
    Labels associated with this se group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lbactionNumRequestsToDispatch String
    Number of requests to dispatch from the request. Queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    lbactionRqPerRequestMaxRetries String
    Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    leastLoadCoreSelection String
    Select core with least load for new flow. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier String
    Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType String
    If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    logAgentCompressLogs String
    Flag to indicate if log files are compressed upon full on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentDebugEnabled String
    Enable debug logs by default on service engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the cli shell. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzAppl String
    Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzConn String
    Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzDebug String
    Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentFileSzEvent String
    Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentLogStorageMinSz String
    Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxConcurrentRsync String
    Maximum concurrent rsync requests initiated from log-agent to the controller. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxStorageExcessPercent String
    Excess percentage threshold of disk size to trigger cleanup of logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMaxStorageIgnorePercent String
    Maximum storage on the disk not allocated for logs on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentMinStoragePerVs String
    Minimum storage allocated to any given virtualservice on the service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentSleepInterval String
    Internal timer to stall log-agent and prevent it from hogging cpu cycles on the service engine. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentTraceEnabled String
    Enable trace logs by default on service engine. Configuration operations are logged along with other important logs by service engine. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    logAgentUnknownVsTimer String
    Timeout to purge unknown virtual service logs from the service engine. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    logDisksz String
    Maximum disk capacity (in mb) to be allocated to an se. This is exclusively used for debug and log data. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    logMallocFailure String
    Se will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    logMessageMaxFileListSize String
    Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers List<Property Map>
    List of labels to be used for granular rbac. Field introduced in 20.1.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxConcurrentExternalHm String
    Maximum number of external health monitors that can run concurrently in a service engine. This helps control the cpu and memory use by external health monitors. Special values are 0- value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxCpuUsage String
    When cpu usage on an se exceeds this threshold, virtual services hosted on this se may be rebalanced to other ses to reduce load. A new se may be created as part of this process. Allowed values are 40-90. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxMemoryPerMempool String
    Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxNumHttpSessionsToStore String
    Maximum number of http session that will be created. Each session uses about 1kb in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxNumSeDps String
    Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of cpus on the se. If decreased, it will only take effect after se reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    maxPublicIpsPerLb String
    Applicable to azure platform only. Maximum number of public ips per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxQueuesPerVnic String
    Maximum number of queues per vnic setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    maxRulesPerLb String
    Applicable to azure platform only. Maximum number of rules per azure lb. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxScaleoutPerVs String
    Maximum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSe String
    Maximum number of services engines in this group. Allowed values are 0-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSkbFrags String
    Maximum of number of 4 kb pages allocated to the linux kernel gro subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires se reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxVsPerSe String
    Maximum number of virtual services that can be placed on a single service engine. Allowed values are 1-1000. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memReserve String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memoryForConfigUpdate String
    Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    memoryPerSe String
    Amount of memory for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed values are 2048-262144. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsCollectionMode String
    Metrics collection mode, 0 = pull mode. Se_agent pulls metrics from se_dp, 1 = push mode. Se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. Allowed values are 0-1. Special values are 9- reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtNetworkRef String
    Management network to use for avi service engines. It is a reference to an object of type network. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtSubnets List<Property Map>
    Management subnet to use for avi service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minCpuUsage String
    When cpu usage on an se falls below the minimum threshold, virtual services hosted on the se may be consolidated onto other underutilized ses. After consolidation, unused service engines may then be eligible for deletion. Allowed values are 20-60. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minScaleoutPerVs String
    Minimum number of active service engines for the virtual service. Allowed values are 1-64. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minSe String
    Minimum number of services engines in this group (relevant for se autorebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    minimumConnectionMemory String
    Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    multicastEnable String
    This knob enables the service engine to process multicast traffic(for vmware hypervisor). Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nLogStreamingThreads String
    Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    netlinkPollerThreads String
    Number of threads to poll for netlink messages excluding the thread for default namespace. Requires se reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    netlinkSockBufSize String
    Socket buffer size for the netlink sockets. Requires se reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is mega_bytes. Allowed with any value in enterprise, enterprise with cloud services edition.
    ngxFreeConnectionStack String
    Free the connection stack. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    nonSignificantLogThrottle String
    This setting limits the number of non-significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsHelperDeqIntervalMsec String
    Dequeue interval for receive queue from ns helper. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpSyncFailEvent String
    Toggle se ntp synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpSyncStatusInterval String
    Configures the interval at which se synchronization status with ntp server(s) is verified. A value of zero disables se ntp synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    numDispatcherCores String
    Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.requires se reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    numDispatcherQueues String
    Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    numFlowCoresSumChangesToIgnore String
    Number of changes in num flow cores sum to ignore. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objsyncConfigs List<Property Map>
    Configuration knobs for interse object distribution. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    objsyncPort String
    Tcp port on se management interface for interse object distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires se reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    openstackAvailabilityZones List<String>
    Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstackMgmtNetworkName String
    Avi management network name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    openstackMgmtNetworkUuid String
    Management network uuid. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    osReservedMemory String
    Amount of extra memory to be reserved for use by the operating system on a service engine. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pathMtuDiscoveryV4 String
    Enable path mtu discovery feature for ipv4. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pathMtuDiscoveryV6 String
    Enable path mtu discovery feature for ipv6. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pcapTxMode String
    Determines the pcap transmit mode of operation. Requires se reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pcapTxRingRdBalancingFactor String
    In pcap mode, reserve a configured portion of tx ring resources for itself and the remaining portion for the rx ring to achieve better balance in terms of queue depth. Requires se reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    perApp String
    Per-app se mode is designed for deploying dedicated load balancers per app (vs). In this mode, each se is limited to a max of 2 vss. Vcpus in per-app ses count towards licensing usage at 25% rate. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    perVsAdmissionControl String
    Enable/disable per vs level admission control.enabling this feature will cause the connection and packet throttling on a particular vs that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    placementMode String
    If placement mode is 'auto', virtual services are automatically placed on service engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preUpgradeSeAvailableMemThreshold String
    Available memory threshold on se in mb, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for se, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the se. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    realtimeSeMetrics List<Property Map>
    Enable or deactivate real time se metrics. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rebootOnPanic String
    Reboot the vm or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    replayVrfRoutesInterval String
    Routes in vrf are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    resyncTimeInterval String
    Time interval to re-sync se's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbFlushInterval String
    Sdb pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbPipelineSize String
    Sdb pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sdbScanCount String
    Sdb scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seBandwidthType String
    Select the se bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- se_bandwidth_unlimited), basic (allowed values- se_bandwidth_unlimited) edition.
    seDebugTraceSz String
    Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8g systems. Requires se reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDelayedFlowDelete String
    Delay the cleanup of flowtable entry. To be used under surveillance of avi support. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    seDeprovisionDelay String
    Duration to preserve unused service engine virtual machines before deleting them. If traffic to a virtual service were to spike up abruptly, this se would still be available to be utilized again rather than creating a new se. If this value is set to 0, controller will never delete any ses and administrator has to manually cleanup unused ses. Allowed values are 0-525600. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDosProfiles List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpHmDrops String
    Internal only. Used to simulate se - se hb failure. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpIfStatePollInterval String
    Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpIsolation String
    Toggle support to run se datapath instances in isolation on exclusive cpus. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that se instance. Supported for >= 8 cpus. Requires se reboot. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpIsolationNumNonDpCpus String
    Number of cpus for non se-dp tasks in se datapath isolation mode. Translates total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of cpus for hyper-threaded processors. Requires se reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpLogNfEnqueuePercent String
    Internal buffer full indicator on the service engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpLogUdfEnqueuePercent String
    Internal buffer full indicator on the service engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seDpMaxHbVersion String
    The highest supported se-se heartbeat protocol version. This version is reported by secondary se to primary se in heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallEventSleep String
    Time (in seconds) service engine waits for after generating a vnic transmit queue stall event before resetting thenic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallThreshold String
    Number of consecutive transmit failures to look for before generating a vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicQueueStallTimeout String
    Time (in milliseconds) to wait for network/nic recovery on detecting a transmit queue stall after which service engine resets the nic. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicRestartOnQueueStallCount String
    Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting se. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpVnicStallSeRestartWindow String
    Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a se restart. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDpdkPmd String
    Determines if dpdk pool mode driver should be used or not 0 automatically determine based on hypervisor/nic type 1 unconditionally use dpdk poll mode driver 2 don't use dpdk poll mode driver.requires se reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seDumpCoreOnAssert String
    Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seEmulatedCores String
    Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    seFlowProbeRetries String
    Flow probe retry count if no replies are received.requires se reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFlowProbeRetryTimer String
    Timeout in milliseconds for flow probe retries.requires se reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupAnalyticsPolicies List<Property Map>
    Analytics policy for serviceenginegroup. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seHyperthreadedMode String
    Controls the distribution of se data path processes on cpus which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires se reboot. For more details please refer to se placement kb. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seIpEncapIpc String
    Determines if se-se ipc messages are encapsulated in an ip header 0 automatically determine based on hypervisor type 1 use ip encap unconditionally ~[0,1] don't use ip encaprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seKniBurstFactor String
    This knob controls the resource availability and burst size used between se datapath and kni. This helps in minimising packet drops when there is higher kni traffic (non-vip traffic from and to linux). The factor takes the following values 0-default. 1-doubles the burst size and kni resources. 2-quadruples the burst size and kni resources. 3-increases the burst size and kni resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seL3EncapIpc String
    Determines if se-se ipc messages use se interface ip instead of vip 0 automatically determine based on hypervisor type 1 use se interface ip unconditionally ~[0,1] don't use se interface iprequires se reboot. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferAppBlockingDequeue String
    Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferConnBlockingDequeue String
    Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLogBufferEventsBlockingDequeue String
    Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seLro String
    Enable or disable large receive optimization for vnics.supported on vmxnet3.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seMpRingRetryCount String
    The retry count for the multi-producer enqueue before yielding the cpu. To be used under surveillance of avi support. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 500), basic (allowed values- 500) edition.
    seMtu String
    Mtu for the vnics of ses in the se group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seNamePrefix String
    Prefix to use for virtual machine name of service engines. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePacketBufferMax String
    Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapLookahead String
    Enables lookahead mode of packet receive in pcap mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapPktCount String
    Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on se-memory, cloud type and number of interfaces.requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapPktSz String
    Max size of each packet in the pcap interface. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapQdiscBypass String
    Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapReinitFrequency String
    Frequency in seconds at which periodically a pcap reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePcapReinitThreshold String
    Threshold for input packet receive errors in pcap mode exceeding which a pcap reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is metric_count. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seProbePort String
    Tcp port on se where echo service will be run. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRlProps List<Property Map>
    Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingNavInterval String
    Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingNavPercent String
    Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingResInterval String
    Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seRumSamplingResPercent String
    Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSbDedicatedCore String
    Sideband traffic will be handled by a dedicated core.requires se reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSbThreads String
    Number of sideband threads per se.requires se reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seThreadMultiplier String
    Multiplier for se threads based on vcpu. Allowed values are 1-10. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 1), basic (allowed values- 1) edition.
    seTimeTrackerProps List<Property Map>
    Time tracker properties for latency audit. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTracertPortRanges List<Property Map>
    Traceroute port range. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTunnelMode String
    Determines if direct secondary return (dsr) from secondary se is active or not 0 automatically determine based on hypervisor type. 1 enable tunnel mode - dsr is unconditionally disabled. 2 disable tunnel mode - dsr is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    seTunnelUdpPort String
    Udp port for tunneled packets from secondary to primary se in docker bridge mode.requires se reboot. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTxBatchSize String
    Number of packets to batch for transmit to the nic. Requires se reboot. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seTxqThreshold String
    Once the tx queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of avi support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 2048), basic (allowed values- 2048) edition.
    seUdpEncapIpc String
    Determines if se-se ipc messages are encapsulated in a udp header 0 automatically determine based on hypervisor type. 1 use udp encap unconditionally.requires se reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUseDpdk String
    Determines if dpdk library should be used or not 0 automatically determine based on hypervisor type 1 use dpdk if pcap is not enabled 2 don't use dpdk. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicTxSwQueueFlushFrequency String
    Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicTxSwQueueSize String
    Configure the size of software transmit spillover queue when enabled. Requires se reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVsHbMaxPktsInBatch String
    Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVsHbMaxVsInPkt String
    Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    selfSeElection String
    Enable ses to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    sendSeReadyTimeout String
    Timeout for sending se_ready without ns helper registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceIp6Subnets List<Property Map>
    Ipv6 subnets assigned to the se group. Required for vs group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceIpSubnets List<Property Map>
    Subnets assigned to the se group. Required for vs group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    shmMinimumConfigMemory String
    Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is mb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    significantLogThrottle String
    This setting limits the number of significant logs generated per second per core on this se. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sslPreprocessSniHostname String
    (beta) preprocess ssl client hello for sni hostname extension.if set to true, this will apply sni child's ssl protocol(s), if they are different from sni parent's allowed ssl protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sslSessCachePerVs String
    Number of ssl sessions that can be cached per vs. Field introduced in 21.1.1. Allowed with any value in enterprise, 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.
    transientSharedMemoryMax String
    The threshold for the transient shared config memory in the se. Allowed values are 0-100. Field introduced in 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    udfLogThrottle String
    This setting limits the number of udf logs generated per second per core on this se. Udf logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upstreamConnectTimeout String
    Timeout for backend connection. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamConnpoolEnable String
    Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamReadTimeout String
    Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    upstreamSendTimeout String
    Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 3600000), basic (allowed values- 3600000) edition.
    useDpUtilForScaleout String
    If enabled, the datapath cpu utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useHyperthreadedCores String
    Enables the use of hyper-threaded cores on se. Requires se reboot. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useLegacyNetlink String
    Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    useObjsync String
    Enable interse objsyc distribution framework. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useStandardAlb String
    Use standard sku azure load balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs List<Property Map>
    Configuration for user-agent cache used in bot management. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    userDefinedMetricAge String
    Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterClusters List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastoreMode String
    Enum options - vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastores List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterDatastoresInclude String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterFolder String
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterHosts List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterParkingVnicPg String
    Parking port group to be used by 9 vnics at the time of se creation. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenters List<Property Map>
    Vcenter information for scoping at host/cluster level. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcpusPerSe String
    Number of vcpus for each of the service engine virtual machines. Changes to this setting do not affect existing ses. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vipAsgs List<Property Map>
    When vip_asg is set, vip configuration will be managed by avi.user will be able to configure vip_asg or vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicDhcpIpCheckInterval String
    Dhcp ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicDhcpIpMaxRetries String
    Dhcp ip max retries. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicIpDeleteInterval String
    Wait interval before deleting ip. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicProbeInterval String
    Probe vnic interval. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicRpcRetryInterval String
    Time interval for retrying the failed vnic rpc requests. Field introduced in 21.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicdbCmdHistorySize String
    Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsHostRedundancy String
    Ensure primary and secondary service engines are deployed on different physical hosts. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition. Special default for essentials edition is true, basic edition is true, enterprise edition is true.
    vsScaleinTimeout String
    Time to wait for the scaled in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleinTimeoutForUpgrade String
    During se upgrade, time to wait for the scaled-in se to drain existing flows before marking the scalein done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutTimeout String
    Time to wait for the scaled out se to become ready before marking the scaleout done. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePrimarySwitchoverAdditionalWaitTime String
    Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeScaleinAdditionalWaitTime String
    Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeScaleoutAdditionalWaitTime String
    Wait time for sending scaleout ready notification after virtual service is marked up. In certain deployments, there may be an additional delay to accept traffic. For example, for bgp, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeScaleoutReadyTimeout String
    Timeout in seconds for service engine to sendscaleout ready notification of a virtual service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSwitchoverTimeout String
    During se upgrade in a legacy active/standby segroup, time to wait for the new primary se to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vssPlacementEnabled String
    If set, virtual services will be placed on only a subset of the cores of an se. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vssPlacements List<Property Map>
    Parameters to place virtual services on only a subset of the cores of an se. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafMempool String
    Enable memory pool for waf.requires se reboot. Field introduced in 17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafMempoolSize String
    Memory pool size used for waf.requires se reboot. Field introduced in 17.2.3. Unit is kb. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafUseJitForPcre String
    Use the jit compiler for pcre regular expressions in waf. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Supporting Types

    GetServiceenginegroupConfigpbAttribute

    Version string
    Version string
    version String
    version string
    version String

    GetServiceenginegroupCustomTag

    TagKey string
    TagVal string
    TagKey string
    TagVal string
    tagKey String
    tagVal String
    tagKey string
    tagVal string
    tagKey String
    tagVal String

    GetServiceenginegroupGcpConfig

    GetServiceenginegroupInstanceFlavorInfo

    Cost string
    DiskGb string
    EnhancedNw string
    Id string
    IsRecommended string
    MaxIp6sPerNic string
    MaxIpsPerNic string
    MaxNics string
    Metas List<GetServiceenginegroupInstanceFlavorInfoMeta>
    Name string
    Search ServiceEngineGroup by name.
    Public string
    RamMb string
    Vcpus string
    Cost string
    DiskGb string
    EnhancedNw string
    Id string
    IsRecommended string
    MaxIp6sPerNic string
    MaxIpsPerNic string
    MaxNics string
    Metas []GetServiceenginegroupInstanceFlavorInfoMeta
    Name string
    Search ServiceEngineGroup by name.
    Public string
    RamMb string
    Vcpus string
    cost String
    diskGb String
    enhancedNw String
    id String
    isRecommended String
    maxIp6sPerNic String
    maxIpsPerNic String
    maxNics String
    metas List<GetServiceenginegroupInstanceFlavorInfoMeta>
    name String
    Search ServiceEngineGroup by name.
    public_ String
    ramMb String
    vcpus String
    cost string
    diskGb string
    enhancedNw string
    id string
    isRecommended string
    maxIp6sPerNic string
    maxIpsPerNic string
    maxNics string
    metas GetServiceenginegroupInstanceFlavorInfoMeta[]
    name string
    Search ServiceEngineGroup by name.
    public string
    ramMb string
    vcpus string
    cost String
    diskGb String
    enhancedNw String
    id String
    isRecommended String
    maxIp6sPerNic String
    maxIpsPerNic String
    maxNics String
    metas List<Property Map>
    name String
    Search ServiceEngineGroup by name.
    public String
    ramMb String
    vcpus String

    GetServiceenginegroupInstanceFlavorInfoMeta

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    GetServiceenginegroupIptable

    GetServiceenginegroupIptableRule

    GetServiceenginegroupIptableRuleDnatIp

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetServiceenginegroupIptableRuleDstIp

    GetServiceenginegroupIptableRuleDstIpIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetServiceenginegroupIptableRuleDstPort

    End string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    GetServiceenginegroupIptableRuleSrcIp

    GetServiceenginegroupIptableRuleSrcIpIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetServiceenginegroupIptableRuleSrcPort

    End string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    GetServiceenginegroupKniAllowedServerPort

    GetServiceenginegroupKniAllowedServerPortRange

    End string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    GetServiceenginegroupLabel

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    GetServiceenginegroupMarker

    Key string
    Values List<string>
    Key string
    Values []string
    key String
    values List<String>
    key string
    values string[]
    key str
    values Sequence[str]
    key String
    values List<String>

    GetServiceenginegroupMgmtSubnet

    GetServiceenginegroupMgmtSubnetIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetServiceenginegroupObjsyncConfig

    GetServiceenginegroupRealtimeSeMetric

    Duration string
    Enabled string
    Duration string
    Enabled string
    duration String
    enabled String
    duration string
    enabled string
    duration String
    enabled String

    GetServiceenginegroupSeDosProfile

    GetServiceenginegroupSeDosProfileThreshInfo

    Attack string
    MaxValue string
    MinValue string
    Attack string
    MaxValue string
    MinValue string
    attack String
    maxValue String
    minValue String
    attack string
    maxValue string
    minValue string
    attack String
    maxValue String
    minValue String

    GetServiceenginegroupSeGroupAnalyticsPolicy

    GetServiceenginegroupSeGroupAnalyticsPolicyMetricsEventThreshold

    GetServiceenginegroupSeRlProp

    GetServiceenginegroupSeTimeTrackerProp

    GetServiceenginegroupSeTracertPortRange

    End string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    GetServiceenginegroupServiceIp6Subnet

    GetServiceenginegroupServiceIp6SubnetIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetServiceenginegroupServiceIpSubnet

    GetServiceenginegroupServiceIpSubnetIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetServiceenginegroupUserAgentCacheConfig

    GetServiceenginegroupVcenter

    Clusters List<GetServiceenginegroupVcenterCluster>
    NsxtClusters List<GetServiceenginegroupVcenterNsxtCluster>
    NsxtDatastores List<GetServiceenginegroupVcenterNsxtDatastore>
    NsxtHosts List<GetServiceenginegroupVcenterNsxtHost>
    VcenterFolder string
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterRef string
    Clusters []GetServiceenginegroupVcenterCluster
    NsxtClusters []GetServiceenginegroupVcenterNsxtCluster
    NsxtDatastores []GetServiceenginegroupVcenterNsxtDatastore
    NsxtHosts []GetServiceenginegroupVcenterNsxtHost
    VcenterFolder string
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcenterRef string
    clusters List<GetServiceenginegroupVcenterCluster>
    nsxtClusters List<GetServiceenginegroupVcenterNsxtCluster>
    nsxtDatastores List<GetServiceenginegroupVcenterNsxtDatastore>
    nsxtHosts List<GetServiceenginegroupVcenterNsxtHost>
    vcenterFolder String
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterRef String
    clusters GetServiceenginegroupVcenterCluster[]
    nsxtClusters GetServiceenginegroupVcenterNsxtCluster[]
    nsxtDatastores GetServiceenginegroupVcenterNsxtDatastore[]
    nsxtHosts GetServiceenginegroupVcenterNsxtHost[]
    vcenterFolder string
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterRef string
    clusters Sequence[GetServiceenginegroupVcenterCluster]
    nsxt_clusters Sequence[GetServiceenginegroupVcenterNsxtCluster]
    nsxt_datastores Sequence[GetServiceenginegroupVcenterNsxtDatastore]
    nsxt_hosts Sequence[GetServiceenginegroupVcenterNsxtHost]
    vcenter_folder str
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenter_ref str
    clusters List<Property Map>
    nsxtClusters List<Property Map>
    nsxtDatastores List<Property Map>
    nsxtHosts List<Property Map>
    vcenterFolder String
    Folder to place all the service engine virtual machines in vcenter. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcenterRef String

    GetServiceenginegroupVcenterCluster

    GetServiceenginegroupVcenterDatastore

    GetServiceenginegroupVcenterHost

    HostRefs List<string>
    Include string
    HostRefs []string
    Include string
    hostRefs List<String>
    include String
    hostRefs string[]
    include string
    host_refs Sequence[str]
    include str
    hostRefs List<String>
    include String

    GetServiceenginegroupVcenterNsxtCluster

    ClusterIds List<string>
    Include string
    ClusterIds []string
    Include string
    clusterIds List<String>
    include String
    clusterIds string[]
    include string
    cluster_ids Sequence[str]
    include str
    clusterIds List<String>
    include String

    GetServiceenginegroupVcenterNsxtDatastore

    DsIds List<string>
    Include string
    DsIds []string
    Include string
    dsIds List<String>
    include String
    dsIds string[]
    include string
    ds_ids Sequence[str]
    include str
    dsIds List<String>
    include String

    GetServiceenginegroupVcenterNsxtHost

    HostIds List<string>
    Include string
    HostIds []string
    Include string
    hostIds List<String>
    include String
    hostIds string[]
    include string
    host_ids Sequence[str]
    include str
    hostIds List<String>
    include String

    GetServiceenginegroupVipAsg

    GetServiceenginegroupVipAsgConfiguration

    GetServiceenginegroupVipAsgConfigurationZone

    GetServiceenginegroupVipAsgPolicy

    DnsCooldown string
    MaxSize string
    MinSize string
    Suspend string
    DnsCooldown string
    MaxSize string
    MinSize string
    Suspend string
    dnsCooldown String
    maxSize String
    minSize String
    suspend String
    dnsCooldown string
    maxSize string
    minSize string
    suspend string
    dnsCooldown String
    maxSize String
    minSize String
    suspend String

    GetServiceenginegroupVssPlacement

    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