Skip to content

Commit

Permalink
Updated assets for go models and clients
Browse files Browse the repository at this point in the history
Signed-off-by: Sagar <[email protected]>
  • Loading branch information
sagarpsalvi committed May 7, 2024
1 parent 01e8e06 commit 2617157
Show file tree
Hide file tree
Showing 11 changed files with 20 additions and 11 deletions.
2 changes: 1 addition & 1 deletion go/models/c_c_vnic_info.go

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions go/models/cloud.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,10 @@ type Cloud struct {
// Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition.
MetricsPollingInterval *uint32 `json:"metrics_polling_interval,omitempty"`

// Enable IPv4 on the Management interface of the ServiceEngine. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
// Enable IPv4 on the Management interface of the ServiceEngine. Defaults to dhcp if no static config on Network present. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
MgmtIPV4Enabled *bool `json:"mgmt_ip_v4_enabled,omitempty"`

// Enable IPv6 on the Management interface of the ServiceEngine. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
// Enable IPv6 on the Management interface of the ServiceEngine. Defaults to autocfg if no static config on Network present. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
MgmtIPV6Enabled *bool `json:"mgmt_ip_v6_enabled,omitempty"`

// MTU setting for the cloud. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Expand Down
7 changes: 5 additions & 2 deletions go/models/controller_properties.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ type ControllerProperties struct {
// Read Only: true
LastModified *string `json:"_last_modified,omitempty"`

// Enable to use event manager as source of eventsDisable to use log manager as source of events. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
AlertManagerUseEvms *bool `json:"alert_manager_use_evms,omitempty"`

// Allow non-admin tenants to update admin VrfContext and Network objects. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
AllowAdminNetworkUpdates *bool `json:"allow_admin_network_updates,omitempty"`

Expand Down Expand Up @@ -57,13 +60,13 @@ type ControllerProperties struct {
// Period for sessions cleanup job. Field introduced in 18.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
CleanupSessionsTimeoutPeriod *uint32 `json:"cleanup_sessions_timeout_period,omitempty"`

// Time in minutes to wait between consecutive cloud discovery cycles. Allowed values are 1-1440. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
// 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 in Enterprise edition with any value, Enterprise with Cloud Services edition.
CloudDiscoveryInterval *uint32 `json:"cloud_discovery_interval,omitempty"`

// Enable/Disable periodic reconcile for all the clouds. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
CloudReconcile *bool `json:"cloud_reconcile,omitempty"`

// Time in minutes to wait between consecutive cloud reconcile cycles. Allowed values are 1-1440. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
// 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 in Enterprise edition with any value, Enterprise with Cloud Services edition.
CloudReconcileInterval *uint32 `json:"cloud_reconcile_interval,omitempty"`

// Period for cluster ip gratuitous arp job. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Expand Down
2 changes: 1 addition & 1 deletion go/models/event_log.go

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions go/models/memory_balancer_info.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ type MemoryBalancerInfo struct {
// Current usage trend of the process. Enum options - UPWARD, DOWNWARD, NEUTRAL. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ProcessTrend *string `json:"process_trend,omitempty"`

// Size of the task queue usage. Field introduced in 31.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
TaskQueueLength *uint64 `json:"task_queue_length,omitempty"`

// Percent usage of the process limit. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
ThresholdPercent *float64 `json:"threshold_percent,omitempty"`
}
2 changes: 1 addition & 1 deletion go/models/server_auto_scale_failed_info.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion go/models/server_auto_scale_in_complete_info.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion go/models/server_auto_scale_in_info.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion go/models/server_auto_scale_out_complete_info.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion go/models/server_auto_scale_out_info.go

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions go/models/service_engine_group.go
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,9 @@ type ServiceEngineGroup struct {
// Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
MaxMemoryPerMempool *uint32 `json:"max_memory_per_mempool,omitempty"`

// Maximum number of HTTP session that will be created. Each session uses about 1kB in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.
MaxNumHTTPSessionsToStore *uint32 `json:"max_num_http_sessions_to_store,omitempty"`

// Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of CPUs on the SE. If decreased, it will only take effect after SE reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition.
MaxNumSeDps *uint32 `json:"max_num_se_dps,omitempty"`

Expand Down

0 comments on commit 2617157

Please sign in to comment.