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

avi.Controllerproperties

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.Controllerproperties” sidebar_current: “docs-avi-resource-controllerproperties” description: |- Creates and manages Avi ControllerProperties.

    avi.Controllerproperties

    The ControllerProperties resource allows the creation and management of Avi ControllerProperties

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    resources:
      foo:
        type: avi:Controllerproperties
        properties:
          name: terraform-example-foo
          tenantRef: /api/tenant/?name=admin
    

    Create Controllerproperties Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Controllerproperties(name: string, args?: ControllerpropertiesArgs, opts?: CustomResourceOptions);
    @overload
    def Controllerproperties(resource_name: str,
                             args: Optional[ControllerpropertiesArgs] = None,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Controllerproperties(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             alert_manager_use_evms: Optional[str] = None,
                             allow_admin_network_updates: Optional[str] = None,
                             allow_ip_forwarding: Optional[str] = None,
                             allow_unauthenticated_apis: Optional[str] = None,
                             allow_unauthenticated_nodes: Optional[str] = None,
                             api_idle_timeout: Optional[str] = None,
                             api_perf_logging_threshold: Optional[str] = None,
                             appviewx_compat_mode: Optional[str] = None,
                             archive_retention_framework_period: Optional[str] = None,
                             async_patch_merge_period: Optional[str] = None,
                             async_patch_request_cleanup_duration: Optional[str] = None,
                             attach_ip_retry_interval: Optional[str] = None,
                             attach_ip_retry_limit: Optional[str] = None,
                             bm_use_ansible: Optional[str] = None,
                             check_vsvip_fqdn_syntax: Optional[str] = None,
                             cleanup_expired_authtoken_timeout_period: Optional[str] = None,
                             cleanup_sessions_timeout_period: Optional[str] = None,
                             cloud_discovery_interval: Optional[str] = None,
                             cloud_reconcile: Optional[str] = None,
                             cloud_reconcile_interval: Optional[str] = None,
                             cluster_ip_gratuitous_arp_period: Optional[str] = None,
                             configpb_attributes: Optional[Sequence[ControllerpropertiesConfigpbAttributeArgs]] = None,
                             consistency_check_timeout_period: Optional[str] = None,
                             controller_resource_info_collection_period: Optional[str] = None,
                             controllerproperties_id: Optional[str] = None,
                             crashed_se_reboot: Optional[str] = None,
                             dead_se_detection_timer: Optional[str] = None,
                             default_minimum_api_timeout: Optional[str] = None,
                             del_offline_se_after_reboot_delay: Optional[str] = None,
                             detach_ip_retry_interval: Optional[str] = None,
                             detach_ip_retry_limit: Optional[str] = None,
                             detach_ip_timeout: Optional[str] = None,
                             dns_refresh_period: Optional[str] = None,
                             dummy: Optional[str] = None,
                             edit_system_limits: Optional[str] = None,
                             enable_api_sharding: Optional[str] = None,
                             enable_memory_balancer: Optional[str] = None,
                             enable_nsx_streaming_agent: Optional[str] = None,
                             enable_per_process_stop: Optional[str] = None,
                             enable_resmgr_log_cache_print: Optional[str] = None,
                             event_manager_max_goroutines: Optional[str] = None,
                             event_manager_max_subscribers: Optional[str] = None,
                             event_manager_processing_time_threshold: Optional[str] = None,
                             false_positive_learning_configs: Optional[Sequence[ControllerpropertiesFalsePositiveLearningConfigArgs]] = None,
                             fatal_error_lease_time: Optional[str] = None,
                             federated_datastore_cleanup_duration: Optional[str] = None,
                             file_object_cleanup_period: Optional[str] = None,
                             fileobject_max_file_versions: Optional[str] = None,
                             gslb_fileobject_max_version_count: Optional[str] = None,
                             gslb_purge_batch_size: Optional[str] = None,
                             gslb_purge_sleep_time_ms: Optional[str] = None,
                             ignore_vrf_in_networksubnetlist: Optional[str] = None,
                             max_dead_se_in_grp: Optional[str] = None,
                             max_pcap_per_tenant: Optional[str] = None,
                             max_se_spawn_interval_delay: Optional[str] = None,
                             max_seq_attach_ip_failures: Optional[str] = None,
                             max_seq_vnic_failures: Optional[str] = None,
                             max_threads_cc_vip_bg_worker: Optional[str] = None,
                             permission_scoped_shared_admin_networks: Optional[str] = None,
                             persistence_key_rotate_period: Optional[str] = None,
                             portal_request_burst_limit: Optional[str] = None,
                             portal_request_rate_limit: Optional[str] = None,
                             portal_token: Optional[str] = None,
                             postgres_vacuum_period: Optional[str] = None,
                             process_locked_useraccounts_timeout_period: Optional[str] = None,
                             process_pki_profile_timeout_period: Optional[str] = None,
                             query_host_fail: Optional[str] = None,
                             resmgr_log_caching_period: Optional[str] = None,
                             restrict_cloud_read_access: Optional[str] = None,
                             safenet_hsm_version: Optional[str] = None,
                             se_create_timeout: Optional[str] = None,
                             se_failover_attempt_interval: Optional[str] = None,
                             se_from_marketplace: Optional[str] = None,
                             se_offline_del: Optional[str] = None,
                             se_spawn_retry_interval: Optional[str] = None,
                             se_upgrade_flow_cleanup_timeout: Optional[str] = None,
                             se_vnic_cooldown: Optional[str] = None,
                             se_vnic_gc_wait_time: Optional[str] = None,
                             secure_channel_cleanup_timeout: Optional[str] = None,
                             secure_channel_controller_token_timeout: Optional[str] = None,
                             secure_channel_se_token_timeout: Optional[str] = None,
                             shared_ssl_certificates: Optional[str] = None,
                             skip_beego_perf_collection: Optional[str] = None,
                             soft_min_mem_per_se_limit: Optional[str] = None,
                             ssl_certificate_expiry_warning_days: Optional[Sequence[float]] = None,
                             statecache_properties: Optional[Sequence[ControllerpropertiesStatecachePropertyArgs]] = None,
                             unresponsive_se_reboot: Optional[str] = None,
                             update_dns_entry_retry_limit: Optional[str] = None,
                             update_dns_entry_timeout: Optional[str] = None,
                             upgrade_dns_ttl: Optional[str] = None,
                             upgrade_se_per_vs_scale_ops_txn_time: Optional[str] = None,
                             user_agent_cache_configs: Optional[Sequence[ControllerpropertiesUserAgentCacheConfigArgs]] = None,
                             uuid: Optional[str] = None,
                             vnic_op_fail_time: Optional[str] = None,
                             vs_awaiting_se_timeout: Optional[str] = None,
                             vs_key_rotate_period: Optional[str] = None,
                             vs_scaleout_ready_check_interval: Optional[str] = None,
                             vs_se_attach_ip_fail: Optional[str] = None,
                             vs_se_bootup_fail: Optional[str] = None,
                             vs_se_bootup_fail_patch: Optional[str] = None,
                             vs_se_create_fail: Optional[str] = None,
                             vs_se_ping_fail: Optional[str] = None,
                             vs_se_vnic_fail: Optional[str] = None,
                             vs_se_vnic_ip_fail: Optional[str] = None,
                             vsphere_ha_detection_timeout: Optional[str] = None,
                             vsphere_ha_recovery_timeout: Optional[str] = None,
                             vsphere_ha_timer_interval: Optional[str] = None,
                             warmstart_se_reconnect_wait_time: Optional[str] = None,
                             warmstart_vs_resync_wait_time: Optional[str] = None)
    func NewControllerproperties(ctx *Context, name string, args *ControllerpropertiesArgs, opts ...ResourceOption) (*Controllerproperties, error)
    public Controllerproperties(string name, ControllerpropertiesArgs? args = null, CustomResourceOptions? opts = null)
    public Controllerproperties(String name, ControllerpropertiesArgs args)
    public Controllerproperties(String name, ControllerpropertiesArgs args, CustomResourceOptions options)
    
    type: avi:Controllerproperties
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ControllerpropertiesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ControllerpropertiesArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ControllerpropertiesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ControllerpropertiesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ControllerpropertiesArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var controllerpropertiesResource = new Avi.Controllerproperties("controllerpropertiesResource", new()
    {
        AlertManagerUseEvms = "string",
        AllowAdminNetworkUpdates = "string",
        AllowIpForwarding = "string",
        AllowUnauthenticatedApis = "string",
        AllowUnauthenticatedNodes = "string",
        ApiIdleTimeout = "string",
        ApiPerfLoggingThreshold = "string",
        AppviewxCompatMode = "string",
        ArchiveRetentionFrameworkPeriod = "string",
        AsyncPatchMergePeriod = "string",
        AsyncPatchRequestCleanupDuration = "string",
        AttachIpRetryInterval = "string",
        AttachIpRetryLimit = "string",
        BmUseAnsible = "string",
        CheckVsvipFqdnSyntax = "string",
        CleanupExpiredAuthtokenTimeoutPeriod = "string",
        CleanupSessionsTimeoutPeriod = "string",
        CloudDiscoveryInterval = "string",
        CloudReconcile = "string",
        CloudReconcileInterval = "string",
        ClusterIpGratuitousArpPeriod = "string",
        ConfigpbAttributes = new[]
        {
            new Avi.Inputs.ControllerpropertiesConfigpbAttributeArgs
            {
                Version = "string",
            },
        },
        ConsistencyCheckTimeoutPeriod = "string",
        ControllerResourceInfoCollectionPeriod = "string",
        ControllerpropertiesId = "string",
        CrashedSeReboot = "string",
        DeadSeDetectionTimer = "string",
        DefaultMinimumApiTimeout = "string",
        DelOfflineSeAfterRebootDelay = "string",
        DetachIpRetryInterval = "string",
        DetachIpRetryLimit = "string",
        DetachIpTimeout = "string",
        DnsRefreshPeriod = "string",
        Dummy = "string",
        EditSystemLimits = "string",
        EnableApiSharding = "string",
        EnableMemoryBalancer = "string",
        EnableNsxStreamingAgent = "string",
        EnablePerProcessStop = "string",
        EnableResmgrLogCachePrint = "string",
        EventManagerMaxGoroutines = "string",
        EventManagerMaxSubscribers = "string",
        EventManagerProcessingTimeThreshold = "string",
        FalsePositiveLearningConfigs = new[]
        {
            new Avi.Inputs.ControllerpropertiesFalsePositiveLearningConfigArgs
            {
                MaxAppsSupported = "string",
                MinMonitorTime = "string",
                MinTransPerApplication = "string",
                MinTransPerUri = "string",
            },
        },
        FatalErrorLeaseTime = "string",
        FederatedDatastoreCleanupDuration = "string",
        FileObjectCleanupPeriod = "string",
        FileobjectMaxFileVersions = "string",
        GslbFileobjectMaxVersionCount = "string",
        GslbPurgeBatchSize = "string",
        GslbPurgeSleepTimeMs = "string",
        IgnoreVrfInNetworksubnetlist = "string",
        MaxDeadSeInGrp = "string",
        MaxPcapPerTenant = "string",
        MaxSeSpawnIntervalDelay = "string",
        MaxSeqAttachIpFailures = "string",
        MaxSeqVnicFailures = "string",
        MaxThreadsCcVipBgWorker = "string",
        PermissionScopedSharedAdminNetworks = "string",
        PersistenceKeyRotatePeriod = "string",
        PortalRequestBurstLimit = "string",
        PortalRequestRateLimit = "string",
        PortalToken = "string",
        PostgresVacuumPeriod = "string",
        ProcessLockedUseraccountsTimeoutPeriod = "string",
        ProcessPkiProfileTimeoutPeriod = "string",
        QueryHostFail = "string",
        ResmgrLogCachingPeriod = "string",
        RestrictCloudReadAccess = "string",
        SafenetHsmVersion = "string",
        SeCreateTimeout = "string",
        SeFailoverAttemptInterval = "string",
        SeFromMarketplace = "string",
        SeOfflineDel = "string",
        SeSpawnRetryInterval = "string",
        SeUpgradeFlowCleanupTimeout = "string",
        SeVnicCooldown = "string",
        SeVnicGcWaitTime = "string",
        SecureChannelCleanupTimeout = "string",
        SecureChannelControllerTokenTimeout = "string",
        SecureChannelSeTokenTimeout = "string",
        SharedSslCertificates = "string",
        SkipBeegoPerfCollection = "string",
        SoftMinMemPerSeLimit = "string",
        SslCertificateExpiryWarningDays = new[]
        {
            0,
        },
        StatecacheProperties = new[]
        {
            new Avi.Inputs.ControllerpropertiesStatecachePropertyArgs
            {
                DelayInjections = new[]
                {
                    new Avi.Inputs.ControllerpropertiesStatecachePropertyDelayInjectionArgs
                    {
                        DelayCreate = "string",
                        DelayDelete = "string",
                        DelayUpdate = "string",
                        FaultType = "string",
                        Obj = "string",
                        ObjectType = "string",
                        Se = "string",
                    },
                },
            },
        },
        UnresponsiveSeReboot = "string",
        UpdateDnsEntryRetryLimit = "string",
        UpdateDnsEntryTimeout = "string",
        UpgradeDnsTtl = "string",
        UpgradeSePerVsScaleOpsTxnTime = "string",
        UserAgentCacheConfigs = new[]
        {
            new Avi.Inputs.ControllerpropertiesUserAgentCacheConfigArgs
            {
                BatchSize = "string",
                ControllerCacheSize = "string",
                MaxAge = "string",
                MaxLastHitTime = "string",
                MaxUpstreamQueries = "string",
                MaxWaitTime = "string",
                NumEntriesUpstreamUpdate = "string",
                PercentReservedForBadBots = "string",
                PercentReservedForBrowsers = "string",
                PercentReservedForGoodBots = "string",
                PercentReservedForOutstanding = "string",
                SeCacheSize = "string",
                UpstreamUpdateInterval = "string",
            },
        },
        Uuid = "string",
        VnicOpFailTime = "string",
        VsAwaitingSeTimeout = "string",
        VsKeyRotatePeriod = "string",
        VsScaleoutReadyCheckInterval = "string",
        VsSeAttachIpFail = "string",
        VsSeBootupFail = "string",
        VsSeBootupFailPatch = "string",
        VsSeCreateFail = "string",
        VsSePingFail = "string",
        VsSeVnicFail = "string",
        VsSeVnicIpFail = "string",
        VsphereHaDetectionTimeout = "string",
        VsphereHaRecoveryTimeout = "string",
        VsphereHaTimerInterval = "string",
        WarmstartSeReconnectWaitTime = "string",
        WarmstartVsResyncWaitTime = "string",
    });
    
    example, err := avi.NewControllerproperties(ctx, "controllerpropertiesResource", &avi.ControllerpropertiesArgs{
    	AlertManagerUseEvms:                  pulumi.String("string"),
    	AllowAdminNetworkUpdates:             pulumi.String("string"),
    	AllowIpForwarding:                    pulumi.String("string"),
    	AllowUnauthenticatedApis:             pulumi.String("string"),
    	AllowUnauthenticatedNodes:            pulumi.String("string"),
    	ApiIdleTimeout:                       pulumi.String("string"),
    	ApiPerfLoggingThreshold:              pulumi.String("string"),
    	AppviewxCompatMode:                   pulumi.String("string"),
    	ArchiveRetentionFrameworkPeriod:      pulumi.String("string"),
    	AsyncPatchMergePeriod:                pulumi.String("string"),
    	AsyncPatchRequestCleanupDuration:     pulumi.String("string"),
    	AttachIpRetryInterval:                pulumi.String("string"),
    	AttachIpRetryLimit:                   pulumi.String("string"),
    	BmUseAnsible:                         pulumi.String("string"),
    	CheckVsvipFqdnSyntax:                 pulumi.String("string"),
    	CleanupExpiredAuthtokenTimeoutPeriod: pulumi.String("string"),
    	CleanupSessionsTimeoutPeriod:         pulumi.String("string"),
    	CloudDiscoveryInterval:               pulumi.String("string"),
    	CloudReconcile:                       pulumi.String("string"),
    	CloudReconcileInterval:               pulumi.String("string"),
    	ClusterIpGratuitousArpPeriod:         pulumi.String("string"),
    	ConfigpbAttributes: avi.ControllerpropertiesConfigpbAttributeArray{
    		&avi.ControllerpropertiesConfigpbAttributeArgs{
    			Version: pulumi.String("string"),
    		},
    	},
    	ConsistencyCheckTimeoutPeriod:          pulumi.String("string"),
    	ControllerResourceInfoCollectionPeriod: pulumi.String("string"),
    	ControllerpropertiesId:                 pulumi.String("string"),
    	CrashedSeReboot:                        pulumi.String("string"),
    	DeadSeDetectionTimer:                   pulumi.String("string"),
    	DefaultMinimumApiTimeout:               pulumi.String("string"),
    	DelOfflineSeAfterRebootDelay:           pulumi.String("string"),
    	DetachIpRetryInterval:                  pulumi.String("string"),
    	DetachIpRetryLimit:                     pulumi.String("string"),
    	DetachIpTimeout:                        pulumi.String("string"),
    	DnsRefreshPeriod:                       pulumi.String("string"),
    	Dummy:                                  pulumi.String("string"),
    	EditSystemLimits:                       pulumi.String("string"),
    	EnableApiSharding:                      pulumi.String("string"),
    	EnableMemoryBalancer:                   pulumi.String("string"),
    	EnableNsxStreamingAgent:                pulumi.String("string"),
    	EnablePerProcessStop:                   pulumi.String("string"),
    	EnableResmgrLogCachePrint:              pulumi.String("string"),
    	EventManagerMaxGoroutines:              pulumi.String("string"),
    	EventManagerMaxSubscribers:             pulumi.String("string"),
    	EventManagerProcessingTimeThreshold:    pulumi.String("string"),
    	FalsePositiveLearningConfigs: avi.ControllerpropertiesFalsePositiveLearningConfigArray{
    		&avi.ControllerpropertiesFalsePositiveLearningConfigArgs{
    			MaxAppsSupported:       pulumi.String("string"),
    			MinMonitorTime:         pulumi.String("string"),
    			MinTransPerApplication: pulumi.String("string"),
    			MinTransPerUri:         pulumi.String("string"),
    		},
    	},
    	FatalErrorLeaseTime:                    pulumi.String("string"),
    	FederatedDatastoreCleanupDuration:      pulumi.String("string"),
    	FileObjectCleanupPeriod:                pulumi.String("string"),
    	FileobjectMaxFileVersions:              pulumi.String("string"),
    	GslbFileobjectMaxVersionCount:          pulumi.String("string"),
    	GslbPurgeBatchSize:                     pulumi.String("string"),
    	GslbPurgeSleepTimeMs:                   pulumi.String("string"),
    	IgnoreVrfInNetworksubnetlist:           pulumi.String("string"),
    	MaxDeadSeInGrp:                         pulumi.String("string"),
    	MaxPcapPerTenant:                       pulumi.String("string"),
    	MaxSeSpawnIntervalDelay:                pulumi.String("string"),
    	MaxSeqAttachIpFailures:                 pulumi.String("string"),
    	MaxSeqVnicFailures:                     pulumi.String("string"),
    	MaxThreadsCcVipBgWorker:                pulumi.String("string"),
    	PermissionScopedSharedAdminNetworks:    pulumi.String("string"),
    	PersistenceKeyRotatePeriod:             pulumi.String("string"),
    	PortalRequestBurstLimit:                pulumi.String("string"),
    	PortalRequestRateLimit:                 pulumi.String("string"),
    	PortalToken:                            pulumi.String("string"),
    	PostgresVacuumPeriod:                   pulumi.String("string"),
    	ProcessLockedUseraccountsTimeoutPeriod: pulumi.String("string"),
    	ProcessPkiProfileTimeoutPeriod:         pulumi.String("string"),
    	QueryHostFail:                          pulumi.String("string"),
    	ResmgrLogCachingPeriod:                 pulumi.String("string"),
    	RestrictCloudReadAccess:                pulumi.String("string"),
    	SafenetHsmVersion:                      pulumi.String("string"),
    	SeCreateTimeout:                        pulumi.String("string"),
    	SeFailoverAttemptInterval:              pulumi.String("string"),
    	SeFromMarketplace:                      pulumi.String("string"),
    	SeOfflineDel:                           pulumi.String("string"),
    	SeSpawnRetryInterval:                   pulumi.String("string"),
    	SeUpgradeFlowCleanupTimeout:            pulumi.String("string"),
    	SeVnicCooldown:                         pulumi.String("string"),
    	SeVnicGcWaitTime:                       pulumi.String("string"),
    	SecureChannelCleanupTimeout:            pulumi.String("string"),
    	SecureChannelControllerTokenTimeout:    pulumi.String("string"),
    	SecureChannelSeTokenTimeout:            pulumi.String("string"),
    	SharedSslCertificates:                  pulumi.String("string"),
    	SkipBeegoPerfCollection:                pulumi.String("string"),
    	SoftMinMemPerSeLimit:                   pulumi.String("string"),
    	SslCertificateExpiryWarningDays: pulumi.Float64Array{
    		pulumi.Float64(0),
    	},
    	StatecacheProperties: avi.ControllerpropertiesStatecachePropertyArray{
    		&avi.ControllerpropertiesStatecachePropertyArgs{
    			DelayInjections: avi.ControllerpropertiesStatecachePropertyDelayInjectionArray{
    				&avi.ControllerpropertiesStatecachePropertyDelayInjectionArgs{
    					DelayCreate: pulumi.String("string"),
    					DelayDelete: pulumi.String("string"),
    					DelayUpdate: pulumi.String("string"),
    					FaultType:   pulumi.String("string"),
    					Obj:         pulumi.String("string"),
    					ObjectType:  pulumi.String("string"),
    					Se:          pulumi.String("string"),
    				},
    			},
    		},
    	},
    	UnresponsiveSeReboot:          pulumi.String("string"),
    	UpdateDnsEntryRetryLimit:      pulumi.String("string"),
    	UpdateDnsEntryTimeout:         pulumi.String("string"),
    	UpgradeDnsTtl:                 pulumi.String("string"),
    	UpgradeSePerVsScaleOpsTxnTime: pulumi.String("string"),
    	UserAgentCacheConfigs: avi.ControllerpropertiesUserAgentCacheConfigArray{
    		&avi.ControllerpropertiesUserAgentCacheConfigArgs{
    			BatchSize:                     pulumi.String("string"),
    			ControllerCacheSize:           pulumi.String("string"),
    			MaxAge:                        pulumi.String("string"),
    			MaxLastHitTime:                pulumi.String("string"),
    			MaxUpstreamQueries:            pulumi.String("string"),
    			MaxWaitTime:                   pulumi.String("string"),
    			NumEntriesUpstreamUpdate:      pulumi.String("string"),
    			PercentReservedForBadBots:     pulumi.String("string"),
    			PercentReservedForBrowsers:    pulumi.String("string"),
    			PercentReservedForGoodBots:    pulumi.String("string"),
    			PercentReservedForOutstanding: pulumi.String("string"),
    			SeCacheSize:                   pulumi.String("string"),
    			UpstreamUpdateInterval:        pulumi.String("string"),
    		},
    	},
    	Uuid:                         pulumi.String("string"),
    	VnicOpFailTime:               pulumi.String("string"),
    	VsAwaitingSeTimeout:          pulumi.String("string"),
    	VsKeyRotatePeriod:            pulumi.String("string"),
    	VsScaleoutReadyCheckInterval: pulumi.String("string"),
    	VsSeAttachIpFail:             pulumi.String("string"),
    	VsSeBootupFail:               pulumi.String("string"),
    	VsSeBootupFailPatch:          pulumi.String("string"),
    	VsSeCreateFail:               pulumi.String("string"),
    	VsSePingFail:                 pulumi.String("string"),
    	VsSeVnicFail:                 pulumi.String("string"),
    	VsSeVnicIpFail:               pulumi.String("string"),
    	VsphereHaDetectionTimeout:    pulumi.String("string"),
    	VsphereHaRecoveryTimeout:     pulumi.String("string"),
    	VsphereHaTimerInterval:       pulumi.String("string"),
    	WarmstartSeReconnectWaitTime: pulumi.String("string"),
    	WarmstartVsResyncWaitTime:    pulumi.String("string"),
    })
    
    var controllerpropertiesResource = new Controllerproperties("controllerpropertiesResource", ControllerpropertiesArgs.builder()
        .alertManagerUseEvms("string")
        .allowAdminNetworkUpdates("string")
        .allowIpForwarding("string")
        .allowUnauthenticatedApis("string")
        .allowUnauthenticatedNodes("string")
        .apiIdleTimeout("string")
        .apiPerfLoggingThreshold("string")
        .appviewxCompatMode("string")
        .archiveRetentionFrameworkPeriod("string")
        .asyncPatchMergePeriod("string")
        .asyncPatchRequestCleanupDuration("string")
        .attachIpRetryInterval("string")
        .attachIpRetryLimit("string")
        .bmUseAnsible("string")
        .checkVsvipFqdnSyntax("string")
        .cleanupExpiredAuthtokenTimeoutPeriod("string")
        .cleanupSessionsTimeoutPeriod("string")
        .cloudDiscoveryInterval("string")
        .cloudReconcile("string")
        .cloudReconcileInterval("string")
        .clusterIpGratuitousArpPeriod("string")
        .configpbAttributes(ControllerpropertiesConfigpbAttributeArgs.builder()
            .version("string")
            .build())
        .consistencyCheckTimeoutPeriod("string")
        .controllerResourceInfoCollectionPeriod("string")
        .controllerpropertiesId("string")
        .crashedSeReboot("string")
        .deadSeDetectionTimer("string")
        .defaultMinimumApiTimeout("string")
        .delOfflineSeAfterRebootDelay("string")
        .detachIpRetryInterval("string")
        .detachIpRetryLimit("string")
        .detachIpTimeout("string")
        .dnsRefreshPeriod("string")
        .dummy("string")
        .editSystemLimits("string")
        .enableApiSharding("string")
        .enableMemoryBalancer("string")
        .enableNsxStreamingAgent("string")
        .enablePerProcessStop("string")
        .enableResmgrLogCachePrint("string")
        .eventManagerMaxGoroutines("string")
        .eventManagerMaxSubscribers("string")
        .eventManagerProcessingTimeThreshold("string")
        .falsePositiveLearningConfigs(ControllerpropertiesFalsePositiveLearningConfigArgs.builder()
            .maxAppsSupported("string")
            .minMonitorTime("string")
            .minTransPerApplication("string")
            .minTransPerUri("string")
            .build())
        .fatalErrorLeaseTime("string")
        .federatedDatastoreCleanupDuration("string")
        .fileObjectCleanupPeriod("string")
        .fileobjectMaxFileVersions("string")
        .gslbFileobjectMaxVersionCount("string")
        .gslbPurgeBatchSize("string")
        .gslbPurgeSleepTimeMs("string")
        .ignoreVrfInNetworksubnetlist("string")
        .maxDeadSeInGrp("string")
        .maxPcapPerTenant("string")
        .maxSeSpawnIntervalDelay("string")
        .maxSeqAttachIpFailures("string")
        .maxSeqVnicFailures("string")
        .maxThreadsCcVipBgWorker("string")
        .permissionScopedSharedAdminNetworks("string")
        .persistenceKeyRotatePeriod("string")
        .portalRequestBurstLimit("string")
        .portalRequestRateLimit("string")
        .portalToken("string")
        .postgresVacuumPeriod("string")
        .processLockedUseraccountsTimeoutPeriod("string")
        .processPkiProfileTimeoutPeriod("string")
        .queryHostFail("string")
        .resmgrLogCachingPeriod("string")
        .restrictCloudReadAccess("string")
        .safenetHsmVersion("string")
        .seCreateTimeout("string")
        .seFailoverAttemptInterval("string")
        .seFromMarketplace("string")
        .seOfflineDel("string")
        .seSpawnRetryInterval("string")
        .seUpgradeFlowCleanupTimeout("string")
        .seVnicCooldown("string")
        .seVnicGcWaitTime("string")
        .secureChannelCleanupTimeout("string")
        .secureChannelControllerTokenTimeout("string")
        .secureChannelSeTokenTimeout("string")
        .sharedSslCertificates("string")
        .skipBeegoPerfCollection("string")
        .softMinMemPerSeLimit("string")
        .sslCertificateExpiryWarningDays(0)
        .statecacheProperties(ControllerpropertiesStatecachePropertyArgs.builder()
            .delayInjections(ControllerpropertiesStatecachePropertyDelayInjectionArgs.builder()
                .delayCreate("string")
                .delayDelete("string")
                .delayUpdate("string")
                .faultType("string")
                .obj("string")
                .objectType("string")
                .se("string")
                .build())
            .build())
        .unresponsiveSeReboot("string")
        .updateDnsEntryRetryLimit("string")
        .updateDnsEntryTimeout("string")
        .upgradeDnsTtl("string")
        .upgradeSePerVsScaleOpsTxnTime("string")
        .userAgentCacheConfigs(ControllerpropertiesUserAgentCacheConfigArgs.builder()
            .batchSize("string")
            .controllerCacheSize("string")
            .maxAge("string")
            .maxLastHitTime("string")
            .maxUpstreamQueries("string")
            .maxWaitTime("string")
            .numEntriesUpstreamUpdate("string")
            .percentReservedForBadBots("string")
            .percentReservedForBrowsers("string")
            .percentReservedForGoodBots("string")
            .percentReservedForOutstanding("string")
            .seCacheSize("string")
            .upstreamUpdateInterval("string")
            .build())
        .uuid("string")
        .vnicOpFailTime("string")
        .vsAwaitingSeTimeout("string")
        .vsKeyRotatePeriod("string")
        .vsScaleoutReadyCheckInterval("string")
        .vsSeAttachIpFail("string")
        .vsSeBootupFail("string")
        .vsSeBootupFailPatch("string")
        .vsSeCreateFail("string")
        .vsSePingFail("string")
        .vsSeVnicFail("string")
        .vsSeVnicIpFail("string")
        .vsphereHaDetectionTimeout("string")
        .vsphereHaRecoveryTimeout("string")
        .vsphereHaTimerInterval("string")
        .warmstartSeReconnectWaitTime("string")
        .warmstartVsResyncWaitTime("string")
        .build());
    
    controllerproperties_resource = avi.Controllerproperties("controllerpropertiesResource",
        alert_manager_use_evms="string",
        allow_admin_network_updates="string",
        allow_ip_forwarding="string",
        allow_unauthenticated_apis="string",
        allow_unauthenticated_nodes="string",
        api_idle_timeout="string",
        api_perf_logging_threshold="string",
        appviewx_compat_mode="string",
        archive_retention_framework_period="string",
        async_patch_merge_period="string",
        async_patch_request_cleanup_duration="string",
        attach_ip_retry_interval="string",
        attach_ip_retry_limit="string",
        bm_use_ansible="string",
        check_vsvip_fqdn_syntax="string",
        cleanup_expired_authtoken_timeout_period="string",
        cleanup_sessions_timeout_period="string",
        cloud_discovery_interval="string",
        cloud_reconcile="string",
        cloud_reconcile_interval="string",
        cluster_ip_gratuitous_arp_period="string",
        configpb_attributes=[{
            "version": "string",
        }],
        consistency_check_timeout_period="string",
        controller_resource_info_collection_period="string",
        controllerproperties_id="string",
        crashed_se_reboot="string",
        dead_se_detection_timer="string",
        default_minimum_api_timeout="string",
        del_offline_se_after_reboot_delay="string",
        detach_ip_retry_interval="string",
        detach_ip_retry_limit="string",
        detach_ip_timeout="string",
        dns_refresh_period="string",
        dummy="string",
        edit_system_limits="string",
        enable_api_sharding="string",
        enable_memory_balancer="string",
        enable_nsx_streaming_agent="string",
        enable_per_process_stop="string",
        enable_resmgr_log_cache_print="string",
        event_manager_max_goroutines="string",
        event_manager_max_subscribers="string",
        event_manager_processing_time_threshold="string",
        false_positive_learning_configs=[{
            "max_apps_supported": "string",
            "min_monitor_time": "string",
            "min_trans_per_application": "string",
            "min_trans_per_uri": "string",
        }],
        fatal_error_lease_time="string",
        federated_datastore_cleanup_duration="string",
        file_object_cleanup_period="string",
        fileobject_max_file_versions="string",
        gslb_fileobject_max_version_count="string",
        gslb_purge_batch_size="string",
        gslb_purge_sleep_time_ms="string",
        ignore_vrf_in_networksubnetlist="string",
        max_dead_se_in_grp="string",
        max_pcap_per_tenant="string",
        max_se_spawn_interval_delay="string",
        max_seq_attach_ip_failures="string",
        max_seq_vnic_failures="string",
        max_threads_cc_vip_bg_worker="string",
        permission_scoped_shared_admin_networks="string",
        persistence_key_rotate_period="string",
        portal_request_burst_limit="string",
        portal_request_rate_limit="string",
        portal_token="string",
        postgres_vacuum_period="string",
        process_locked_useraccounts_timeout_period="string",
        process_pki_profile_timeout_period="string",
        query_host_fail="string",
        resmgr_log_caching_period="string",
        restrict_cloud_read_access="string",
        safenet_hsm_version="string",
        se_create_timeout="string",
        se_failover_attempt_interval="string",
        se_from_marketplace="string",
        se_offline_del="string",
        se_spawn_retry_interval="string",
        se_upgrade_flow_cleanup_timeout="string",
        se_vnic_cooldown="string",
        se_vnic_gc_wait_time="string",
        secure_channel_cleanup_timeout="string",
        secure_channel_controller_token_timeout="string",
        secure_channel_se_token_timeout="string",
        shared_ssl_certificates="string",
        skip_beego_perf_collection="string",
        soft_min_mem_per_se_limit="string",
        ssl_certificate_expiry_warning_days=[0],
        statecache_properties=[{
            "delay_injections": [{
                "delay_create": "string",
                "delay_delete": "string",
                "delay_update": "string",
                "fault_type": "string",
                "obj": "string",
                "object_type": "string",
                "se": "string",
            }],
        }],
        unresponsive_se_reboot="string",
        update_dns_entry_retry_limit="string",
        update_dns_entry_timeout="string",
        upgrade_dns_ttl="string",
        upgrade_se_per_vs_scale_ops_txn_time="string",
        user_agent_cache_configs=[{
            "batch_size": "string",
            "controller_cache_size": "string",
            "max_age": "string",
            "max_last_hit_time": "string",
            "max_upstream_queries": "string",
            "max_wait_time": "string",
            "num_entries_upstream_update": "string",
            "percent_reserved_for_bad_bots": "string",
            "percent_reserved_for_browsers": "string",
            "percent_reserved_for_good_bots": "string",
            "percent_reserved_for_outstanding": "string",
            "se_cache_size": "string",
            "upstream_update_interval": "string",
        }],
        uuid="string",
        vnic_op_fail_time="string",
        vs_awaiting_se_timeout="string",
        vs_key_rotate_period="string",
        vs_scaleout_ready_check_interval="string",
        vs_se_attach_ip_fail="string",
        vs_se_bootup_fail="string",
        vs_se_bootup_fail_patch="string",
        vs_se_create_fail="string",
        vs_se_ping_fail="string",
        vs_se_vnic_fail="string",
        vs_se_vnic_ip_fail="string",
        vsphere_ha_detection_timeout="string",
        vsphere_ha_recovery_timeout="string",
        vsphere_ha_timer_interval="string",
        warmstart_se_reconnect_wait_time="string",
        warmstart_vs_resync_wait_time="string")
    
    const controllerpropertiesResource = new avi.Controllerproperties("controllerpropertiesResource", {
        alertManagerUseEvms: "string",
        allowAdminNetworkUpdates: "string",
        allowIpForwarding: "string",
        allowUnauthenticatedApis: "string",
        allowUnauthenticatedNodes: "string",
        apiIdleTimeout: "string",
        apiPerfLoggingThreshold: "string",
        appviewxCompatMode: "string",
        archiveRetentionFrameworkPeriod: "string",
        asyncPatchMergePeriod: "string",
        asyncPatchRequestCleanupDuration: "string",
        attachIpRetryInterval: "string",
        attachIpRetryLimit: "string",
        bmUseAnsible: "string",
        checkVsvipFqdnSyntax: "string",
        cleanupExpiredAuthtokenTimeoutPeriod: "string",
        cleanupSessionsTimeoutPeriod: "string",
        cloudDiscoveryInterval: "string",
        cloudReconcile: "string",
        cloudReconcileInterval: "string",
        clusterIpGratuitousArpPeriod: "string",
        configpbAttributes: [{
            version: "string",
        }],
        consistencyCheckTimeoutPeriod: "string",
        controllerResourceInfoCollectionPeriod: "string",
        controllerpropertiesId: "string",
        crashedSeReboot: "string",
        deadSeDetectionTimer: "string",
        defaultMinimumApiTimeout: "string",
        delOfflineSeAfterRebootDelay: "string",
        detachIpRetryInterval: "string",
        detachIpRetryLimit: "string",
        detachIpTimeout: "string",
        dnsRefreshPeriod: "string",
        dummy: "string",
        editSystemLimits: "string",
        enableApiSharding: "string",
        enableMemoryBalancer: "string",
        enableNsxStreamingAgent: "string",
        enablePerProcessStop: "string",
        enableResmgrLogCachePrint: "string",
        eventManagerMaxGoroutines: "string",
        eventManagerMaxSubscribers: "string",
        eventManagerProcessingTimeThreshold: "string",
        falsePositiveLearningConfigs: [{
            maxAppsSupported: "string",
            minMonitorTime: "string",
            minTransPerApplication: "string",
            minTransPerUri: "string",
        }],
        fatalErrorLeaseTime: "string",
        federatedDatastoreCleanupDuration: "string",
        fileObjectCleanupPeriod: "string",
        fileobjectMaxFileVersions: "string",
        gslbFileobjectMaxVersionCount: "string",
        gslbPurgeBatchSize: "string",
        gslbPurgeSleepTimeMs: "string",
        ignoreVrfInNetworksubnetlist: "string",
        maxDeadSeInGrp: "string",
        maxPcapPerTenant: "string",
        maxSeSpawnIntervalDelay: "string",
        maxSeqAttachIpFailures: "string",
        maxSeqVnicFailures: "string",
        maxThreadsCcVipBgWorker: "string",
        permissionScopedSharedAdminNetworks: "string",
        persistenceKeyRotatePeriod: "string",
        portalRequestBurstLimit: "string",
        portalRequestRateLimit: "string",
        portalToken: "string",
        postgresVacuumPeriod: "string",
        processLockedUseraccountsTimeoutPeriod: "string",
        processPkiProfileTimeoutPeriod: "string",
        queryHostFail: "string",
        resmgrLogCachingPeriod: "string",
        restrictCloudReadAccess: "string",
        safenetHsmVersion: "string",
        seCreateTimeout: "string",
        seFailoverAttemptInterval: "string",
        seFromMarketplace: "string",
        seOfflineDel: "string",
        seSpawnRetryInterval: "string",
        seUpgradeFlowCleanupTimeout: "string",
        seVnicCooldown: "string",
        seVnicGcWaitTime: "string",
        secureChannelCleanupTimeout: "string",
        secureChannelControllerTokenTimeout: "string",
        secureChannelSeTokenTimeout: "string",
        sharedSslCertificates: "string",
        skipBeegoPerfCollection: "string",
        softMinMemPerSeLimit: "string",
        sslCertificateExpiryWarningDays: [0],
        statecacheProperties: [{
            delayInjections: [{
                delayCreate: "string",
                delayDelete: "string",
                delayUpdate: "string",
                faultType: "string",
                obj: "string",
                objectType: "string",
                se: "string",
            }],
        }],
        unresponsiveSeReboot: "string",
        updateDnsEntryRetryLimit: "string",
        updateDnsEntryTimeout: "string",
        upgradeDnsTtl: "string",
        upgradeSePerVsScaleOpsTxnTime: "string",
        userAgentCacheConfigs: [{
            batchSize: "string",
            controllerCacheSize: "string",
            maxAge: "string",
            maxLastHitTime: "string",
            maxUpstreamQueries: "string",
            maxWaitTime: "string",
            numEntriesUpstreamUpdate: "string",
            percentReservedForBadBots: "string",
            percentReservedForBrowsers: "string",
            percentReservedForGoodBots: "string",
            percentReservedForOutstanding: "string",
            seCacheSize: "string",
            upstreamUpdateInterval: "string",
        }],
        uuid: "string",
        vnicOpFailTime: "string",
        vsAwaitingSeTimeout: "string",
        vsKeyRotatePeriod: "string",
        vsScaleoutReadyCheckInterval: "string",
        vsSeAttachIpFail: "string",
        vsSeBootupFail: "string",
        vsSeBootupFailPatch: "string",
        vsSeCreateFail: "string",
        vsSePingFail: "string",
        vsSeVnicFail: "string",
        vsSeVnicIpFail: "string",
        vsphereHaDetectionTimeout: "string",
        vsphereHaRecoveryTimeout: "string",
        vsphereHaTimerInterval: "string",
        warmstartSeReconnectWaitTime: "string",
        warmstartVsResyncWaitTime: "string",
    });
    
    type: avi:Controllerproperties
    properties:
        alertManagerUseEvms: string
        allowAdminNetworkUpdates: string
        allowIpForwarding: string
        allowUnauthenticatedApis: string
        allowUnauthenticatedNodes: string
        apiIdleTimeout: string
        apiPerfLoggingThreshold: string
        appviewxCompatMode: string
        archiveRetentionFrameworkPeriod: string
        asyncPatchMergePeriod: string
        asyncPatchRequestCleanupDuration: string
        attachIpRetryInterval: string
        attachIpRetryLimit: string
        bmUseAnsible: string
        checkVsvipFqdnSyntax: string
        cleanupExpiredAuthtokenTimeoutPeriod: string
        cleanupSessionsTimeoutPeriod: string
        cloudDiscoveryInterval: string
        cloudReconcile: string
        cloudReconcileInterval: string
        clusterIpGratuitousArpPeriod: string
        configpbAttributes:
            - version: string
        consistencyCheckTimeoutPeriod: string
        controllerResourceInfoCollectionPeriod: string
        controllerpropertiesId: string
        crashedSeReboot: string
        deadSeDetectionTimer: string
        defaultMinimumApiTimeout: string
        delOfflineSeAfterRebootDelay: string
        detachIpRetryInterval: string
        detachIpRetryLimit: string
        detachIpTimeout: string
        dnsRefreshPeriod: string
        dummy: string
        editSystemLimits: string
        enableApiSharding: string
        enableMemoryBalancer: string
        enableNsxStreamingAgent: string
        enablePerProcessStop: string
        enableResmgrLogCachePrint: string
        eventManagerMaxGoroutines: string
        eventManagerMaxSubscribers: string
        eventManagerProcessingTimeThreshold: string
        falsePositiveLearningConfigs:
            - maxAppsSupported: string
              minMonitorTime: string
              minTransPerApplication: string
              minTransPerUri: string
        fatalErrorLeaseTime: string
        federatedDatastoreCleanupDuration: string
        fileObjectCleanupPeriod: string
        fileobjectMaxFileVersions: string
        gslbFileobjectMaxVersionCount: string
        gslbPurgeBatchSize: string
        gslbPurgeSleepTimeMs: string
        ignoreVrfInNetworksubnetlist: string
        maxDeadSeInGrp: string
        maxPcapPerTenant: string
        maxSeSpawnIntervalDelay: string
        maxSeqAttachIpFailures: string
        maxSeqVnicFailures: string
        maxThreadsCcVipBgWorker: string
        permissionScopedSharedAdminNetworks: string
        persistenceKeyRotatePeriod: string
        portalRequestBurstLimit: string
        portalRequestRateLimit: string
        portalToken: string
        postgresVacuumPeriod: string
        processLockedUseraccountsTimeoutPeriod: string
        processPkiProfileTimeoutPeriod: string
        queryHostFail: string
        resmgrLogCachingPeriod: string
        restrictCloudReadAccess: string
        safenetHsmVersion: string
        seCreateTimeout: string
        seFailoverAttemptInterval: string
        seFromMarketplace: string
        seOfflineDel: string
        seSpawnRetryInterval: string
        seUpgradeFlowCleanupTimeout: string
        seVnicCooldown: string
        seVnicGcWaitTime: string
        secureChannelCleanupTimeout: string
        secureChannelControllerTokenTimeout: string
        secureChannelSeTokenTimeout: string
        sharedSslCertificates: string
        skipBeegoPerfCollection: string
        softMinMemPerSeLimit: string
        sslCertificateExpiryWarningDays:
            - 0
        statecacheProperties:
            - delayInjections:
                - delayCreate: string
                  delayDelete: string
                  delayUpdate: string
                  faultType: string
                  obj: string
                  objectType: string
                  se: string
        unresponsiveSeReboot: string
        updateDnsEntryRetryLimit: string
        updateDnsEntryTimeout: string
        upgradeDnsTtl: string
        upgradeSePerVsScaleOpsTxnTime: string
        userAgentCacheConfigs:
            - batchSize: string
              controllerCacheSize: string
              maxAge: string
              maxLastHitTime: string
              maxUpstreamQueries: string
              maxWaitTime: string
              numEntriesUpstreamUpdate: string
              percentReservedForBadBots: string
              percentReservedForBrowsers: string
              percentReservedForGoodBots: string
              percentReservedForOutstanding: string
              seCacheSize: string
              upstreamUpdateInterval: string
        uuid: string
        vnicOpFailTime: string
        vsAwaitingSeTimeout: string
        vsKeyRotatePeriod: string
        vsScaleoutReadyCheckInterval: string
        vsSeAttachIpFail: string
        vsSeBootupFail: string
        vsSeBootupFailPatch: string
        vsSeCreateFail: string
        vsSePingFail: string
        vsSeVnicFail: string
        vsSeVnicIpFail: string
        vsphereHaDetectionTimeout: string
        vsphereHaRecoveryTimeout: string
        vsphereHaTimerInterval: string
        warmstartSeReconnectWaitTime: string
        warmstartVsResyncWaitTime: string
    

    Controllerproperties Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Controllerproperties resource accepts the following input properties:

    AlertManagerUseEvms string
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    AllowAdminNetworkUpdates string
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowIpForwarding string
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedApis string
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedNodes string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiIdleTimeout string
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiPerfLoggingThreshold string
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppviewxCompatMode string
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    ArchiveRetentionFrameworkPeriod string
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AsyncPatchMergePeriod string
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    AsyncPatchRequestCleanupDuration string
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    AttachIpRetryInterval string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AttachIpRetryLimit string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BmUseAnsible string
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CheckVsvipFqdnSyntax string
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupExpiredAuthtokenTimeoutPeriod string
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupSessionsTimeoutPeriod string
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudDiscoveryInterval string
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudReconcile string
    Enable/disable periodic reconcile for all the clouds. 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.
    CloudReconcileInterval string
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterIpGratuitousArpPeriod string
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes List<ControllerpropertiesConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConsistencyCheckTimeoutPeriod string
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerResourceInfoCollectionPeriod string
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ControllerpropertiesId string
    CrashedSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DeadSeDetectionTimer string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DefaultMinimumApiTimeout string
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DelOfflineSeAfterRebootDelay string
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryInterval string
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryLimit string
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpTimeout string
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsRefreshPeriod string
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    Dummy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EditSystemLimits string
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableApiSharding string
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableMemoryBalancer string
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableNsxStreamingAgent string
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnablePerProcessStop string
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableResmgrLogCachePrint string
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxGoroutines string
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxSubscribers string
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerProcessingTimeThreshold string
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    FalsePositiveLearningConfigs List<ControllerpropertiesFalsePositiveLearningConfig>
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    FatalErrorLeaseTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FederatedDatastoreCleanupDuration string
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileObjectCleanupPeriod string
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileobjectMaxFileVersions string
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbFileobjectMaxVersionCount string
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeBatchSize string
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeSleepTimeMs string
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    IgnoreVrfInNetworksubnetlist string
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxDeadSeInGrp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxPcapPerTenant string
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeSpawnIntervalDelay string
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqAttachIpFailures string
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqVnicFailures string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxThreadsCcVipBgWorker string
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    PermissionScopedSharedAdminNetworks string
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PersistenceKeyRotatePeriod string
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    PortalRequestBurstLimit string
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalRequestRateLimit string
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalToken string
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PostgresVacuumPeriod string
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ProcessLockedUseraccountsTimeoutPeriod string
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProcessPkiProfileTimeoutPeriod string
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    QueryHostFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ResmgrLogCachingPeriod string
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    RestrictCloudReadAccess string
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SafenetHsmVersion string
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeCreateTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFailoverAttemptInterval string
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFromMarketplace string
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeOfflineDel string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSpawnRetryInterval string
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeFlowCleanupTimeout string
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeVnicCooldown string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicGcWaitTime string
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SecureChannelCleanupTimeout string
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelControllerTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelSeTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SharedSslCertificates string
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SkipBeegoPerfCollection string
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SoftMinMemPerSeLimit string
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    SslCertificateExpiryWarningDays List<double>
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatecacheProperties List<ControllerpropertiesStatecacheProperty>
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UnresponsiveSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpdateDnsEntryRetryLimit string
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpdateDnsEntryTimeout string
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeDnsTtl string
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    UpgradeSePerVsScaleOpsTxnTime string
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentCacheConfigs List<ControllerpropertiesUserAgentCacheConfig>
    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.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicOpFailTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsAwaitingSeTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsKeyRotatePeriod string
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleoutReadyCheckInterval string
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeAttachIpFail string
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFailPatch string
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeCreateFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSePingFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicIpFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsphereHaDetectionTimeout string
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaRecoveryTimeout string
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaTimerInterval string
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    WarmstartSeReconnectWaitTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WarmstartVsResyncWaitTime string
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AlertManagerUseEvms string
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    AllowAdminNetworkUpdates string
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowIpForwarding string
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedApis string
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedNodes string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiIdleTimeout string
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiPerfLoggingThreshold string
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppviewxCompatMode string
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    ArchiveRetentionFrameworkPeriod string
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AsyncPatchMergePeriod string
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    AsyncPatchRequestCleanupDuration string
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    AttachIpRetryInterval string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AttachIpRetryLimit string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BmUseAnsible string
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CheckVsvipFqdnSyntax string
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupExpiredAuthtokenTimeoutPeriod string
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupSessionsTimeoutPeriod string
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudDiscoveryInterval string
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudReconcile string
    Enable/disable periodic reconcile for all the clouds. 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.
    CloudReconcileInterval string
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterIpGratuitousArpPeriod string
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes []ControllerpropertiesConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConsistencyCheckTimeoutPeriod string
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerResourceInfoCollectionPeriod string
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ControllerpropertiesId string
    CrashedSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DeadSeDetectionTimer string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DefaultMinimumApiTimeout string
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DelOfflineSeAfterRebootDelay string
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryInterval string
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryLimit string
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpTimeout string
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsRefreshPeriod string
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    Dummy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EditSystemLimits string
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableApiSharding string
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableMemoryBalancer string
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableNsxStreamingAgent string
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnablePerProcessStop string
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableResmgrLogCachePrint string
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxGoroutines string
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxSubscribers string
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerProcessingTimeThreshold string
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    FalsePositiveLearningConfigs []ControllerpropertiesFalsePositiveLearningConfigArgs
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    FatalErrorLeaseTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FederatedDatastoreCleanupDuration string
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileObjectCleanupPeriod string
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileobjectMaxFileVersions string
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbFileobjectMaxVersionCount string
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeBatchSize string
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeSleepTimeMs string
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    IgnoreVrfInNetworksubnetlist string
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxDeadSeInGrp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxPcapPerTenant string
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeSpawnIntervalDelay string
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqAttachIpFailures string
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqVnicFailures string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxThreadsCcVipBgWorker string
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    PermissionScopedSharedAdminNetworks string
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PersistenceKeyRotatePeriod string
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    PortalRequestBurstLimit string
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalRequestRateLimit string
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalToken string
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PostgresVacuumPeriod string
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ProcessLockedUseraccountsTimeoutPeriod string
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProcessPkiProfileTimeoutPeriod string
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    QueryHostFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ResmgrLogCachingPeriod string
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    RestrictCloudReadAccess string
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SafenetHsmVersion string
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeCreateTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFailoverAttemptInterval string
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFromMarketplace string
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeOfflineDel string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSpawnRetryInterval string
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeFlowCleanupTimeout string
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeVnicCooldown string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicGcWaitTime string
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SecureChannelCleanupTimeout string
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelControllerTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelSeTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SharedSslCertificates string
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SkipBeegoPerfCollection string
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SoftMinMemPerSeLimit string
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    SslCertificateExpiryWarningDays []float64
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatecacheProperties []ControllerpropertiesStatecachePropertyArgs
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UnresponsiveSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpdateDnsEntryRetryLimit string
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpdateDnsEntryTimeout string
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeDnsTtl string
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    UpgradeSePerVsScaleOpsTxnTime string
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentCacheConfigs []ControllerpropertiesUserAgentCacheConfigArgs
    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.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicOpFailTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsAwaitingSeTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsKeyRotatePeriod string
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleoutReadyCheckInterval string
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeAttachIpFail string
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFailPatch string
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeCreateFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSePingFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicIpFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsphereHaDetectionTimeout string
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaRecoveryTimeout string
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaTimerInterval string
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    WarmstartSeReconnectWaitTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WarmstartVsResyncWaitTime string
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alertManagerUseEvms String
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allowAdminNetworkUpdates String
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowIpForwarding String
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedApis String
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedNodes String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiIdleTimeout String
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiPerfLoggingThreshold String
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewxCompatMode String
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archiveRetentionFrameworkPeriod String
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncPatchMergePeriod String
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    asyncPatchRequestCleanupDuration String
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attachIpRetryInterval String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attachIpRetryLimit String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bmUseAnsible String
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkVsvipFqdnSyntax String
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupExpiredAuthtokenTimeoutPeriod String
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupSessionsTimeoutPeriod String
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudDiscoveryInterval String
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudReconcile String
    Enable/disable periodic reconcile for all the clouds. 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.
    cloudReconcileInterval String
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterIpGratuitousArpPeriod String
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<ControllerpropertiesConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    consistencyCheckTimeoutPeriod String
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerResourceInfoCollectionPeriod String
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerpropertiesId String
    crashedSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deadSeDetectionTimer String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    defaultMinimumApiTimeout String
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    delOfflineSeAfterRebootDelay String
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryInterval String
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryLimit String
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpTimeout String
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsRefreshPeriod String
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    editSystemLimits String
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableApiSharding String
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMemoryBalancer String
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableNsxStreamingAgent String
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enablePerProcessStop String
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableResmgrLogCachePrint String
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxGoroutines String
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxSubscribers String
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerProcessingTimeThreshold String
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    falsePositiveLearningConfigs List<ControllerpropertiesFalsePositiveLearningConfig>
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatalErrorLeaseTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federatedDatastoreCleanupDuration String
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileObjectCleanupPeriod String
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobjectMaxFileVersions String
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbFileobjectMaxVersionCount String
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeBatchSize String
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeSleepTimeMs String
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignoreVrfInNetworksubnetlist String
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxDeadSeInGrp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxPcapPerTenant String
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeSpawnIntervalDelay String
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqAttachIpFailures String
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqVnicFailures String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxThreadsCcVipBgWorker String
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permissionScopedSharedAdminNetworks String
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistenceKeyRotatePeriod String
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portalRequestBurstLimit String
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalRequestRateLimit String
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalToken String
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgresVacuumPeriod String
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    processLockedUseraccountsTimeoutPeriod String
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    processPkiProfileTimeoutPeriod String
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    queryHostFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgrLogCachingPeriod String
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrictCloudReadAccess String
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenetHsmVersion String
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seCreateTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFailoverAttemptInterval String
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFromMarketplace String
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seOfflineDel String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSpawnRetryInterval String
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeFlowCleanupTimeout String
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    seVnicCooldown String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicGcWaitTime String
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secureChannelCleanupTimeout String
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelControllerTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelSeTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sharedSslCertificates String
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skipBeegoPerfCollection String
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    softMinMemPerSeLimit String
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    sslCertificateExpiryWarningDays List<Double>
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecacheProperties List<ControllerpropertiesStatecacheProperty>
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsiveSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    updateDnsEntryRetryLimit String
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    updateDnsEntryTimeout String
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeDnsTtl String
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgradeSePerVsScaleOpsTxnTime String
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs List<ControllerpropertiesUserAgentCacheConfig>
    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.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicOpFailTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsAwaitingSeTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsKeyRotatePeriod String
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutReadyCheckInterval String
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeAttachIpFail String
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFailPatch String
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeCreateFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePingFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicIpFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphereHaDetectionTimeout String
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaRecoveryTimeout String
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaTimerInterval String
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstartSeReconnectWaitTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstartVsResyncWaitTime String
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alertManagerUseEvms string
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allowAdminNetworkUpdates string
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowIpForwarding string
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedApis string
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedNodes string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiIdleTimeout string
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiPerfLoggingThreshold string
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewxCompatMode string
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archiveRetentionFrameworkPeriod string
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncPatchMergePeriod string
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    asyncPatchRequestCleanupDuration string
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attachIpRetryInterval string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attachIpRetryLimit string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bmUseAnsible string
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkVsvipFqdnSyntax string
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupExpiredAuthtokenTimeoutPeriod string
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupSessionsTimeoutPeriod string
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudDiscoveryInterval string
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudReconcile string
    Enable/disable periodic reconcile for all the clouds. 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.
    cloudReconcileInterval string
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterIpGratuitousArpPeriod string
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes ControllerpropertiesConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    consistencyCheckTimeoutPeriod string
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerResourceInfoCollectionPeriod string
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerpropertiesId string
    crashedSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deadSeDetectionTimer string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    defaultMinimumApiTimeout string
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    delOfflineSeAfterRebootDelay string
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryInterval string
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryLimit string
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpTimeout string
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsRefreshPeriod string
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    editSystemLimits string
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableApiSharding string
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMemoryBalancer string
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableNsxStreamingAgent string
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enablePerProcessStop string
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableResmgrLogCachePrint string
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxGoroutines string
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxSubscribers string
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerProcessingTimeThreshold string
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    falsePositiveLearningConfigs ControllerpropertiesFalsePositiveLearningConfig[]
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatalErrorLeaseTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federatedDatastoreCleanupDuration string
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileObjectCleanupPeriod string
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobjectMaxFileVersions string
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbFileobjectMaxVersionCount string
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeBatchSize string
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeSleepTimeMs string
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignoreVrfInNetworksubnetlist string
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxDeadSeInGrp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxPcapPerTenant string
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeSpawnIntervalDelay string
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqAttachIpFailures string
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqVnicFailures string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxThreadsCcVipBgWorker string
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permissionScopedSharedAdminNetworks string
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistenceKeyRotatePeriod string
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portalRequestBurstLimit string
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalRequestRateLimit string
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalToken string
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgresVacuumPeriod string
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    processLockedUseraccountsTimeoutPeriod string
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    processPkiProfileTimeoutPeriod string
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    queryHostFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgrLogCachingPeriod string
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrictCloudReadAccess string
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenetHsmVersion string
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seCreateTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFailoverAttemptInterval string
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFromMarketplace string
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seOfflineDel string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSpawnRetryInterval string
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeFlowCleanupTimeout string
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    seVnicCooldown string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicGcWaitTime string
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secureChannelCleanupTimeout string
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelControllerTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelSeTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sharedSslCertificates string
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skipBeegoPerfCollection string
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    softMinMemPerSeLimit string
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    sslCertificateExpiryWarningDays number[]
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecacheProperties ControllerpropertiesStatecacheProperty[]
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsiveSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    updateDnsEntryRetryLimit string
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    updateDnsEntryTimeout string
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeDnsTtl string
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgradeSePerVsScaleOpsTxnTime string
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs ControllerpropertiesUserAgentCacheConfig[]
    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.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicOpFailTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsAwaitingSeTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsKeyRotatePeriod string
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutReadyCheckInterval string
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeAttachIpFail string
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFailPatch string
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeCreateFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePingFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicIpFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphereHaDetectionTimeout string
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaRecoveryTimeout string
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaTimerInterval string
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstartSeReconnectWaitTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstartVsResyncWaitTime string
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alert_manager_use_evms str
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allow_admin_network_updates str
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_ip_forwarding str
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_unauthenticated_apis str
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_unauthenticated_nodes str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    api_idle_timeout str
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    api_perf_logging_threshold str
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewx_compat_mode str
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archive_retention_framework_period str
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    async_patch_merge_period str
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    async_patch_request_cleanup_duration str
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attach_ip_retry_interval str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attach_ip_retry_limit str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bm_use_ansible str
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    check_vsvip_fqdn_syntax str
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanup_expired_authtoken_timeout_period str
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanup_sessions_timeout_period str
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_discovery_interval str
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloud_reconcile str
    Enable/disable periodic reconcile for all the clouds. 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.
    cloud_reconcile_interval str
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cluster_ip_gratuitous_arp_period str
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpb_attributes Sequence[ControllerpropertiesConfigpbAttributeArgs]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    consistency_check_timeout_period str
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_resource_info_collection_period str
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerproperties_id str
    crashed_se_reboot str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dead_se_detection_timer str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    default_minimum_api_timeout str
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    del_offline_se_after_reboot_delay str
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detach_ip_retry_interval str
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detach_ip_retry_limit str
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detach_ip_timeout str
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_refresh_period str
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    edit_system_limits str
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_api_sharding str
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_memory_balancer str
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_nsx_streaming_agent str
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_per_process_stop str
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_resmgr_log_cache_print str
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_manager_max_goroutines str
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_manager_max_subscribers str
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_manager_processing_time_threshold str
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    false_positive_learning_configs Sequence[ControllerpropertiesFalsePositiveLearningConfigArgs]
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatal_error_lease_time str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federated_datastore_cleanup_duration str
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    file_object_cleanup_period str
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobject_max_file_versions str
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslb_fileobject_max_version_count str
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslb_purge_batch_size str
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslb_purge_sleep_time_ms str
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignore_vrf_in_networksubnetlist str
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    max_dead_se_in_grp str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_pcap_per_tenant str
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_se_spawn_interval_delay str
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_seq_attach_ip_failures str
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_seq_vnic_failures str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_threads_cc_vip_bg_worker str
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permission_scoped_shared_admin_networks str
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistence_key_rotate_period str
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portal_request_burst_limit str
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_request_rate_limit str
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_token str
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgres_vacuum_period str
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    process_locked_useraccounts_timeout_period str
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    process_pki_profile_timeout_period str
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    query_host_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgr_log_caching_period str
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrict_cloud_read_access str
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenet_hsm_version str
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_create_timeout str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_failover_attempt_interval str
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_from_marketplace str
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_offline_del str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_spawn_retry_interval str
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_upgrade_flow_cleanup_timeout str
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_vnic_cooldown str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_vnic_gc_wait_time str
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secure_channel_cleanup_timeout str
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secure_channel_controller_token_timeout str
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secure_channel_se_token_timeout str
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    shared_ssl_certificates str
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skip_beego_perf_collection str
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    soft_min_mem_per_se_limit str
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    ssl_certificate_expiry_warning_days Sequence[float]
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecache_properties Sequence[ControllerpropertiesStatecachePropertyArgs]
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsive_se_reboot str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    update_dns_entry_retry_limit str
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    update_dns_entry_timeout str
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgrade_dns_ttl str
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgrade_se_per_vs_scale_ops_txn_time str
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    user_agent_cache_configs Sequence[ControllerpropertiesUserAgentCacheConfigArgs]
    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.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_op_fail_time str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_awaiting_se_timeout str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_key_rotate_period str
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_scaleout_ready_check_interval str
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_attach_ip_fail str
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_bootup_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_bootup_fail_patch str
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vs_se_create_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_ping_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_vnic_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_vnic_ip_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphere_ha_detection_timeout str
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphere_ha_recovery_timeout str
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphere_ha_timer_interval str
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstart_se_reconnect_wait_time str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstart_vs_resync_wait_time str
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alertManagerUseEvms String
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allowAdminNetworkUpdates String
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowIpForwarding String
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedApis String
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedNodes String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiIdleTimeout String
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiPerfLoggingThreshold String
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewxCompatMode String
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archiveRetentionFrameworkPeriod String
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncPatchMergePeriod String
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    asyncPatchRequestCleanupDuration String
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attachIpRetryInterval String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attachIpRetryLimit String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bmUseAnsible String
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkVsvipFqdnSyntax String
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupExpiredAuthtokenTimeoutPeriod String
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupSessionsTimeoutPeriod String
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudDiscoveryInterval String
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudReconcile String
    Enable/disable periodic reconcile for all the clouds. 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.
    cloudReconcileInterval String
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterIpGratuitousArpPeriod String
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. 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.
    consistencyCheckTimeoutPeriod String
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerResourceInfoCollectionPeriod String
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerpropertiesId String
    crashedSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deadSeDetectionTimer String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    defaultMinimumApiTimeout String
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    delOfflineSeAfterRebootDelay String
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryInterval String
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryLimit String
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpTimeout String
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsRefreshPeriod String
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    editSystemLimits String
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableApiSharding String
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMemoryBalancer String
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableNsxStreamingAgent String
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enablePerProcessStop String
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableResmgrLogCachePrint String
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxGoroutines String
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxSubscribers String
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerProcessingTimeThreshold String
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    falsePositiveLearningConfigs List<Property Map>
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatalErrorLeaseTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federatedDatastoreCleanupDuration String
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileObjectCleanupPeriod String
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobjectMaxFileVersions String
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbFileobjectMaxVersionCount String
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeBatchSize String
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeSleepTimeMs String
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignoreVrfInNetworksubnetlist String
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxDeadSeInGrp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxPcapPerTenant String
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeSpawnIntervalDelay String
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqAttachIpFailures String
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqVnicFailures String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxThreadsCcVipBgWorker String
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permissionScopedSharedAdminNetworks String
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistenceKeyRotatePeriod String
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portalRequestBurstLimit String
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalRequestRateLimit String
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalToken String
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgresVacuumPeriod String
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    processLockedUseraccountsTimeoutPeriod String
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    processPkiProfileTimeoutPeriod String
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    queryHostFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgrLogCachingPeriod String
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrictCloudReadAccess String
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenetHsmVersion String
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seCreateTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFailoverAttemptInterval String
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFromMarketplace String
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seOfflineDel String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSpawnRetryInterval String
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeFlowCleanupTimeout String
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    seVnicCooldown String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicGcWaitTime String
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secureChannelCleanupTimeout String
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelControllerTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelSeTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sharedSslCertificates String
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skipBeegoPerfCollection String
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    softMinMemPerSeLimit String
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    sslCertificateExpiryWarningDays List<Number>
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecacheProperties List<Property Map>
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsiveSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    updateDnsEntryRetryLimit String
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    updateDnsEntryTimeout String
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeDnsTtl String
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgradeSePerVsScaleOpsTxnTime String
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. 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.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicOpFailTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsAwaitingSeTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsKeyRotatePeriod String
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutReadyCheckInterval String
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeAttachIpFail String
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFailPatch String
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeCreateFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePingFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicIpFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphereHaDetectionTimeout String
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaRecoveryTimeout String
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaTimerInterval String
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstartSeReconnectWaitTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstartVsResyncWaitTime String
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Controllerproperties resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Controllerproperties Resource

    Get an existing Controllerproperties resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ControllerpropertiesState, opts?: CustomResourceOptions): Controllerproperties
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alert_manager_use_evms: Optional[str] = None,
            allow_admin_network_updates: Optional[str] = None,
            allow_ip_forwarding: Optional[str] = None,
            allow_unauthenticated_apis: Optional[str] = None,
            allow_unauthenticated_nodes: Optional[str] = None,
            api_idle_timeout: Optional[str] = None,
            api_perf_logging_threshold: Optional[str] = None,
            appviewx_compat_mode: Optional[str] = None,
            archive_retention_framework_period: Optional[str] = None,
            async_patch_merge_period: Optional[str] = None,
            async_patch_request_cleanup_duration: Optional[str] = None,
            attach_ip_retry_interval: Optional[str] = None,
            attach_ip_retry_limit: Optional[str] = None,
            bm_use_ansible: Optional[str] = None,
            check_vsvip_fqdn_syntax: Optional[str] = None,
            cleanup_expired_authtoken_timeout_period: Optional[str] = None,
            cleanup_sessions_timeout_period: Optional[str] = None,
            cloud_discovery_interval: Optional[str] = None,
            cloud_reconcile: Optional[str] = None,
            cloud_reconcile_interval: Optional[str] = None,
            cluster_ip_gratuitous_arp_period: Optional[str] = None,
            configpb_attributes: Optional[Sequence[ControllerpropertiesConfigpbAttributeArgs]] = None,
            consistency_check_timeout_period: Optional[str] = None,
            controller_resource_info_collection_period: Optional[str] = None,
            controllerproperties_id: Optional[str] = None,
            crashed_se_reboot: Optional[str] = None,
            dead_se_detection_timer: Optional[str] = None,
            default_minimum_api_timeout: Optional[str] = None,
            del_offline_se_after_reboot_delay: Optional[str] = None,
            detach_ip_retry_interval: Optional[str] = None,
            detach_ip_retry_limit: Optional[str] = None,
            detach_ip_timeout: Optional[str] = None,
            dns_refresh_period: Optional[str] = None,
            dummy: Optional[str] = None,
            edit_system_limits: Optional[str] = None,
            enable_api_sharding: Optional[str] = None,
            enable_memory_balancer: Optional[str] = None,
            enable_nsx_streaming_agent: Optional[str] = None,
            enable_per_process_stop: Optional[str] = None,
            enable_resmgr_log_cache_print: Optional[str] = None,
            event_manager_max_goroutines: Optional[str] = None,
            event_manager_max_subscribers: Optional[str] = None,
            event_manager_processing_time_threshold: Optional[str] = None,
            false_positive_learning_configs: Optional[Sequence[ControllerpropertiesFalsePositiveLearningConfigArgs]] = None,
            fatal_error_lease_time: Optional[str] = None,
            federated_datastore_cleanup_duration: Optional[str] = None,
            file_object_cleanup_period: Optional[str] = None,
            fileobject_max_file_versions: Optional[str] = None,
            gslb_fileobject_max_version_count: Optional[str] = None,
            gslb_purge_batch_size: Optional[str] = None,
            gslb_purge_sleep_time_ms: Optional[str] = None,
            ignore_vrf_in_networksubnetlist: Optional[str] = None,
            max_dead_se_in_grp: Optional[str] = None,
            max_pcap_per_tenant: Optional[str] = None,
            max_se_spawn_interval_delay: Optional[str] = None,
            max_seq_attach_ip_failures: Optional[str] = None,
            max_seq_vnic_failures: Optional[str] = None,
            max_threads_cc_vip_bg_worker: Optional[str] = None,
            permission_scoped_shared_admin_networks: Optional[str] = None,
            persistence_key_rotate_period: Optional[str] = None,
            portal_request_burst_limit: Optional[str] = None,
            portal_request_rate_limit: Optional[str] = None,
            portal_token: Optional[str] = None,
            postgres_vacuum_period: Optional[str] = None,
            process_locked_useraccounts_timeout_period: Optional[str] = None,
            process_pki_profile_timeout_period: Optional[str] = None,
            query_host_fail: Optional[str] = None,
            resmgr_log_caching_period: Optional[str] = None,
            restrict_cloud_read_access: Optional[str] = None,
            safenet_hsm_version: Optional[str] = None,
            se_create_timeout: Optional[str] = None,
            se_failover_attempt_interval: Optional[str] = None,
            se_from_marketplace: Optional[str] = None,
            se_offline_del: Optional[str] = None,
            se_spawn_retry_interval: Optional[str] = None,
            se_upgrade_flow_cleanup_timeout: Optional[str] = None,
            se_vnic_cooldown: Optional[str] = None,
            se_vnic_gc_wait_time: Optional[str] = None,
            secure_channel_cleanup_timeout: Optional[str] = None,
            secure_channel_controller_token_timeout: Optional[str] = None,
            secure_channel_se_token_timeout: Optional[str] = None,
            shared_ssl_certificates: Optional[str] = None,
            skip_beego_perf_collection: Optional[str] = None,
            soft_min_mem_per_se_limit: Optional[str] = None,
            ssl_certificate_expiry_warning_days: Optional[Sequence[float]] = None,
            statecache_properties: Optional[Sequence[ControllerpropertiesStatecachePropertyArgs]] = None,
            unresponsive_se_reboot: Optional[str] = None,
            update_dns_entry_retry_limit: Optional[str] = None,
            update_dns_entry_timeout: Optional[str] = None,
            upgrade_dns_ttl: Optional[str] = None,
            upgrade_se_per_vs_scale_ops_txn_time: Optional[str] = None,
            user_agent_cache_configs: Optional[Sequence[ControllerpropertiesUserAgentCacheConfigArgs]] = None,
            uuid: Optional[str] = None,
            vnic_op_fail_time: Optional[str] = None,
            vs_awaiting_se_timeout: Optional[str] = None,
            vs_key_rotate_period: Optional[str] = None,
            vs_scaleout_ready_check_interval: Optional[str] = None,
            vs_se_attach_ip_fail: Optional[str] = None,
            vs_se_bootup_fail: Optional[str] = None,
            vs_se_bootup_fail_patch: Optional[str] = None,
            vs_se_create_fail: Optional[str] = None,
            vs_se_ping_fail: Optional[str] = None,
            vs_se_vnic_fail: Optional[str] = None,
            vs_se_vnic_ip_fail: Optional[str] = None,
            vsphere_ha_detection_timeout: Optional[str] = None,
            vsphere_ha_recovery_timeout: Optional[str] = None,
            vsphere_ha_timer_interval: Optional[str] = None,
            warmstart_se_reconnect_wait_time: Optional[str] = None,
            warmstart_vs_resync_wait_time: Optional[str] = None) -> Controllerproperties
    func GetControllerproperties(ctx *Context, name string, id IDInput, state *ControllerpropertiesState, opts ...ResourceOption) (*Controllerproperties, error)
    public static Controllerproperties Get(string name, Input<string> id, ControllerpropertiesState? state, CustomResourceOptions? opts = null)
    public static Controllerproperties get(String name, Output<String> id, ControllerpropertiesState state, CustomResourceOptions options)
    resources:  _:    type: avi:Controllerproperties    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlertManagerUseEvms string
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    AllowAdminNetworkUpdates string
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowIpForwarding string
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedApis string
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedNodes string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiIdleTimeout string
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiPerfLoggingThreshold string
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppviewxCompatMode string
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    ArchiveRetentionFrameworkPeriod string
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AsyncPatchMergePeriod string
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    AsyncPatchRequestCleanupDuration string
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    AttachIpRetryInterval string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AttachIpRetryLimit string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BmUseAnsible string
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CheckVsvipFqdnSyntax string
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupExpiredAuthtokenTimeoutPeriod string
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupSessionsTimeoutPeriod string
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudDiscoveryInterval string
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudReconcile string
    Enable/disable periodic reconcile for all the clouds. 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.
    CloudReconcileInterval string
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterIpGratuitousArpPeriod string
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes List<ControllerpropertiesConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConsistencyCheckTimeoutPeriod string
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerResourceInfoCollectionPeriod string
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ControllerpropertiesId string
    CrashedSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DeadSeDetectionTimer string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DefaultMinimumApiTimeout string
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DelOfflineSeAfterRebootDelay string
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryInterval string
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryLimit string
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpTimeout string
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsRefreshPeriod string
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    Dummy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EditSystemLimits string
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableApiSharding string
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableMemoryBalancer string
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableNsxStreamingAgent string
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnablePerProcessStop string
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableResmgrLogCachePrint string
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxGoroutines string
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxSubscribers string
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerProcessingTimeThreshold string
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    FalsePositiveLearningConfigs List<ControllerpropertiesFalsePositiveLearningConfig>
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    FatalErrorLeaseTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FederatedDatastoreCleanupDuration string
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileObjectCleanupPeriod string
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileobjectMaxFileVersions string
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbFileobjectMaxVersionCount string
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeBatchSize string
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeSleepTimeMs string
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    IgnoreVrfInNetworksubnetlist string
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxDeadSeInGrp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxPcapPerTenant string
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeSpawnIntervalDelay string
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqAttachIpFailures string
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqVnicFailures string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxThreadsCcVipBgWorker string
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    PermissionScopedSharedAdminNetworks string
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PersistenceKeyRotatePeriod string
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    PortalRequestBurstLimit string
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalRequestRateLimit string
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalToken string
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PostgresVacuumPeriod string
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ProcessLockedUseraccountsTimeoutPeriod string
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProcessPkiProfileTimeoutPeriod string
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    QueryHostFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ResmgrLogCachingPeriod string
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    RestrictCloudReadAccess string
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SafenetHsmVersion string
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeCreateTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFailoverAttemptInterval string
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFromMarketplace string
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeOfflineDel string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSpawnRetryInterval string
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeFlowCleanupTimeout string
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeVnicCooldown string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicGcWaitTime string
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SecureChannelCleanupTimeout string
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelControllerTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelSeTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SharedSslCertificates string
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SkipBeegoPerfCollection string
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SoftMinMemPerSeLimit string
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    SslCertificateExpiryWarningDays List<double>
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatecacheProperties List<ControllerpropertiesStatecacheProperty>
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UnresponsiveSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpdateDnsEntryRetryLimit string
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpdateDnsEntryTimeout string
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeDnsTtl string
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    UpgradeSePerVsScaleOpsTxnTime string
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentCacheConfigs List<ControllerpropertiesUserAgentCacheConfig>
    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.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicOpFailTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsAwaitingSeTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsKeyRotatePeriod string
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleoutReadyCheckInterval string
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeAttachIpFail string
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFailPatch string
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeCreateFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSePingFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicIpFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsphereHaDetectionTimeout string
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaRecoveryTimeout string
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaTimerInterval string
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    WarmstartSeReconnectWaitTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WarmstartVsResyncWaitTime string
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AlertManagerUseEvms string
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    AllowAdminNetworkUpdates string
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowIpForwarding string
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedApis string
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AllowUnauthenticatedNodes string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiIdleTimeout string
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ApiPerfLoggingThreshold string
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppviewxCompatMode string
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    ArchiveRetentionFrameworkPeriod string
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AsyncPatchMergePeriod string
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    AsyncPatchRequestCleanupDuration string
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    AttachIpRetryInterval string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AttachIpRetryLimit string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    BmUseAnsible string
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CheckVsvipFqdnSyntax string
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupExpiredAuthtokenTimeoutPeriod string
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CleanupSessionsTimeoutPeriod string
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudDiscoveryInterval string
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudReconcile string
    Enable/disable periodic reconcile for all the clouds. 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.
    CloudReconcileInterval string
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClusterIpGratuitousArpPeriod string
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes []ControllerpropertiesConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConsistencyCheckTimeoutPeriod string
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerResourceInfoCollectionPeriod string
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ControllerpropertiesId string
    CrashedSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DeadSeDetectionTimer string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DefaultMinimumApiTimeout string
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DelOfflineSeAfterRebootDelay string
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryInterval string
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpRetryLimit string
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    DetachIpTimeout string
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsRefreshPeriod string
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    Dummy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EditSystemLimits string
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableApiSharding string
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableMemoryBalancer string
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableNsxStreamingAgent string
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnablePerProcessStop string
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableResmgrLogCachePrint string
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxGoroutines string
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerMaxSubscribers string
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    EventManagerProcessingTimeThreshold string
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    FalsePositiveLearningConfigs []ControllerpropertiesFalsePositiveLearningConfigArgs
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    FatalErrorLeaseTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FederatedDatastoreCleanupDuration string
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileObjectCleanupPeriod string
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FileobjectMaxFileVersions string
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbFileobjectMaxVersionCount string
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeBatchSize string
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    GslbPurgeSleepTimeMs string
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    IgnoreVrfInNetworksubnetlist string
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    MaxDeadSeInGrp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxPcapPerTenant string
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeSpawnIntervalDelay string
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqAttachIpFailures string
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxSeqVnicFailures string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MaxThreadsCcVipBgWorker string
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    PermissionScopedSharedAdminNetworks string
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PersistenceKeyRotatePeriod string
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    PortalRequestBurstLimit string
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalRequestRateLimit string
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalToken string
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PostgresVacuumPeriod string
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    ProcessLockedUseraccountsTimeoutPeriod string
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProcessPkiProfileTimeoutPeriod string
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    QueryHostFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ResmgrLogCachingPeriod string
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    RestrictCloudReadAccess string
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SafenetHsmVersion string
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeCreateTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFailoverAttemptInterval string
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeFromMarketplace string
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeOfflineDel string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeSpawnRetryInterval string
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeFlowCleanupTimeout string
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeVnicCooldown string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeVnicGcWaitTime string
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    SecureChannelCleanupTimeout string
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelControllerTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SecureChannelSeTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SharedSslCertificates string
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SkipBeegoPerfCollection string
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SoftMinMemPerSeLimit string
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    SslCertificateExpiryWarningDays []float64
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatecacheProperties []ControllerpropertiesStatecachePropertyArgs
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UnresponsiveSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpdateDnsEntryRetryLimit string
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpdateDnsEntryTimeout string
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeDnsTtl string
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    UpgradeSePerVsScaleOpsTxnTime string
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentCacheConfigs []ControllerpropertiesUserAgentCacheConfigArgs
    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.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VnicOpFailTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsAwaitingSeTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsKeyRotatePeriod string
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsScaleoutReadyCheckInterval string
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeAttachIpFail string
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeBootupFailPatch string
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsSeCreateFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSePingFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsSeVnicIpFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VsphereHaDetectionTimeout string
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaRecoveryTimeout string
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    VsphereHaTimerInterval string
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    WarmstartSeReconnectWaitTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WarmstartVsResyncWaitTime string
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alertManagerUseEvms String
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allowAdminNetworkUpdates String
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowIpForwarding String
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedApis String
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedNodes String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiIdleTimeout String
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiPerfLoggingThreshold String
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewxCompatMode String
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archiveRetentionFrameworkPeriod String
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncPatchMergePeriod String
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    asyncPatchRequestCleanupDuration String
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attachIpRetryInterval String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attachIpRetryLimit String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bmUseAnsible String
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkVsvipFqdnSyntax String
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupExpiredAuthtokenTimeoutPeriod String
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupSessionsTimeoutPeriod String
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudDiscoveryInterval String
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudReconcile String
    Enable/disable periodic reconcile for all the clouds. 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.
    cloudReconcileInterval String
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterIpGratuitousArpPeriod String
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<ControllerpropertiesConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    consistencyCheckTimeoutPeriod String
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerResourceInfoCollectionPeriod String
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerpropertiesId String
    crashedSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deadSeDetectionTimer String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    defaultMinimumApiTimeout String
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    delOfflineSeAfterRebootDelay String
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryInterval String
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryLimit String
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpTimeout String
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsRefreshPeriod String
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    editSystemLimits String
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableApiSharding String
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMemoryBalancer String
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableNsxStreamingAgent String
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enablePerProcessStop String
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableResmgrLogCachePrint String
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxGoroutines String
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxSubscribers String
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerProcessingTimeThreshold String
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    falsePositiveLearningConfigs List<ControllerpropertiesFalsePositiveLearningConfig>
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatalErrorLeaseTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federatedDatastoreCleanupDuration String
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileObjectCleanupPeriod String
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobjectMaxFileVersions String
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbFileobjectMaxVersionCount String
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeBatchSize String
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeSleepTimeMs String
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignoreVrfInNetworksubnetlist String
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxDeadSeInGrp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxPcapPerTenant String
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeSpawnIntervalDelay String
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqAttachIpFailures String
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqVnicFailures String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxThreadsCcVipBgWorker String
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permissionScopedSharedAdminNetworks String
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistenceKeyRotatePeriod String
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portalRequestBurstLimit String
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalRequestRateLimit String
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalToken String
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgresVacuumPeriod String
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    processLockedUseraccountsTimeoutPeriod String
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    processPkiProfileTimeoutPeriod String
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    queryHostFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgrLogCachingPeriod String
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrictCloudReadAccess String
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenetHsmVersion String
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seCreateTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFailoverAttemptInterval String
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFromMarketplace String
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seOfflineDel String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSpawnRetryInterval String
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeFlowCleanupTimeout String
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    seVnicCooldown String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicGcWaitTime String
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secureChannelCleanupTimeout String
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelControllerTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelSeTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sharedSslCertificates String
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skipBeegoPerfCollection String
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    softMinMemPerSeLimit String
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    sslCertificateExpiryWarningDays List<Double>
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecacheProperties List<ControllerpropertiesStatecacheProperty>
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsiveSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    updateDnsEntryRetryLimit String
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    updateDnsEntryTimeout String
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeDnsTtl String
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgradeSePerVsScaleOpsTxnTime String
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs List<ControllerpropertiesUserAgentCacheConfig>
    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.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicOpFailTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsAwaitingSeTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsKeyRotatePeriod String
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutReadyCheckInterval String
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeAttachIpFail String
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFailPatch String
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeCreateFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePingFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicIpFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphereHaDetectionTimeout String
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaRecoveryTimeout String
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaTimerInterval String
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstartSeReconnectWaitTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstartVsResyncWaitTime String
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alertManagerUseEvms string
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allowAdminNetworkUpdates string
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowIpForwarding string
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedApis string
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedNodes string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiIdleTimeout string
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiPerfLoggingThreshold string
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewxCompatMode string
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archiveRetentionFrameworkPeriod string
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncPatchMergePeriod string
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    asyncPatchRequestCleanupDuration string
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attachIpRetryInterval string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attachIpRetryLimit string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bmUseAnsible string
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkVsvipFqdnSyntax string
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupExpiredAuthtokenTimeoutPeriod string
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupSessionsTimeoutPeriod string
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudDiscoveryInterval string
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudReconcile string
    Enable/disable periodic reconcile for all the clouds. 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.
    cloudReconcileInterval string
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterIpGratuitousArpPeriod string
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes ControllerpropertiesConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    consistencyCheckTimeoutPeriod string
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerResourceInfoCollectionPeriod string
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerpropertiesId string
    crashedSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deadSeDetectionTimer string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    defaultMinimumApiTimeout string
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    delOfflineSeAfterRebootDelay string
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryInterval string
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryLimit string
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpTimeout string
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsRefreshPeriod string
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    editSystemLimits string
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableApiSharding string
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMemoryBalancer string
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableNsxStreamingAgent string
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enablePerProcessStop string
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableResmgrLogCachePrint string
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxGoroutines string
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxSubscribers string
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerProcessingTimeThreshold string
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    falsePositiveLearningConfigs ControllerpropertiesFalsePositiveLearningConfig[]
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatalErrorLeaseTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federatedDatastoreCleanupDuration string
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileObjectCleanupPeriod string
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobjectMaxFileVersions string
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbFileobjectMaxVersionCount string
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeBatchSize string
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeSleepTimeMs string
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignoreVrfInNetworksubnetlist string
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxDeadSeInGrp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxPcapPerTenant string
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeSpawnIntervalDelay string
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqAttachIpFailures string
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqVnicFailures string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxThreadsCcVipBgWorker string
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permissionScopedSharedAdminNetworks string
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistenceKeyRotatePeriod string
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portalRequestBurstLimit string
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalRequestRateLimit string
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalToken string
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgresVacuumPeriod string
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    processLockedUseraccountsTimeoutPeriod string
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    processPkiProfileTimeoutPeriod string
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    queryHostFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgrLogCachingPeriod string
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrictCloudReadAccess string
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenetHsmVersion string
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seCreateTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFailoverAttemptInterval string
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFromMarketplace string
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seOfflineDel string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSpawnRetryInterval string
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeFlowCleanupTimeout string
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    seVnicCooldown string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicGcWaitTime string
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secureChannelCleanupTimeout string
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelControllerTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelSeTokenTimeout string
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sharedSslCertificates string
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skipBeegoPerfCollection string
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    softMinMemPerSeLimit string
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    sslCertificateExpiryWarningDays number[]
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecacheProperties ControllerpropertiesStatecacheProperty[]
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsiveSeReboot string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    updateDnsEntryRetryLimit string
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    updateDnsEntryTimeout string
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeDnsTtl string
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgradeSePerVsScaleOpsTxnTime string
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentCacheConfigs ControllerpropertiesUserAgentCacheConfig[]
    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.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicOpFailTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsAwaitingSeTimeout string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsKeyRotatePeriod string
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutReadyCheckInterval string
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeAttachIpFail string
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFailPatch string
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeCreateFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePingFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicIpFail string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphereHaDetectionTimeout string
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaRecoveryTimeout string
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaTimerInterval string
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstartSeReconnectWaitTime string
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstartVsResyncWaitTime string
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alert_manager_use_evms str
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allow_admin_network_updates str
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_ip_forwarding str
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_unauthenticated_apis str
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allow_unauthenticated_nodes str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    api_idle_timeout str
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    api_perf_logging_threshold str
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewx_compat_mode str
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archive_retention_framework_period str
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    async_patch_merge_period str
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    async_patch_request_cleanup_duration str
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attach_ip_retry_interval str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attach_ip_retry_limit str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bm_use_ansible str
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    check_vsvip_fqdn_syntax str
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanup_expired_authtoken_timeout_period str
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanup_sessions_timeout_period str
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_discovery_interval str
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloud_reconcile str
    Enable/disable periodic reconcile for all the clouds. 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.
    cloud_reconcile_interval str
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cluster_ip_gratuitous_arp_period str
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpb_attributes Sequence[ControllerpropertiesConfigpbAttributeArgs]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    consistency_check_timeout_period str
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_resource_info_collection_period str
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerproperties_id str
    crashed_se_reboot str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dead_se_detection_timer str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    default_minimum_api_timeout str
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    del_offline_se_after_reboot_delay str
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detach_ip_retry_interval str
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detach_ip_retry_limit str
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detach_ip_timeout str
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_refresh_period str
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    edit_system_limits str
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_api_sharding str
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_memory_balancer str
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_nsx_streaming_agent str
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_per_process_stop str
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_resmgr_log_cache_print str
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_manager_max_goroutines str
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_manager_max_subscribers str
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    event_manager_processing_time_threshold str
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    false_positive_learning_configs Sequence[ControllerpropertiesFalsePositiveLearningConfigArgs]
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatal_error_lease_time str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federated_datastore_cleanup_duration str
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    file_object_cleanup_period str
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobject_max_file_versions str
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslb_fileobject_max_version_count str
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslb_purge_batch_size str
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslb_purge_sleep_time_ms str
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignore_vrf_in_networksubnetlist str
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    max_dead_se_in_grp str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_pcap_per_tenant str
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_se_spawn_interval_delay str
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_seq_attach_ip_failures str
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_seq_vnic_failures str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    max_threads_cc_vip_bg_worker str
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permission_scoped_shared_admin_networks str
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistence_key_rotate_period str
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portal_request_burst_limit str
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_request_rate_limit str
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_token str
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgres_vacuum_period str
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    process_locked_useraccounts_timeout_period str
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    process_pki_profile_timeout_period str
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    query_host_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgr_log_caching_period str
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrict_cloud_read_access str
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenet_hsm_version str
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_create_timeout str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_failover_attempt_interval str
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_from_marketplace str
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_offline_del str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_spawn_retry_interval str
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_upgrade_flow_cleanup_timeout str
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_vnic_cooldown str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_vnic_gc_wait_time str
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secure_channel_cleanup_timeout str
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secure_channel_controller_token_timeout str
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secure_channel_se_token_timeout str
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    shared_ssl_certificates str
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skip_beego_perf_collection str
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    soft_min_mem_per_se_limit str
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    ssl_certificate_expiry_warning_days Sequence[float]
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecache_properties Sequence[ControllerpropertiesStatecachePropertyArgs]
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsive_se_reboot str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    update_dns_entry_retry_limit str
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    update_dns_entry_timeout str
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgrade_dns_ttl str
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgrade_se_per_vs_scale_ops_txn_time str
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    user_agent_cache_configs Sequence[ControllerpropertiesUserAgentCacheConfigArgs]
    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.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnic_op_fail_time str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_awaiting_se_timeout str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_key_rotate_period str
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_scaleout_ready_check_interval str
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_attach_ip_fail str
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_bootup_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_bootup_fail_patch str
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vs_se_create_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_ping_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_vnic_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vs_se_vnic_ip_fail str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphere_ha_detection_timeout str
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphere_ha_recovery_timeout str
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphere_ha_timer_interval str
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstart_se_reconnect_wait_time str
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstart_vs_resync_wait_time str
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    alertManagerUseEvms String
    Enable to use event manager as source of eventsdisable to use log manager as source of events. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    allowAdminNetworkUpdates String
    Allow non-admin tenants to update admin vrfcontext and network objects. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowIpForwarding String
    Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedApis String
    Allow unauthenticated access for special apis. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    allowUnauthenticatedNodes String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiIdleTimeout String
    Allowed values are 0-1440. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    apiPerfLoggingThreshold String
    Threshold to log request timing in portal_performance.log and server-timing response header. Any stage taking longer than 1% of the threshold will be included in the server-timing header. Field introduced in 18.1.4, 18.2.1. Unit is milliseconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appviewxCompatMode String
    Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    archiveRetentionFrameworkPeriod String
    Period for archive and retention framework job. Allowed values are 1-240. Field introduced in 31.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asyncPatchMergePeriod String
    Period for which asynchronous patch requests are queued. Allowed values are 30-120. Special values are 0 - deactivated. Field introduced in 18.2.11, 20.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    asyncPatchRequestCleanupDuration String
    Duration for which asynchronous patch requests should be kept, after being marked as success or fail. Allowed values are 5-120. Field introduced in 18.2.11, 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    attachIpRetryInterval String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    attachIpRetryLimit String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    bmUseAnsible String
    Use ansible for se creation in baremetal. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkVsvipFqdnSyntax String
    Enforce vsvip fqdn syntax checks. Field introduced in 20.1.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupExpiredAuthtokenTimeoutPeriod String
    Period for auth token cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cleanupSessionsTimeoutPeriod String
    Period for sessions cleanup job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudDiscoveryInterval String
    Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudReconcile String
    Enable/disable periodic reconcile for all the clouds. 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.
    cloudReconcileInterval String
    Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 22.1.5, 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    clusterIpGratuitousArpPeriod String
    Period for cluster ip gratuitous arp job. Allowed values are 1-1440. Unit is min. 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.
    consistencyCheckTimeoutPeriod String
    Period for consistency check job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerResourceInfoCollectionPeriod String
    Periodically collect stats. Field introduced in 20.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllerpropertiesId String
    crashedSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    deadSeDetectionTimer String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    defaultMinimumApiTimeout String
    Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has a specific timeout but is less than this value, this value will become the new timeout. Allowed values are 60-3600. Field introduced in 18.2.6. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    delOfflineSeAfterRebootDelay String
    The amount of time the controller will wait before deleting an offline se after it has been rebooted. For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay. For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryInterval String
    Amount of time to wait after last detach ip failure before attempting next detach ip retry. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpRetryLimit String
    Maximum number of detach ip retries. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    detachIpTimeout String
    Time to wait before marking detach ip as failed. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsRefreshPeriod String
    Period for refresh pool and gslb dns job. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    dummy String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    editSystemLimits String
    Allow editing of system limits. Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments. Modifying these limits could destabilize your cluster. Do this at your own risk!. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableApiSharding String
    This setting enables the controller leader to shard api requests to the followers (if any). Field introduced in 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableMemoryBalancer String
    Enable/disable memory balancer. Field introduced in 17.2.8. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableNsxStreamingAgent String
    When set to true, avi controller will connect to dynamic config streaming agent on nsx manager to get live updates. If it cannot connect, it will fallback to using rest apis based periodic polling. Dynamic streaming is supported from nsx version 4.2.1 onwards. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enablePerProcessStop String
    Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits threshold limit. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableResmgrLogCachePrint String
    Enable printing of cached logs inside resource manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxGoroutines String
    Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerMaxSubscribers String
    Maximum number of subscribers for event manager process. Allowed values are 1-6. Special values are 0 - disabled. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    eventManagerProcessingTimeThreshold String
    Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds. Allowed values are 1-5. Special values are 0 - disabled. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    falsePositiveLearningConfigs List<Property Map>
    False positive learning configuration. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    fatalErrorLeaseTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    federatedDatastoreCleanupDuration String
    Federated datastore will not cleanup diffs unless they are at least this duration in the past. Field introduced in 20.1.1. Unit is hours. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileObjectCleanupPeriod String
    Period for file object cleanup job. Field introduced in 20.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fileobjectMaxFileVersions String
    This is the max number of file versions that will be retained for a file referenced by the local fileobject. Subsequent uploads of file will result in the file rotation of the older version and the latest version retained. Example when a file upload is done for the first time, there will be a v1 version. Subsequent uploads will get mapped to v1, v2 and v3 versions. On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained. Allowed values are 1-5. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbFileobjectMaxVersionCount String
    Number of version copies for a givenfile object of gslb_geo_db type. Allowed values are 2-50000. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeBatchSize String
    Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge. Allowed values are 50-1200. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    gslbPurgeSleepTimeMs String
    Sleep time in the vs_mgr during a federatedpurge rpc call. Allowed values are 50-100. Field introduced in 22.1.3. Unit is milliseconds. Allowed with any value in enterprise, enterprise with cloud services edition.
    ignoreVrfInNetworksubnetlist String
    Ignore the vrf_context filter for /networksubnetlist api. Field introduced in 22.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    maxDeadSeInGrp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxPcapPerTenant String
    Maximum number of pcap files stored per tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeSpawnIntervalDelay String
    Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqAttachIpFailures String
    Maximum number of consecutive attach ip failures that halts vs placement. Field introduced in 17.2.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxSeqVnicFailures String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    maxThreadsCcVipBgWorker String
    Maximum number of threads in threadpool used by cloud connector ccvipbgworker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    permissionScopedSharedAdminNetworks String
    Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted. Field introduced in 18.2.7, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    persistenceKeyRotatePeriod String
    Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 0), basic (allowed values- 0) edition.
    portalRequestBurstLimit String
    Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalRequestRateLimit String
    Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is per_second. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalToken String
    Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    postgresVacuumPeriod String
    Period for which postgres vacuum are executed. Allowed values are 30-40320. Special values are 0 - deactivated. Field introduced in 22.1.3. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
    processLockedUseraccountsTimeoutPeriod String
    Period for process locked user accounts job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    processPkiProfileTimeoutPeriod String
    Period for process pki profile job. Field introduced in 18.1.1. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    queryHostFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    resmgrLogCachingPeriod String
    Period for each cycle of log caching in resource manager. At the end of each cycle, the in memory cached log history will be cleared. Field introduced in 20.1.5. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    restrictCloudReadAccess String
    Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    safenetHsmVersion String
    Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seCreateTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFailoverAttemptInterval String
    Interval between attempting failovers to an se. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seFromMarketplace String
    This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller. The setting is applicable only when byol license is selected. Enum options - MARKETPLACE, IMAGE_SE. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seOfflineDel String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seSpawnRetryInterval String
    Default retry period before attempting another service engine spawn in se group. Field introduced in 20.1.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeFlowCleanupTimeout String
    Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team. Field introduced in 22.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    seVnicCooldown String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seVnicGcWaitTime String
    Duration to wait after last vnic addition before proceeding with vnic garbage collection. Used for testing purposes. Field introduced in 20.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    secureChannelCleanupTimeout String
    Period for secure channel cleanup job. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelControllerTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    secureChannelSeTokenTimeout String
    Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sharedSslCertificates String
    Ssl certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    skipBeegoPerfCollection String
    Skip api performance collection for requests going through the apiserver. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    softMinMemPerSeLimit String
    Soft limit on the minimum se memory that an se needs to have on se register. Field introduced in 30.1.1. Unit is mb. Allowed with any value in enterprise, enterprise with cloud services edition.
    sslCertificateExpiryWarningDays List<Number>
    Number of days for ssl certificate expiry warning. Unit is days. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statecacheProperties List<Property Map>
    Configure statecache behavior for config, se, resmgr. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    unresponsiveSeReboot String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    updateDnsEntryRetryLimit String
    Number of times to retry a dns entry update/delete operation. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    updateDnsEntryTimeout String
    Timeout period for a dns entry update/delete operation. Field introduced in 21.1.4. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeDnsTtl String
    Time to account for dns ttl during upgrade. This is in addition to vs_scalein_timeout_for_upgrade in se_group. Field introduced in 17.1.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 5), basic (allowed values- 5) edition.
    upgradeSePerVsScaleOpsTxnTime String
    This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context. User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated with high number of vs(es) scaled out. Field introduced in 18.2.10, 20.1.1. Unit is sec. 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.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vnicOpFailTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsAwaitingSeTimeout String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsKeyRotatePeriod String
    Period for rotate vs keys job. Allowed values are 1-1051200. Special values are 0 - disabled. Unit is min. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsScaleoutReadyCheckInterval String
    Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine. Field introduced in 18.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeAttachIpFail String
    Time to wait before marking attach ip operation on an se as failed. Field introduced in 17.2.2. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeBootupFailPatch String
    Wait for longer for patch ses to boot up. Field introduced in 30.2.1. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsSeCreateFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSePingFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsSeVnicIpFail String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vsphereHaDetectionTimeout String
    Vsphere ha monitor detection timeout. If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to be marked true before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaRecoveryTimeout String
    Vsphere ha monitor recovery timeout. Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for at least this duration for the se to reconnect to the controller before taking corrective action. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    vsphereHaTimerInterval String
    Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector. Field introduced in 20.1.7, 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    warmstartSeReconnectWaitTime String
    Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    warmstartVsResyncWaitTime String
    Timeout for warmstart vs resync. Field introduced in 18.1.4, 18.2.1. Unit is sec. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Supporting Types

    ControllerpropertiesConfigpbAttribute, ControllerpropertiesConfigpbAttributeArgs

    Version string
    Version string
    version String
    version string
    version String

    ControllerpropertiesFalsePositiveLearningConfig, ControllerpropertiesFalsePositiveLearningConfigArgs

    ControllerpropertiesStatecacheProperty, ControllerpropertiesStatecachePropertyArgs

    ControllerpropertiesStatecachePropertyDelayInjection, ControllerpropertiesStatecachePropertyDelayInjectionArgs

    DelayCreate string
    DelayDelete string
    DelayUpdate string
    FaultType string
    Obj string
    ObjectType string
    Se string
    DelayCreate string
    DelayDelete string
    DelayUpdate string
    FaultType string
    Obj string
    ObjectType string
    Se string
    delayCreate String
    delayDelete String
    delayUpdate String
    faultType String
    obj String
    objectType String
    se String
    delayCreate string
    delayDelete string
    delayUpdate string
    faultType string
    obj string
    objectType string
    se string
    delayCreate String
    delayDelete String
    delayUpdate String
    faultType String
    obj String
    objectType String
    se String

    ControllerpropertiesUserAgentCacheConfig, ControllerpropertiesUserAgentCacheConfigArgs

    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