Skip to content

Commit 9573207

Browse files
author
avijenkins
committed
Updated assets for go models and clients
Signed-off-by: avijenkins <svc.avi-jenkins@broadcom.com>
1 parent e3bca60 commit 9573207

29 files changed

+80
-39
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module github.com/vmware/alb-sdk
22

3-
go 1.23.2
3+
go 1.25.5
44

55
require github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b

go/models/alert_object_list.go

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

go/models/application_performance_score_data.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ type ApplicationPerformanceScoreData struct {
1616
ReasonAttr *string `json:"reason_attr,omitempty"`
1717

1818
// It is a reference to an object of type Application. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
19-
Ref *string `json:"ref,omitempty"`
19+
UUID *string `json:"uuid,omitempty"`
2020

2121
// Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
2222
VirtualservicePerformanceScores []*VirtualServicePerformanceScore `json:"virtualservice_performance_scores,omitempty"`

go/models/c_c_vnic_info.go

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

go/models/cert_jwt_store.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ type CertJwtStore struct {
1616
// Required: true
1717
Jwt *string `json:"jwt"`
1818

19+
// Private key. Field introduced in 32.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
20+
// Required: true
21+
Key *string `json:"key"`
22+
23+
// Private key passphrase. Field introduced in 32.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
24+
KeyPassphrase *string `json:"key_passphrase,omitempty"`
25+
1926
// SHA256 thumbprint of the previous old portal certificate. Field introduced in 32.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
2027
// Required: true
2128
Kid *string `json:"kid"`
@@ -28,6 +35,9 @@ type CertJwtStore struct {
2835
// Required: true
2936
PublicKeyAlgorithm *string `json:"public_key_algorithm"`
3037

38+
// Type of SSL certificate. Enum options - SSL_CERTIFICATE_TYPE_VIRTUALSERVICE, SSL_CERTIFICATE_TYPE_SYSTEM, SSL_CERTIFICATE_TYPE_CA, SSL_CERTIFICATE_TYPE_CLIENT, SSL_CERTIFICATE_TYPE_SECURE_CHANNEL. Field introduced in 32.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
39+
Type *string `json:"type,omitempty"`
40+
3141
// url
3242
// Read Only: true
3343
URL *string `json:"url,omitempty"`

go/models/controller_properties.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ type ControllerProperties struct {
5757
// 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.
5858
BmUseAnsible *bool `json:"bm_use_ansible,omitempty"`
5959

60+
// Number of days to retain JWT tokens generated during certificate rotation. Use multiples of 30 for months (e.g., 30 = 1 month, 60 = 2 months, 180 = 6 months). Allowed values are 1-3650. Field introduced in 32.1.1. Unit is DAYS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
61+
CertRotationJwtRetentionDays *uint32 `json:"cert_rotation_jwt_retention_days,omitempty"`
62+
6063
// Enforce VsVip FQDN syntax checks. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
6164
CheckVsvipFqdnSyntax *bool `json:"check_vsvip_fqdn_syntax,omitempty"`
6265

go/models/event_details.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,9 @@ type EventDetails struct {
551551
// Details about the process that crashed on a specific SE. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
552552
SeProcessCrashedDetails *SeProcessCrashedDetails `json:"se_process_crashed_details,omitempty"`
553553

554+
// Field introduced in 32.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
555+
SeQatModeEventDetail *SeQatModeEventDetail `json:"se_qat_mode_event_detail,omitempty"`
556+
554557
// Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
555558
SeRateLimiterDropDetails *SeRateLimiterDropDetails `json:"se_rate_limiter_drop_details,omitempty"`
556559

go/models/event_log.go

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

go/models/pool_config.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ type PoolConfig struct {
2727
// Name of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
2828
Name *string `json:"name,omitempty"`
2929

30-
// UUID of the pool. It is a reference to an object of type Pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
31-
Ref *string `json:"ref,omitempty"`
32-
3330
// It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
3431
TenantRef *string `json:"tenant_ref,omitempty"`
3532

3633
// URL of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
3734
URL *string `json:"url,omitempty"`
3835

36+
// UUID of the pool. It is a reference to an object of type Pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
37+
UUID *string `json:"uuid,omitempty"`
38+
3939
// Virtual Routing Context that the pool is bound to. This is used to provide the isolation of the set of networks the pool is attached to. The pool inherits the Virtual Routing Conext of the Virtual Service, and this field is used only internally, and is set by pb-transform. It is a reference to an object of type VrfContext. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
4040
VrfRef *string `json:"vrf_ref,omitempty"`
4141
}

go/models/pool_group_refs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ package models
99
type PoolGroupRefs struct {
1010

1111
// UUID of the pool group. It is a reference to an object of type PoolGroup. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
12-
Ref *string `json:"ref,omitempty"`
12+
UUID *string `json:"uuid,omitempty"`
1313
}

0 commit comments

Comments
 (0)