-
Notifications
You must be signed in to change notification settings - Fork 70
/
se_agent_state_cache_properties.go
46 lines (32 loc) · 3.98 KB
/
se_agent_state_cache_properties.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Copyright 2021 VMware, Inc.
// SPDX-License-Identifier: Apache License 2.0
package models
// This file is auto-generated.
// SeAgentStateCacheProperties se agent state cache properties
// swagger:model SeAgentStateCacheProperties
type SeAgentStateCacheProperties struct {
// Max elements to flush in one shot from the internal buffer by the statecache thread. Allowed values are 1-10000. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScBatchBufferFlushLimit *uint32 `json:"sc_batch_buffer_flush_limit,omitempty"`
// Max elements to dequeue in one shot from the Q by the statecache thread. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ScCfgQBatchDequeueLimit *uint32 `json:"sc_cfg_q_batch_dequeue_limit,omitempty"`
// Max elements in the config queue between seagent main and the statecache thread. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ScCfgQMaxSize *uint32 `json:"sc_cfg_q_max_size,omitempty"`
// Max elements to dequeue in one shot from the Q by the statecache thread. Allowed values are 1-10000. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ScDNSQBatchDequeueLimit *uint32 `json:"sc_dns_q_batch_dequeue_limit,omitempty"`
// Max elements in the dns queue between seagent main and the statecache thread. Allowed values are 1-10000. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ScDNSQMaxSize *uint32 `json:"sc_dns_q_max_size,omitempty"`
// Max time to wait by the statecache thread before cleaning up connection to the controller shard. Allowed values are 1-1000000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScShardCleanupMaxTime *uint32 `json:"sc_shard_cleanup_max_time,omitempty"`
// Max elements to dequeue in one shot from the state_ring by the statecache thread. Allowed values are 1-10000. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScStateRingBatchDequeueLimit *uint32 `json:"sc_state_ring_batch_dequeue_limit,omitempty"`
// Interval for update of operational states to controller. Allowed values are 1-10000. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScStatesFlushInterval *uint32 `json:"sc_states_flush_interval,omitempty"`
// Interval for checking health of grpc streams to statecache_mgr. Allowed values are 1-90000. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScStreamCheckInterval *uint32 `json:"sc_stream_check_interval,omitempty"`
// Max elements to dequeue in one shot from the Q by the statecache thread. Allowed values are 1-10000. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScThreadQBatchDequeueLimit *uint32 `json:"sc_thread_q_batch_dequeue_limit,omitempty"`
// Max elements in the Q between seagent main and the statecache thread. Allowed values are 1-10000. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScThreadQMaxSize *uint32 `json:"sc_thread_q_max_size,omitempty"`
// Interval for grpc thread to sleep between doing work. Allowed values are 1-10000. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
ScThreadSleepInterval *uint32 `json:"sc_thread_sleep_interval,omitempty"`
}